| 1234567891011121314151617181920212223242526272829303132333435 | Template.resultCard.helpers({  userId() {    return Meteor.userId();  },});BlazeComponent.extendComponent({  clickOnMiniCard(evt) {    evt.preventDefault();    const this_ = this;    const cardId = this.currentData()._id;    const boardId = this.currentData().boardId;    Meteor.subscribe('popupCardData', cardId, {      onReady() {        Session.set('popupCardId', cardId);        Session.set('popupCardBoardId', boardId);        this_.cardDetailsPopup(evt);      },    });  },  cardDetailsPopup(event) {    if (!Popup.isOpen()) {      Popup.open("cardDetails")(event);    }  },  events() {    return [      {        'click .js-minicard': this.clickOnMiniCard,      },    ];  },}).register('resultCard');
 |