|
@@ -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);
|