|
@@ -20,10 +20,11 @@ BlazeComponent.extendComponent({
|
|
},
|
|
},
|
|
|
|
|
|
onCreated() {
|
|
onCreated() {
|
|
|
|
+ this.currentBoard = Boards.findOne(Session.get('currentBoard'));
|
|
this.isLoaded = new ReactiveVar(false);
|
|
this.isLoaded = new ReactiveVar(false);
|
|
const boardBody = this.parentComponent().parentComponent();
|
|
const boardBody = this.parentComponent().parentComponent();
|
|
//in Miniview parent is Board, not BoardBody.
|
|
//in Miniview parent is Board, not BoardBody.
|
|
- if (boardBody !== null){
|
|
|
|
|
|
+ if (boardBody !== null) {
|
|
boardBody.showOverlay.set(true);
|
|
boardBody.showOverlay.set(true);
|
|
boardBody.mouseHasEnterCardDetails = false;
|
|
boardBody.mouseHasEnterCardDetails = false;
|
|
}
|
|
}
|
|
@@ -78,6 +79,22 @@ BlazeComponent.extendComponent({
|
|
return result;
|
|
return result;
|
|
},
|
|
},
|
|
|
|
|
|
|
|
+ linkForCard() {
|
|
|
|
+ const card = this.currentData();
|
|
|
|
+ let result = '#';
|
|
|
|
+ if (card) {
|
|
|
|
+ const board = Boards.findOne(card.boardId);
|
|
|
|
+ if (board) {
|
|
|
|
+ result = FlowRouter.url('card', {
|
|
|
|
+ boardId: card.boardId,
|
|
|
|
+ slug: board.slug,
|
|
|
|
+ cardId: card._id,
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ return result;
|
|
|
|
+ },
|
|
|
|
+
|
|
onRendered() {
|
|
onRendered() {
|
|
if (!Utils.isMiniScreen()) this.scrollParentContainer();
|
|
if (!Utils.isMiniScreen()) this.scrollParentContainer();
|
|
const $checklistsDom = this.$('.card-checklist-items');
|
|
const $checklistsDom = this.$('.card-checklist-items');
|