Allow removing single subexpression
Previously removing subexpression was disabled when only one
subexpression existed.
Closes-Bug: #1638826
Change-Id: I7fd4c85f36c3392fe442bded68c1a5192fa15e65
(cherry picked from commit e0cb958e29
)
This commit is contained in:
parent
8dbed90414
commit
c713955287
@ -94,6 +94,11 @@ function monAlarmExpressionsDirective(staticPath){
|
||||
applyConnectable();
|
||||
touch();
|
||||
|
||||
if (vm.subExpressions.length === 0) {
|
||||
vm.expression = '';
|
||||
vm.subExpressions.push({});
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@ -242,7 +247,6 @@ function monAlarmSubExpressionDirective(staticPath) {
|
||||
|
||||
vm.updateExpression = updateExpression;
|
||||
vm.resetExpression = resetExpression;
|
||||
vm.updateExpression = updateExpression;
|
||||
|
||||
// init
|
||||
$scope.$on('$destroy', destroyerFactory());
|
||||
|
@ -78,7 +78,7 @@
|
||||
role="button"
|
||||
title="{$ 'Remove'|translate $}"
|
||||
ng-class="{'btn-block': !expr.preview}"
|
||||
ng-disabled="vm.subExpressions.length === 1"
|
||||
ng-disabled="!expr.$valid"
|
||||
ng-click="vm.removeExpression($event, $index)">
|
||||
<span class="fa fa-minus"
|
||||
aria-hidden="true"></span>
|
||||
|
Loading…
Reference in New Issue
Block a user