BlazeComponent.extendComponent({ onCreated() { }, events() { return [{ 'click .js-add-gen-trigger' (event) { const desc = Utils.getTriggerActionDesc(event, this); let datas = this.data(); const actionSelected = this.find('#gen-action').value; const boardId = Session.get('currentBoard') if (actionSelected == "created") { datas.triggerVar.set({ activityType: "createCard", "boardId": boardId, "listName": "*", "desc": desc }); } if (actionSelected == "removed") { datas.triggerVar.set({ activityType: "removeCard", "boardId": boardId, "desc": desc }); } }, 'click .js-add-create-trigger' (event) { const desc = Utils.getTriggerActionDesc(event, this); let datas = this.data(); const actionSelected = this.find('#create-action').value; const listName = this.find('#create-list-name').value; const boardId = Session.get('currentBoard') if (actionSelected == "created") { datas.triggerVar.set({ activityType: "createCard", "boardId": boardId, "listName": listName, "desc": desc }); } if (actionSelected == "removed") { datas.triggerVar.set({ activityType: "removeCard", "boardId": boardId, "listName": listName, "desc": desc }); } }, 'click .js-add-moved-trigger' (event) { let datas = this.data(); const desc = Utils.getTriggerActionDesc(event, this); const actionSelected = this.find('#move-action').value; const listName = this.find('#move-list-name').value; const boardId = Session.get('currentBoard') if (actionSelected == "moved-to") { datas.triggerVar.set({ activityType: "moveCard", "boardId": boardId, "listName": listName, "oldListName": "*", "desc": desc }); } if (actionSelected == "moved-from") { datas.triggerVar.set({ activityType: "moveCard", "boardId": boardId, "listName": "*", "oldListName": listName, "desc": desc }); } }, 'click .js-add-arc-trigger' (event) { let datas = this.data(); const desc = Utils.getTriggerActionDesc(event, this); const actionSelected = this.find('#arch-action').value; const boardId = Session.get('currentBoard') if (actionSelected == "archived") { datas.triggerVar.set({ activityType: "archivedCard", "boardId": boardId, "desc": desc }); } if (actionSelected == "unarchived") { datas.triggerVar.set({ activityType: "restoredCard", "boardId": boardId, "desc": desc }); } } }]; }, }).register('boardTriggers');