router.js 444 B

123456789101112131415
  1. Router.route('/boards/:boardId/:slug/:cardId', {
  2. name: 'Card',
  3. template: 'board',
  4. waitOn: function() {
  5. var params = this.params;
  6. // XXX We probably shouldn't rely on Session
  7. Session.set('currentBoard', params.boardId);
  8. Session.set('currentCard', params.cardId);
  9. return BoardSubsManager.subscribe('board', params.boardId, params.slug);
  10. },
  11. data: function() {
  12. return Boards.findOne(this.params.boardId);
  13. }
  14. });