Преглед изворни кода

HUE-6324 [core] do not check in checkAll plugin when there is no element

Romain Rigaux пре 8 година
родитељ
комит
99096dd
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      desktop/core/src/desktop/static/desktop/js/ko.hue-bindings.js

+ 1 - 1
desktop/core/src/desktop/static/desktop/js/ko.hue-bindings.js

@@ -4455,7 +4455,7 @@
       var selectedValues = ko.utils.unwrapObservable(valueAccessor()).selectedValues;
       var selectedValues = ko.utils.unwrapObservable(valueAccessor()).selectedValues;
 
 
       var updateCheckedState = function () {
       var updateCheckedState = function () {
-        ko.utils.toggleDomNodeCssClass(element, 'fa-check', selectedValues().length === allValues().length);
+        ko.utils.toggleDomNodeCssClass(element, 'fa-check', allValues().length > 0 && selectedValues().length === allValues().length);
         ko.utils.toggleDomNodeCssClass(element, 'fa-minus hue-uncheck', selectedValues().length > 0 && selectedValues().length !== allValues().length);
         ko.utils.toggleDomNodeCssClass(element, 'fa-minus hue-uncheck', selectedValues().length > 0 && selectedValues().length !== allValues().length);
       };
       };