From 93cc7f0232ee456aff07e456b9c4601264f47ab4 Mon Sep 17 00:00:00 2001 From: Angelo Gallarello Date: Sat, 4 Aug 2018 15:15:04 +0200 Subject: Triggers view --- client/components/rules/rules.js | 34 ++++++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) (limited to 'client/components/rules/rules.js') 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'); + + -- cgit v1.2.3-1-g7c22