| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 | BlazeComponent.extendComponent({  onCreated() {    this.subscribe('allRules');  },  events() {    return [      {        'click .js-add-gen-check-trigger'(event) {          const desc = Utils.getTriggerActionDesc(event, this);          const datas = this.data();          const actionSelected = this.find('#gen-check-action').value;          const boardId = Session.get('currentBoard');          if (actionSelected === 'created') {            datas.triggerVar.set({              activityType: 'addChecklist',              boardId,              checklistName: '*',              desc,            });          }          if (actionSelected === 'removed') {            datas.triggerVar.set({              activityType: 'removeChecklist',              boardId,              checklistName: '*',              desc,            });          }        },        'click .js-add-spec-check-trigger'(event) {          const desc = Utils.getTriggerActionDesc(event, this);          const datas = this.data();          const actionSelected = this.find('#spec-check-action').value;          const checklistId = this.find('#check-name').value;          const boardId = Session.get('currentBoard');          if (actionSelected === 'created') {            datas.triggerVar.set({              activityType: 'addChecklist',              boardId,              checklistName: checklistId,              desc,            });          }          if (actionSelected === 'removed') {            datas.triggerVar.set({              activityType: 'removeChecklist',              boardId,              checklistName: checklistId,              desc,            });          }        },        'click .js-add-gen-comp-trigger'(event) {          const desc = Utils.getTriggerActionDesc(event, this);          const datas = this.data();          const actionSelected = this.find('#gen-comp-check-action').value;          const boardId = Session.get('currentBoard');          if (actionSelected === 'completed') {            datas.triggerVar.set({              activityType: 'completeChecklist',              boardId,              checklistName: '*',              desc,            });          }          if (actionSelected === 'uncompleted') {            datas.triggerVar.set({              activityType: 'uncompleteChecklist',              boardId,              checklistName: '*',              desc,            });          }        },        'click .js-add-spec-comp-trigger'(event) {          const desc = Utils.getTriggerActionDesc(event, this);          const datas = this.data();          const actionSelected = this.find('#spec-comp-check-action').value;          const checklistId = this.find('#spec-comp-check-name').value;          const boardId = Session.get('currentBoard');          if (actionSelected === 'completed') {            datas.triggerVar.set({              activityType: 'completeChecklist',              boardId,              checklistName: checklistId,              desc,            });          }          if (actionSelected === 'uncompleted') {            datas.triggerVar.set({              activityType: 'uncompleteChecklist',              boardId,              checklistName: checklistId,              desc,            });          }        },        'click .js-add-gen-check-item-trigger'(event) {          const desc = Utils.getTriggerActionDesc(event, this);          const datas = this.data();          const actionSelected = this.find('#check-item-gen-action').value;          const boardId = Session.get('currentBoard');          if (actionSelected === 'checked') {            datas.triggerVar.set({              activityType: 'checkedItem',              boardId,              checklistItemName: '*',              desc,            });          }          if (actionSelected === 'unchecked') {            datas.triggerVar.set({              activityType: 'uncheckedItem',              boardId,              checklistItemName: '*',              desc,            });          }        },        'click .js-add-spec-check-item-trigger'(event) {          const desc = Utils.getTriggerActionDesc(event, this);          const datas = this.data();          const actionSelected = this.find('#check-item-spec-action').value;          const checklistItemId = this.find('#check-item-name').value;          const boardId = Session.get('currentBoard');          if (actionSelected === 'checked') {            datas.triggerVar.set({              activityType: 'checkedItem',              boardId,              checklistItemName: checklistItemId,              desc,            });          }          if (actionSelected === 'unchecked') {            datas.triggerVar.set({              activityType: 'uncheckedItem',              boardId,              checklistItemName: checklistItemId,              desc,            });          }        },      },    ];  },}).register('checklistTriggers');
 |