Bug 15866: Add confirm message for deleting rotating collection from toolbar
authorAleisha <aleishaamohia@hotmail.com>
Sun, 20 Mar 2016 23:24:18 +0000 (23:24 +0000)
committerBrendan A Gallagher <brendan@bywatersolutions.com>
Wed, 23 Mar 2016 18:02:03 +0000 (18:02 +0000)
To test:
1) Go to Tools -> Rotating Collections
2) Click on any rotating collection ('Add or remove items' from drop down menu)
3) Click 'Delete' from toolbar. Validate you are now asked to confirm your deletion. Check that cancel works, then check that confirm works.

Sponsored-by: Catalyst IT
Signed-off-by: Marc VĂ©ron <veron@veron.ch>
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
I've added the word 'rotating' before collection, to make
it clear for translators what is meant here.

Signed-off-by: Brendan A Gallagher <brendan@bywatersolutions.com>
koha-tmpl/intranet-tmpl/prog/en/includes/rotating-collections-toolbar.inc

index 8abdbe9..5ff76fb 100644 (file)
@@ -1,3 +1,17 @@
+<script type="text/javascript">
+    $(document).ready(function(){
+        $(".confirmdelete").click(function(){
+            $(this).parents('tr').addClass("warn");
+            if(confirm(_("Are you sure you want to delete this rotating collection?"))){
+                return true;
+            } else {
+                $(this).parents('tr').removeClass("warn");
+                return false;
+            }
+        });
+});
+</script>
+
             <div id="toolbar" class="btn-toolbar">
                 <div class="btn-group">
                     <a class="btn btn-small" href="/cgi-bin/koha/rotating_collections/editCollections.pl?action=new"><i class="fa fa-plus"></i> New collection</a>
@@ -11,7 +25,7 @@
                         <a class="btn btn-small" href="/cgi-bin/koha/rotating_collections/editCollections.pl?action=edit&amp;colId=[% colId %]"><i class="fa fa-pencil"></i> Edit</a>
                     </div>
                     <div class="btn-group">
-                        <a class="btn btn-small" href="/cgi-bin/koha/rotating_collections/editCollections.pl?action=delete&amp;colId=[% colId %]"><i class="fa fa-remove"></i> Delete</a>
+                        <a class="btn btn-small confirmdelete" href="/cgi-bin/koha/rotating_collections/editCollections.pl?action=delete&amp;colId=[% colId %]"><i class="fa fa-remove"></i> Delete</a>
                     </div>
                 [% END %]
-            </div>
\ No newline at end of file
+            </div>