Bläddra i källkod

Fix toggle all checkbox

Denis K 9 år sedan
förälder
incheckning
cc0953bb17
2 ändrade filer med 5 tillägg och 1 borttagningar
  1. 4 0
      jet/static/jet/css/_forms.scss
  2. 1 1
      jet/static/jet/js/main.js

+ 4 - 0
jet/static/jet/css/_forms.scss

@@ -97,6 +97,10 @@ textarea {
 input[type=checkbox] {
   display: none;
 
+  &#action-toggle {
+    display: none !important;
+  }
+
   + label:before {
     @include font-icon;
 

+ 1 - 1
jet/static/jet/js/main.js

@@ -37,7 +37,7 @@
             var uniqueCheckboxIdPrefix = 'unique_checkbox_id_';
 
             var addLabelToCheckbox = function($checkbox) {
-                var checkboxId = uniqueCheckboxIdPrefix + uniqueCheckboxIdCounter++;
+                var checkboxId = $checkbox.attr('id') ? $checkbox.attr('id') : uniqueCheckboxIdPrefix + uniqueCheckboxIdCounter++;
                 var $label = $('<label>').attr('for', checkboxId);
 
                 $checkbox.hide().attr('id', checkboxId);