Browse Source

Update lists js

rafalp 6 years ago
parent
commit
d8328038cf

+ 5 - 7
misago/templates/misago/admin/bans/list.html

@@ -64,7 +64,7 @@
       <a class="dropdown-item" href="{% url 'misago:admin:users:bans:edit' pk=item.pk %}">
         {% trans "Edit ban" %}
       </a>
-      <form action="{% url 'misago:admin:users:bans:delete' pk=item.pk %}" method="post" class="delete-prompt">
+      <form action="{% url 'misago:admin:users:bans:delete' pk=item.pk %}" method="post" data-delete-confirmation="true">
         {% csrf_token %}
         <button class="dropdown-item">
           {% trans "Remove ban" %}
@@ -90,12 +90,10 @@
 {% block javascripts %}
 {{ block.super }}
 <script type="text/javascript">
-  $(function() {
-    $('.delete-prompt').submit(function() {
-      var decision = confirm("{% trans 'Are you sure you want to remove this ban?' %}");
-      return decision;
-    });
-  });
+  window.misago.initConfirmation(
+    "[data-set-as-active-confirmation]",
+    "{% trans 'Are you sure you want to remove this ban?' %}"
+  )
 </script>
 {% endblock %}
 

+ 5 - 7
misago/templates/misago/admin/categoryroles/list.html

@@ -33,7 +33,7 @@
       <a class="dropdown-item" href="{% url 'misago:admin:permissions:categories:edit' pk=item.pk %}">
         {% trans "Edit role" %}
       </a>
-      <form action="{% url 'misago:admin:permissions:categories:delete' pk=item.pk %}" method="post" class="delete-prompt">
+      <form action="{% url 'misago:admin:permissions:categories:delete' pk=item.pk %}" method="post" data-delete-confirmation="true">
         {% csrf_token %}
         <button class="dropdown-item">
           {% trans "Delete role" %}
@@ -54,11 +54,9 @@
 
 {% block javascripts %}
 <script type="text/javascript">
-  $(function() {
-    $('.delete-prompt').submit(function() {
-      var decision = confirm("{% trans "Are you sure you want to delete this role?" %}");
-      return decision;
-    });
-  });
+  window.misago.initConfirmation(
+    "[data-set-as-active-confirmation]",
+    "{% trans 'Are you sure you want to delete this role?' %}"
+  )
 </script>
 {% endblock %}

+ 1 - 1
misago/templates/misago/admin/login.html

@@ -9,7 +9,7 @@
 
 {% block body %}
 <body class="login-form">
-  <form class="login-form-container" method="POST" role="form">
+  <form class="login-form-container" method="post" role="form">
     {% csrf_token %}
     <div class="login-form-logo">
       {% if target == "misago" %}

+ 5 - 7
misago/templates/misago/admin/roles/list.html

@@ -41,7 +41,7 @@
       <a class="dropdown-item" href="{% url 'misago:admin:permissions:users:edit' pk=item.pk %}">
         {% trans "Edit role" %}
       </a>
-      <form action="{% url 'misago:admin:permissions:users:delete' pk=item.pk %}" method="post" class="delete-prompt">
+      <form action="{% url 'misago:admin:permissions:users:delete' pk=item.pk %}" method="post" data-delete-confirmation="true">
         {% csrf_token %}
         <button class="dropdown-item">
           {% trans "Delete role" %}
@@ -62,11 +62,9 @@
 
 {% block javascripts %}
 <script type="text/javascript">
-  $(function() {
-    $('.delete-prompt').submit(function() {
-      var decision = confirm("{% trans "Are you sure you want to delete this role?" %}");
-      return decision;
-    });
-  });
+  window.misago.initConfirmation(
+    "[data-set-as-active-confirmation]",
+    "{% trans 'Are you sure you want to delete this role?' %}"
+  )
 </script>
 {% endblock %}

+ 6 - 8
misago/templates/misago/admin/themes/list.html

@@ -80,7 +80,7 @@
         </form>
       {% endif %}
       {% if not item.is_default %}
-        <form action="{% url 'misago:admin:appearance:themes:export' pk=item.pk %}" method="POST">
+        <form action="{% url 'misago:admin:appearance:themes:export' pk=item.pk %}" method="post">
           {% csrf_token %}
           <button class="dropdown-item">
             {% trans "Export theme" %}
@@ -88,7 +88,7 @@
         </form>
       {% endif %}
       {% if not item.is_active and not item.is_default %}
-        <form action="{% url 'misago:admin:appearance:themes:delete' pk=item.pk %}" method="POST" class="delete-prompt">
+        <form action="{% url 'misago:admin:appearance:themes:delete' pk=item.pk %}" method="post" data-delete-confirmation="true">
           {% csrf_token %}
           <button class="dropdown-item">
             {% trans "Delete theme" %}
@@ -104,11 +104,9 @@
 {% block javascripts %}
 {{ block.super }}
 <script type="text/javascript">
-  $(function() {
-    $('.delete-prompt').submit(function() {
-      var decision = confirm("{% trans 'Are you sure you want to delete this theme? Deleting theme will also delete its child themes.' %}");
-      return decision;
-    });
-  });
+  window.misago.initConfirmation(
+    "[data-set-as-active-confirmation]",
+    "{% trans 'Are you sure you want to delete this theme? Deleting theme will also delete its child themes.' %}"
+  )
 </script>
 {% endblock %}

+ 5 - 7
misago/templates/misago/admin/warnings/list.html

@@ -107,7 +107,7 @@
   </a>
 </td>
 <td>
-  <form action="{% url 'misago:admin:users:warnings:delete' pk=item.pk %}" method="post" class="delete-prompt">
+  <form action="{% url 'misago:admin:users:warnings:delete' pk=item.pk %}" method="post" data-delete-confirmation="true">
     <button class="btn btn-danger" data-tooltip="top" title="{% trans 'Delete' %}">
       {% csrf_token %}
       <span class="fa fa-times"></span>
@@ -126,11 +126,9 @@
 
 {% block javascripts %}
 <script type="text/javascript">
-  $(function() {
-    $('.delete-prompt').submit(function() {
-      var decision = confirm("{% trans "Are you sure you want to delete this warning level?" %}");
-      return decision;
-    });
-  });
+  window.misago.initConfirmation(
+    "[data-set-as-active-confirmation]",
+    "{% trans 'Are you sure you want to delete this warning level?' %}"
+  )
 </script>
 {% endblock %}