Bug 11127: OPAC suggestions form - complain when trying to 'delete selected' without...
authorJonathan Druart <jonathan.druart@biblibre.com>
Thu, 24 Oct 2013 09:41:11 +0000 (11:41 +0200)
committerGalen Charlton <gmc@esilibrary.com>
Thu, 13 Mar 2014 16:48:15 +0000 (16:48 +0000)
To reproduce:
1/ go on opac-suggestions.pl
2/ create a suggestion
3/ click on the delete link without checking any checkbox
The form is submitted with a message "The selected suggestions have been
deleted.".

Test plan:
0/ enable the bootstrap theme
1/ after applying the patch, click on delete without any checkbox
checked, a js alert should occur.
2/ check at least a cb and click on the delete link. The deletion should
work.

Followed test plan. Patch behaves as expected.
Signed-off-by: Marc VĂ©ron <veron@veron.ch>
Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
Passes all tests and QA script, works as described.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-suggestions.tt

index 44ecf6f..ff495cf 100644 (file)
           enableCheckboxActions();
         });
         $("#removeitems").html("<a href=\"#\" class=\"removeitems tag_hides disabled\">"+_("Delete")+"</a>")
-        .click(function(){
+        .click(function(e){
+          e.preventDefault();
           $("#myform").submit();
           return false;
         });
         enableCheckboxActions();
+        $("#myform").on('submit', function() {
+          if ( $("input:checked").size() < 1 ) {
+            alert(MSG_NO_RECORD_SELECTED);
+            return false;
+          }
+          return true;
+        });
         [% END %]
     });