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