(js) Fix validation of Sieve filter editor

This commit is contained in:
Francis Lachapelle
2016-06-08 15:21:36 -04:00
parent 076b6b6ad5
commit 97e6385f4c
3 changed files with 23 additions and 16 deletions
@@ -18,6 +18,7 @@
vm.mailboxes = mailboxes;
vm.labels = labels;
vm.cancel = cancel;
vm.hasRulesAndActions = hasRulesAndActions;
vm.save = save;
vm.addMailFilterRule = addMailFilterRule;
vm.removeMailFilterRule = removeMailFilterRule;
@@ -89,11 +90,16 @@
function cancel() {
$mdDialog.cancel();
}
function hasRulesAndActions() {
return vm.filter.rules && vm.filter.rules.length > 0 &&
vm.filter.actions && vm.filter.actions.length > 0;
}
function save(form) {
$mdDialog.hide();
}
function addMailFilterRule(event) {
if (!vm.filter.rules)
vm.filter.rules = [];