Browse Source

Fix didn't disable timewindow button (#2312)

* Add support import label

* Fix didn't disable timewindow button
pull/2317/head
Vladyslav 7 years ago
committed by Igor Kulikov
parent
commit
3ba310dff0
  1. 10
      ui/src/app/components/timewindow.directive.js

10
ui/src/app/components/timewindow.directive.js

@ -212,7 +212,7 @@ function Timewindow($compile, $templateCache, $filter, $mdPanel, $document, $mdM
}
}
scope.isTimewindowDisabled = function () {
function isTimewindowDisabled () {
return scope.disabled || (!scope.isEdit && scope.model.hideInterval && scope.model.hideAggregation && scope.model.hideAggInterval);
}
@ -247,10 +247,16 @@ function Timewindow($compile, $templateCache, $filter, $mdPanel, $document, $mdM
model.hideAggregation = value.hideAggregation;
model.hideAggInterval = value.hideAggInterval;
}
scope.timewindowDisabled = scope.isTimewindowDisabled();
scope.timewindowDisabled = isTimewindowDisabled();
scope.updateDisplayValue();
};
scope.$watchGroup(['disabled', 'isEdit'], function(newValue, oldValue) {
if (!angular.equals(newValue, oldValue)) {
scope.timewindowDisabled = isTimewindowDisabled();
}
});
$compile(element.contents())(scope);
}

Loading…
Cancel
Save