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); 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.hideAggregation = value.hideAggregation;
model.hideAggInterval = value.hideAggInterval; model.hideAggInterval = value.hideAggInterval;
} }
scope.timewindowDisabled = scope.isTimewindowDisabled(); scope.timewindowDisabled = isTimewindowDisabled();
scope.updateDisplayValue(); scope.updateDisplayValue();
}; };
scope.$watchGroup(['disabled', 'isEdit'], function(newValue, oldValue) {
if (!angular.equals(newValue, oldValue)) {
scope.timewindowDisabled = isTimewindowDisabled();
}
});
$compile(element.contents())(scope); $compile(element.contents())(scope);
} }

Loading…
Cancel
Save