minicard.js 717 B

1234567891011121314151617181920212223242526272829303132
  1. // Template.cards.events({
  2. // 'click .member': Popup.open('cardMember')
  3. // });
  4. BlazeComponent.extendComponent({
  5. template() {
  6. return 'minicard';
  7. },
  8. events() {
  9. return [
  10. {
  11. 'click .js-linked-link'() {
  12. if (this.data().isLinkedCard()) Utils.goCardId(this.data().linkedId);
  13. else if (this.data().isLinkedBoard())
  14. Utils.goBoardId(this.data().linkedId);
  15. },
  16. },
  17. {
  18. 'click .js-toggle-minicard-label-text'() {
  19. Meteor.call('toggleMinicardLabelText');
  20. },
  21. },
  22. ];
  23. },
  24. }).register('minicard');
  25. Template.minicard.helpers({
  26. hiddenMinicardLabelText() {
  27. return Meteor.user().hasHiddenMinicardLabelText();
  28. },
  29. });