add confirmation when using the AJAX Clear Basket link
authorGalen Charlton <gmc@equinoxintiative.org>
Mon, 13 Aug 2018 21:32:40 +0000 (17:32 -0400)
committerGalen Charlton <gmc@equinoxintiative.org>
Mon, 13 Aug 2018 21:32:40 +0000 (17:32 -0400)
Signed-off-by: Galen Charlton <gmc@equinoxintiative.org>
Open-ILS/src/templates/opac/parts/js.tt2
Open-ILS/web/js/ui/default/opac/record_selectors.js

index 2fdf7ba..19ad6ff 100644 (file)
 <script src='[% ctx.media_prefix %]/js/ui/default/opac/ac_google_books.js[% ctx.cache_key %]' async defer></script>
 [%- END %]
 
+<script>
+    window.egStrings = [];
+    window.egStrings['CONFIRM_BASKET_EMPTY'] = "[% l('Remove all records from basket?') %]";
+</script>
 <script src='[% ctx.media_prefix %]/js/ui/default/opac/record_selectors.js[% ctx.cache_key %]' async defer></script>
 
 <!-- Require some inputs and selections for browsers that don't support required form field element -->
index cf7956a..6116b39 100644 (file)
 
     if (clear_basket_el) {
         clear_basket_el.addEventListener('click', function() {
-            clearCart();
+            if (confirm(window.egStrings['CONFIRM_BASKET_EMPTY'])) {
+                clearCart();
+            }
         });
     }