Vulcan/packages/telescope-singleday/lib/routes.js

39 lines
897 B
JavaScript
Raw Normal View History

2015-05-10 13:37:42 +09:00
/**
* Controller for single day view
*/
2015-05-07 15:44:12 +09:00
Posts.controllers.singleday = Posts.controllers.list.extend({
2015-05-07 15:44:12 +09:00
view: 'singleday',
template: 'single_day', // use single_day template to get prev/next day navigation
data: function() {
var currentDate = this.params.day ? new Date(this.params.year, this.params.month-1, this.params.day) : Session.get('today');
2015-05-07 15:44:12 +09:00
var terms = {
view: 'singleday',
date: currentDate,
after: moment(currentDate).startOf('day').toDate(),
2015-07-07 18:50:09 +09:00
before: moment(currentDate).endOf('day').toDate(),
enableCache: true
};
2015-05-07 15:44:12 +09:00
return {terms: terms};
},
});
Meteor.startup(function () {
// Digest
Router.route('/day/:year/:month/:day', {
name: 'postsSingleDay',
2015-05-07 15:44:12 +09:00
controller: Posts.controllers.singleday
});
Router.route('/day', {
name: 'postsSingleDayDefault',
2015-05-07 15:44:12 +09:00
controller: Posts.controllers.singleday
});
});