From 9b0eb0a9f1973e05df7199cf2bff7518f2fa98dc Mon Sep 17 00:00:00 2001 From: Angelo Gallarello Date: Wed, 15 Aug 2018 18:47:09 +0200 Subject: Almost full circle --- client/components/rules/rulesActions.js | 52 +++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 client/components/rules/rulesActions.js (limited to 'client/components/rules/rulesActions.js') diff --git a/client/components/rules/rulesActions.js b/client/components/rules/rulesActions.js new file mode 100644 index 00000000..297fc806 --- /dev/null +++ b/client/components/rules/rulesActions.js @@ -0,0 +1,52 @@ +BlazeComponent.extendComponent({ + onCreated() { + this.showBoardActions = new ReactiveVar(true); + this.showCardActions = new ReactiveVar(false); + this.showChecklistAction = new ReactiveVar(false); + }, + + + setBoardTriggers(){ + this.showBoardActions.set(true); + this.showCardActions.set(false); + this.showChecklistActionsr.set(false); + $('.js-set-card-triggers').removeClass('active'); + $('.js-set-board-triggers').addClass('active'); + $('.js-set-checklist-triggers').removeClass('active'); + }, + setCardTriggers(){ + this.showBoardActions.set(false); + this.showCardActions.set(true); + this.showChecklistActions.set(false); + $('.js-set-card-triggers').addClass('active'); + $('.js-set-board-triggers').removeClass('active'); + $('.js-set-checklist-triggers').removeClass('active'); + }, + setChecklistTriggers(){ + this.showBoardActions.set(false); + this.showCardActions.set(false); + this.showChecklistActions.set(true); + $('.js-set-card-triggers').removeClass('active'); + $('.js-set-board-triggers').removeClass('active'); + $('.js-set-checklist-triggers').addClass('active'); + }, + + rules() { + return Rules.find({}); + }, + + name(){ + console.log(this.data()); + }, + events() { + return [{'click .js-set-board-triggers'(event) { + this.setBoardTriggers(); + }, + 'click .js-set-card-triggers'(event) { + this.setCardTriggers(); + }, + 'click .js-set-checklist-triggers'(event) { + this.setChecklistTriggers(); + },}]; + }, +}).register('rulesActions'); \ No newline at end of file -- cgit v1.2.3-1-g7c22 From 1f5f429fc4535d251d32335eea7e44904a924650 Mon Sep 17 00:00:00 2001 From: Angelo Gallarello Date: Sun, 19 Aug 2018 18:53:50 +0200 Subject: Completed rules --- client/components/rules/rulesActions.js | 69 ++++++++++++++++++--------------- 1 file changed, 37 insertions(+), 32 deletions(-) (limited to 'client/components/rules/rulesActions.js') diff --git a/client/components/rules/rulesActions.js b/client/components/rules/rulesActions.js index 297fc806..bf8d222d 100644 --- a/client/components/rules/rulesActions.js +++ b/client/components/rules/rulesActions.js @@ -1,34 +1,36 @@ BlazeComponent.extendComponent({ onCreated() { - this.showBoardActions = new ReactiveVar(true); - this.showCardActions = new ReactiveVar(false); - this.showChecklistAction = new ReactiveVar(false); + this.currentActions = new ReactiveVar("board"); }, - setBoardTriggers(){ - this.showBoardActions.set(true); - this.showCardActions.set(false); - this.showChecklistActionsr.set(false); - $('.js-set-card-triggers').removeClass('active'); - $('.js-set-board-triggers').addClass('active'); - $('.js-set-checklist-triggers').removeClass('active'); - }, - setCardTriggers(){ - this.showBoardActions.set(false); - this.showCardActions.set(true); - this.showChecklistActions.set(false); - $('.js-set-card-triggers').addClass('active'); - $('.js-set-board-triggers').removeClass('active'); - $('.js-set-checklist-triggers').removeClass('active'); - }, - setChecklistTriggers(){ - this.showBoardActions.set(false); - this.showCardActions.set(false); - this.showChecklistActions.set(true); - $('.js-set-card-triggers').removeClass('active'); - $('.js-set-board-triggers').removeClass('active'); - $('.js-set-checklist-triggers').addClass('active'); + setBoardActions(){ + this.currentActions.set("board"); + $('.js-set-card-actions').removeClass('active'); + $('.js-set-board-actions').addClass('active'); + $('.js-set-checklist-actions').removeClass('active'); + $('.js-set-mail-actions').removeClass('active'); + }, + setCardActions(){ + this.currentActions.set("card"); + $('.js-set-card-actions').addClass('active'); + $('.js-set-board-actions').removeClass('active'); + $('.js-set-checklist-actions').removeClass('active'); + $('.js-set-mail-actions').removeClass('active'); + }, + setChecklistActions(){ + this.currentActions.set("checklist"); + $('.js-set-card-actions').removeClass('active'); + $('.js-set-board-actions').removeClass('active'); + $('.js-set-checklist-actions').addClass('active'); + $('.js-set-mail-actions').removeClass('active'); + }, + setMailActions(){ + this.currentActions.set("mail"); + $('.js-set-card-actions').removeClass('active'); + $('.js-set-board-actions').removeClass('active'); + $('.js-set-checklist-actions').removeClass('active'); + $('.js-set-mail-actions').addClass('active'); }, rules() { @@ -39,14 +41,17 @@ BlazeComponent.extendComponent({ console.log(this.data()); }, events() { - return [{'click .js-set-board-triggers'(event) { - this.setBoardTriggers(); + return [{'click .js-set-board-actions'(event) { + this.setBoardActions(); + }, + 'click .js-set-card-actions'(event) { + this.setCardActions(); }, - 'click .js-set-card-triggers'(event) { - this.setCardTriggers(); + 'click .js-set-mail-actions'(event) { + this.setMailActions(); }, - 'click .js-set-checklist-triggers'(event) { - this.setChecklistTriggers(); + 'click .js-set-checklist-actions'(event) { + this.setChecklistActions(); },}]; }, }).register('rulesActions'); \ No newline at end of file -- cgit v1.2.3-1-g7c22 From 25da8376ca2ee3b7bedadf924557d4d7bb6c6771 Mon Sep 17 00:00:00 2001 From: Angelo Gallarello Date: Fri, 14 Sep 2018 17:39:37 +0200 Subject: Beautyfied --- client/components/rules/rulesActions.js | 37 +++++++++++++++++---------------- 1 file changed, 19 insertions(+), 18 deletions(-) (limited to 'client/components/rules/rulesActions.js') diff --git a/client/components/rules/rulesActions.js b/client/components/rules/rulesActions.js index bf8d222d..d492cbd5 100644 --- a/client/components/rules/rulesActions.js +++ b/client/components/rules/rulesActions.js @@ -3,29 +3,28 @@ BlazeComponent.extendComponent({ this.currentActions = new ReactiveVar("board"); }, - - setBoardActions(){ + setBoardActions() { this.currentActions.set("board"); $('.js-set-card-actions').removeClass('active'); $('.js-set-board-actions').addClass('active'); $('.js-set-checklist-actions').removeClass('active'); $('.js-set-mail-actions').removeClass('active'); }, - setCardActions(){ + setCardActions() { this.currentActions.set("card"); $('.js-set-card-actions').addClass('active'); $('.js-set-board-actions').removeClass('active'); $('.js-set-checklist-actions').removeClass('active'); $('.js-set-mail-actions').removeClass('active'); }, - setChecklistActions(){ + setChecklistActions() { this.currentActions.set("checklist"); $('.js-set-card-actions').removeClass('active'); $('.js-set-board-actions').removeClass('active'); $('.js-set-checklist-actions').addClass('active'); $('.js-set-mail-actions').removeClass('active'); }, - setMailActions(){ + setMailActions() { this.currentActions.set("mail"); $('.js-set-card-actions').removeClass('active'); $('.js-set-board-actions').removeClass('active'); @@ -37,21 +36,23 @@ BlazeComponent.extendComponent({ return Rules.find({}); }, - name(){ + name() { console.log(this.data()); }, events() { - return [{'click .js-set-board-actions'(event) { - this.setBoardActions(); - }, - 'click .js-set-card-actions'(event) { - this.setCardActions(); - }, - 'click .js-set-mail-actions'(event) { - this.setMailActions(); - }, - 'click .js-set-checklist-actions'(event) { - this.setChecklistActions(); - },}]; + return [{ + 'click .js-set-board-actions' (event) { + this.setBoardActions(); + }, + 'click .js-set-card-actions' (event) { + this.setCardActions(); + }, + 'click .js-set-mail-actions' (event) { + this.setMailActions(); + }, + 'click .js-set-checklist-actions' (event) { + this.setChecklistActions(); + }, + }]; }, }).register('rulesActions'); \ No newline at end of file -- cgit v1.2.3-1-g7c22 From b3a752ef34cb1cd324f7e2b55bebef81fb2281c3 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Sun, 16 Sep 2018 00:44:41 +0300 Subject: Merge rules. --- client/components/rules/rulesActions.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'client/components/rules/rulesActions.js') diff --git a/client/components/rules/rulesActions.js b/client/components/rules/rulesActions.js index d492cbd5..24143f8c 100644 --- a/client/components/rules/rulesActions.js +++ b/client/components/rules/rulesActions.js @@ -37,7 +37,7 @@ BlazeComponent.extendComponent({ }, name() { - console.log(this.data()); + // console.log(this.data()); }, events() { return [{ @@ -55,4 +55,4 @@ BlazeComponent.extendComponent({ }, }]; }, -}).register('rulesActions'); \ No newline at end of file +}).register('rulesActions'); -- cgit v1.2.3-1-g7c22 From df84a2be9adb2eeee25141588a80d4523d38675d Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Sun, 16 Sep 2018 01:50:36 +0300 Subject: Fix lint errors. --- client/components/rules/rulesActions.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'client/components/rules/rulesActions.js') diff --git a/client/components/rules/rulesActions.js b/client/components/rules/rulesActions.js index 24143f8c..ecba857b 100644 --- a/client/components/rules/rulesActions.js +++ b/client/components/rules/rulesActions.js @@ -1,31 +1,31 @@ BlazeComponent.extendComponent({ onCreated() { - this.currentActions = new ReactiveVar("board"); + this.currentActions = new ReactiveVar('board'); }, setBoardActions() { - this.currentActions.set("board"); + this.currentActions.set('board'); $('.js-set-card-actions').removeClass('active'); $('.js-set-board-actions').addClass('active'); $('.js-set-checklist-actions').removeClass('active'); $('.js-set-mail-actions').removeClass('active'); }, setCardActions() { - this.currentActions.set("card"); + this.currentActions.set('card'); $('.js-set-card-actions').addClass('active'); $('.js-set-board-actions').removeClass('active'); $('.js-set-checklist-actions').removeClass('active'); $('.js-set-mail-actions').removeClass('active'); }, setChecklistActions() { - this.currentActions.set("checklist"); + this.currentActions.set('checklist'); $('.js-set-card-actions').removeClass('active'); $('.js-set-board-actions').removeClass('active'); $('.js-set-checklist-actions').addClass('active'); $('.js-set-mail-actions').removeClass('active'); }, setMailActions() { - this.currentActions.set("mail"); + this.currentActions.set('mail'); $('.js-set-card-actions').removeClass('active'); $('.js-set-board-actions').removeClass('active'); $('.js-set-checklist-actions').removeClass('active'); -- cgit v1.2.3-1-g7c22