2
0

resultCard.js 498 B

123456789101112131415161718192021222324252627
  1. Template.resultCard.helpers({
  2. userId() {
  3. return Meteor.userId();
  4. },
  5. });
  6. BlazeComponent.extendComponent({
  7. clickOnMiniCard(evt) {
  8. evt.preventDefault();
  9. Session.set('popupCard', this.currentData()._id);
  10. this.cardDetailsPopup(evt);
  11. },
  12. cardDetailsPopup(event) {
  13. if (!Popup.isOpen()) {
  14. Popup.open("cardDetails")(event);
  15. }
  16. },
  17. events() {
  18. return [
  19. {
  20. 'click .js-minicard': this.clickOnMiniCard,
  21. },
  22. ];
  23. },
  24. }).register('resultCard');