Browse Source

Add double clic on categories
Allow to double clic on any category to activate or deactivate all categories.

Cqoicebordel 10 years ago
parent
commit
2fe3323449

File diff suppressed because it is too large
+ 0 - 1
searx/static/oscar/js/searx.min.js


+ 21 - 0
searx/static/oscar/js/searx_src/element_modifiers.js

@@ -63,4 +63,25 @@ $(document).ready(function(){
         $(this).toggleClass(btnClass);
         $(this).toggleClass('btn-default');
     });
+    
+    /**
+     * Select or deselect every categories on double clic
+     */
+    $(".btn-sm").dblclick(function() {
+    var btnClass = 'btn-' + $(this).data('btn-class'); // primary
+        if($(this).hasClass('btn-default')) {
+            $(".btn-sm > input").attr('checked', 'checked');
+            $(".btn-sm > input").prop("checked", true);
+            $(".btn-sm").addClass(btnClass);
+            $(".btn-sm").addClass('active');
+            $(".btn-sm").removeClass('btn-default');
+        } else {
+            $(".btn-sm > input").attr('checked', '');
+            $(".btn-sm > input").removeAttr('checked');
+            $(".btn-sm > input").checked = false;
+            $(".btn-sm").removeClass(btnClass);
+            $(".btn-sm").removeClass('active');
+            $(".btn-sm").addClass('btn-default');
+        }
+    });
 });

Some files were not shown because too many files changed in this diff