Fix didn't disable timewindow button (#2312)

* Add support import label

* Fix didn't disable timewindow button
This commit is contained in:
Vladyslav 2020-01-06 16:39:51 +02:00 committed by Igor Kulikov
parent 168f0d6481
commit 3ba310dff0

View File

@ -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);
}