|
|
|
@ -133,7 +133,7 @@ Mousetrap.bind(numbArray, (evt, key) => { |
|
|
|
|
const cardIds = MultiSelection.getSelectedCardIds(); |
|
|
|
|
for (const cardId of cardIds) |
|
|
|
|
{ |
|
|
|
|
card = ReactiveCache.getCard(cardId); |
|
|
|
|
card = Cards.findOne(cardId); |
|
|
|
|
if(num <= board.labels.length) |
|
|
|
|
{ |
|
|
|
|
card.removeLabel(labels[num-1]["_id"]); |
|
|
|
@ -157,7 +157,7 @@ Mousetrap.bind(numArray, (evt, key) => { |
|
|
|
|
const cardIds = MultiSelection.getSelectedCardIds(); |
|
|
|
|
for (const cardId of cardIds) |
|
|
|
|
{ |
|
|
|
|
card = ReactiveCache.getCard(cardId); |
|
|
|
|
card = Cards.findOne(cardId); |
|
|
|
|
if(num <= board.labels.length) |
|
|
|
|
{ |
|
|
|
|
card.addLabel(labels[num-1]["_id"]); |
|
|
|
@ -171,7 +171,7 @@ Mousetrap.bind(numArray, (evt, key) => { |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
if (ReactiveCache.getCurrentUser().isBoardMember()) { |
|
|
|
|
const card = ReactiveCache.getCard(cardId); |
|
|
|
|
const card = Cards.findOne(cardId); |
|
|
|
|
if(num <= board.labels.length) |
|
|
|
|
{ |
|
|
|
|
card.toggleLabel(labels[num-1]["_id"]); |
|
|
|
@ -197,14 +197,14 @@ Mousetrap.bind(_.range(1, 10).map(x => `ctrl+alt+${x}`), (evt, key) => { |
|
|
|
|
|
|
|
|
|
if (MultiSelection.isActive()) { |
|
|
|
|
for (const cardId of MultiSelection.getSelectedCardIds()) |
|
|
|
|
ReactiveCache.getCard(cardId).toggleAssignee(boardMembers[memberIndex]._id); |
|
|
|
|
Cards.findOne(cardId).toggleAssignee(boardMembers[memberIndex]._id); |
|
|
|
|
} else { |
|
|
|
|
const cardId = getSelectedCardId(); |
|
|
|
|
|
|
|
|
|
if (!cardId) |
|
|
|
|
return; |
|
|
|
|
|
|
|
|
|
ReactiveCache.getCard(cardId).toggleAssignee(boardMembers[memberIndex]._id); |
|
|
|
|
Cards.findOne(cardId).toggleAssignee(boardMembers[memberIndex]._id); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
@ -220,7 +220,7 @@ Mousetrap.bind('m', evt => { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (ReactiveCache.getCurrentUser().isBoardMember()) { |
|
|
|
|
const card = ReactiveCache.getCard(cardId); |
|
|
|
|
const card = Cards.findOne(cardId); |
|
|
|
|
card.toggleAssignee(currentUserId); |
|
|
|
|
// We should prevent scrolling in card when spacebar is clicked
|
|
|
|
|
// This should do it according to Mousetrap docs, but it doesn't
|
|
|
|
@ -240,7 +240,7 @@ Mousetrap.bind('space', evt => { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (ReactiveCache.getCurrentUser().isBoardMember()) { |
|
|
|
|
const card = ReactiveCache.getCard(cardId); |
|
|
|
|
const card = Cards.findOne(cardId); |
|
|
|
|
card.toggleMember(currentUserId); |
|
|
|
|
// We should prevent scrolling in card when spacebar is clicked
|
|
|
|
|
// This should do it according to Mousetrap docs, but it doesn't
|
|
|
|
@ -260,7 +260,7 @@ const archiveCard = evt => { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (Utils.canModifyBoard()) { |
|
|
|
|
const card = ReactiveCache.getCard(cardId); |
|
|
|
|
const card = Cards.findOne(cardId); |
|
|
|
|
card.archive(); |
|
|
|
|
// We should prevent scrolling in card when spacebar is clicked
|
|
|
|
|
// This should do it according to Mousetrap docs, but it doesn't
|
|
|
|
@ -289,7 +289,7 @@ Mousetrap.bind('n', evt => { |
|
|
|
|
|
|
|
|
|
if (Utils.canModifyBoard()) { |
|
|
|
|
// Find the current hovered card
|
|
|
|
|
const card = ReactiveCache.getCard(cardId); |
|
|
|
|
const card = Cards.findOne(cardId); |
|
|
|
|
|
|
|
|
|
// Find the button and click it
|
|
|
|
|
$(`#js-list-${card.listId} .list-body .minicards .open-minicard-composer`).click(); |
|
|
|
|