|
|
|
@ -196,14 +196,14 @@ Template.boardMenuPopup.events({ |
|
|
|
|
}, |
|
|
|
|
'click .js-change-board-color': Popup.open('boardChangeColor'), |
|
|
|
|
'click .js-change-language': Popup.open('changeLanguage'), |
|
|
|
|
'click .js-archive-board ': Popup.afterConfirm('archiveBoard', function() { |
|
|
|
|
'click .js-archive-board ': Popup.afterConfirm('archiveBoard', function () { |
|
|
|
|
const currentBoard = Boards.findOne(Session.get('currentBoard')); |
|
|
|
|
currentBoard.archive(); |
|
|
|
|
// XXX We should have some kind of notification on top of the page to
|
|
|
|
|
// confirm that the board was successfully archived.
|
|
|
|
|
FlowRouter.go('home'); |
|
|
|
|
}), |
|
|
|
|
'click .js-delete-board': Popup.afterConfirm('deleteBoard', function() { |
|
|
|
|
'click .js-delete-board': Popup.afterConfirm('deleteBoard', function () { |
|
|
|
|
const currentBoard = Boards.findOne(Session.get('currentBoard')); |
|
|
|
|
Popup.close(); |
|
|
|
|
Boards.remove(currentBoard._id); |
|
|
|
@ -215,7 +215,18 @@ Template.boardMenuPopup.events({ |
|
|
|
|
'click .js-card-settings': Popup.open('boardCardSettings'), |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Template.boardMenuPopup.onCreated(function () { |
|
|
|
|
this.apiEnabled = new ReactiveVar(false); |
|
|
|
|
Meteor.call('_isApiEnabled', (e, result) => { |
|
|
|
|
this.apiEnabled.set(result) |
|
|
|
|
}) |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
Template.boardMenuPopup.helpers({ |
|
|
|
|
withApi() { |
|
|
|
|
return Template.instance().apiEnabled.get() |
|
|
|
|
}, |
|
|
|
|
exportUrl() { |
|
|
|
|
const params = { |
|
|
|
|
boardId: Session.get('currentBoard'), |
|
|
|
@ -237,7 +248,7 @@ Template.memberPopup.events({ |
|
|
|
|
Popup.close(); |
|
|
|
|
}, |
|
|
|
|
'click .js-change-role': Popup.open('changePermissions'), |
|
|
|
|
'click .js-remove-member': Popup.afterConfirm('removeMember', function() { |
|
|
|
|
'click .js-remove-member': Popup.afterConfirm('removeMember', function () { |
|
|
|
|
const boardId = Session.get('currentBoard'); |
|
|
|
|
const memberId = this.userId; |
|
|
|
|
Cards.find({ boardId, members: memberId }).forEach(card => { |
|
|
|
@ -578,7 +589,7 @@ BlazeComponent.extendComponent({ |
|
|
|
|
'subtext-with-parent', |
|
|
|
|
'no-parent', |
|
|
|
|
]; |
|
|
|
|
options.forEach(function(element) { |
|
|
|
|
options.forEach(function (element) { |
|
|
|
|
if (element !== value) { |
|
|
|
|
$(`#${element} ${MCB}`).toggleClass(CKCLS, false); |
|
|
|
|
$(`#${element}`).toggleClass(CKCLS, false); |
|
|
|
|