summaryrefslogtreecommitdiffstats
path: root/client/components/rules/rulesMain.js
diff options
context:
space:
mode:
authorJustin Reynolds <justinr1234@gmail.com>2019-06-28 12:52:09 -0500
committerJustin Reynolds <justinr1234@gmail.com>2019-06-28 12:56:51 -0500
commit3eb4d2c341b712268bd321173909e0a7b19a88c9 (patch)
tree25a8fcb088f3984e72a5bd3ded9e6a45376e0693 /client/components/rules/rulesMain.js
parenta0a482aa8efb3255a523de4524c8e09453d5571f (diff)
downloadwekan-3eb4d2c341b712268bd321173909e0a7b19a88c9.tar.gz
wekan-3eb4d2c341b712268bd321173909e0a7b19a88c9.tar.bz2
wekan-3eb4d2c341b712268bd321173909e0a7b19a88c9.zip
Prettier & eslint project style update
Diffstat (limited to 'client/components/rules/rulesMain.js')
-rw-r--r--client/components/rules/rulesMain.js136
1 files changed, 70 insertions, 66 deletions
diff --git a/client/components/rules/rulesMain.js b/client/components/rules/rulesMain.js
index d4af38f4..99091490 100644
--- a/client/components/rules/rulesMain.js
+++ b/client/components/rules/rulesMain.js
@@ -9,12 +9,12 @@ BlazeComponent.extendComponent({
setTrigger() {
this.rulesCurrentTab.set('trigger');
},
- sanitizeObject(obj){
- Object.keys(obj).forEach((key) => {
- if(obj[key] === '' || obj[key] === undefined){
+ sanitizeObject(obj) {
+ Object.keys(obj).forEach(key => {
+ if (obj[key] === '' || obj[key] === undefined) {
obj[key] = '*';
- }}
- );
+ }
+ });
},
setRulesList() {
this.rulesCurrentTab.set('rulesList');
@@ -29,69 +29,73 @@ BlazeComponent.extendComponent({
},
events() {
- return [{
- 'click .js-delete-rule' () {
- const rule = this.currentData();
- Rules.remove(rule._id);
- Actions.remove(rule.actionId);
- Triggers.remove(rule.triggerId);
-
- },
- 'click .js-goto-trigger' (event) {
- event.preventDefault();
- const ruleTitle = this.find('#ruleTitle').value;
- if(ruleTitle !== undefined && ruleTitle !== ''){
- this.find('#ruleTitle').value = '';
- this.ruleName.set(ruleTitle);
- this.setTrigger();
- }
- },
- 'click .js-goto-action' (event) {
- event.preventDefault();
- // Add user to the trigger
- const username = $(event.currentTarget.offsetParent).find('.user-name').val();
- let trigger = this.triggerVar.get();
- trigger.userId = '*';
- if(username !== undefined ){
- const userFound = Users.findOne({username});
- if(userFound !== undefined){
- trigger.userId = userFound._id;
- this.triggerVar.set(trigger);
+ return [
+ {
+ 'click .js-delete-rule'() {
+ const rule = this.currentData();
+ Rules.remove(rule._id);
+ Actions.remove(rule.actionId);
+ Triggers.remove(rule.triggerId);
+ },
+ 'click .js-goto-trigger'(event) {
+ event.preventDefault();
+ const ruleTitle = this.find('#ruleTitle').value;
+ if (ruleTitle !== undefined && ruleTitle !== '') {
+ this.find('#ruleTitle').value = '';
+ this.ruleName.set(ruleTitle);
+ this.setTrigger();
}
- }
- // Sanitize trigger
- trigger = this.triggerVar.get();
- this.sanitizeObject(trigger);
- this.triggerVar.set(trigger);
- this.setAction();
- },
- 'click .js-show-user-field' (event) {
- event.preventDefault();
- $(event.currentTarget.offsetParent).find('.user-details').removeClass('hide-element');
- },
- 'click .js-goto-rules' (event) {
- event.preventDefault();
- this.setRulesList();
- },
- 'click .js-goback' (event) {
- event.preventDefault();
- if(this.rulesCurrentTab.get() === 'trigger' || this.rulesCurrentTab.get() === 'ruleDetails' ){
+ },
+ 'click .js-goto-action'(event) {
+ event.preventDefault();
+ // Add user to the trigger
+ const username = $(event.currentTarget.offsetParent)
+ .find('.user-name')
+ .val();
+ let trigger = this.triggerVar.get();
+ trigger.userId = '*';
+ if (username !== undefined) {
+ const userFound = Users.findOne({ username });
+ if (userFound !== undefined) {
+ trigger.userId = userFound._id;
+ this.triggerVar.set(trigger);
+ }
+ }
+ // Sanitize trigger
+ trigger = this.triggerVar.get();
+ this.sanitizeObject(trigger);
+ this.triggerVar.set(trigger);
+ this.setAction();
+ },
+ 'click .js-show-user-field'(event) {
+ event.preventDefault();
+ $(event.currentTarget.offsetParent)
+ .find('.user-details')
+ .removeClass('hide-element');
+ },
+ 'click .js-goto-rules'(event) {
+ event.preventDefault();
this.setRulesList();
- }
- if(this.rulesCurrentTab.get() === 'action'){
- this.setTrigger();
- }
- },
- 'click .js-goto-details' (event) {
- event.preventDefault();
- const rule = this.currentData();
- this.ruleId.set(rule._id);
- this.setRuleDetails();
+ },
+ 'click .js-goback'(event) {
+ event.preventDefault();
+ if (
+ this.rulesCurrentTab.get() === 'trigger' ||
+ this.rulesCurrentTab.get() === 'ruleDetails'
+ ) {
+ this.setRulesList();
+ }
+ if (this.rulesCurrentTab.get() === 'action') {
+ this.setTrigger();
+ }
+ },
+ 'click .js-goto-details'(event) {
+ event.preventDefault();
+ const rule = this.currentData();
+ this.ruleId.set(rule._id);
+ this.setRuleDetails();
+ },
},
-
- }];
+ ];
},
-
}).register('rulesMain');
-
-