diff options
author | Angelo Gallarello <angelo.gallarell@gmail.com> | 2018-08-04 15:15:04 +0200 |
---|---|---|
committer | Angelo Gallarello <angelo.gallarell@gmail.com> | 2018-08-04 15:15:04 +0200 |
commit | 93cc7f0232ee456aff07e456b9c4601264f47ab4 (patch) | |
tree | e2bad36af0d05291b038d9536f8bd817281b4201 /client/components/rules/rules.js | |
parent | 7e4bd4a0a753531c2716ff39ce88f05b7fc30c0d (diff) | |
download | wekan-93cc7f0232ee456aff07e456b9c4601264f47ab4.tar.gz wekan-93cc7f0232ee456aff07e456b9c4601264f47ab4.tar.bz2 wekan-93cc7f0232ee456aff07e456b9c4601264f47ab4.zip |
Triggers view
Diffstat (limited to 'client/components/rules/rules.js')
-rw-r--r-- | client/components/rules/rules.js | 34 |
1 files changed, 28 insertions, 6 deletions
diff --git a/client/components/rules/rules.js b/client/components/rules/rules.js index ed781f9a..9bca3460 100644 --- a/client/components/rules/rules.js +++ b/client/components/rules/rules.js @@ -1,12 +1,15 @@ - BlazeComponent.extendComponent({ onCreated() { - this.subscribe('allRules'); + this.rulesListVar = new ReactiveVar(true); + this.rulesTriggerVar = new ReactiveVar(false); + this.ruleName = new ReactiveVar(""); }, - rules() { - return Rules.find({}); + setTrigger() { + this.rulesListVar.set(false); + this.rulesTriggerVar.set(true); }, + events() { return [{'click .js-delete-rule'(event) { const rule = this.currentData(); @@ -19,7 +22,26 @@ BlazeComponent.extendComponent({ const ruleTitle = this.find('#ruleTitle').value; Rules.insert({title: ruleTitle}); this.find('#ruleTitle').value = ""; - + this.ruleName.set(ruleTitle) + this.setTrigger(); + }}]; + }, + +}).register('rules'); + + +BlazeComponent.extendComponent({ + onCreated() { + this.subscribe('allRules'); + }, + + rules() { + return Rules.find({}); + }, + events() { + return [{}]; }, - }).register('rules'); +}).register('rulesList'); + + |