Vulcan/packages/telescope-posts/lib/routes.js
2015-09-20 12:34:04 +09:00

32 lines
No EOL
902 B
JavaScript

FlowRouter.route('/', {
name: "postsDefault",
action: function(params, queryParams) {
BlazeLayout.render("layout", {main: "main_posts_list"});
}
});
FlowRouter.route('/posts/:_id/edit', {
name: "postEdit",
action: function(params, queryParams) {
BlazeLayout.render("layout", {main: "post_edit"});
}
});
FlowRouter.route('/posts/:_id/:slug?', {
name: "postPage",
action: function(params, queryParams) {
BlazeLayout.render("layout", {main: "post_page"});
}
});
var trackRouteEntry = function (context) {
var sessionId = Meteor.default_connection && Meteor.default_connection._lastSessionId ? Meteor.default_connection._lastSessionId : null;
Meteor.call('increasePostViews', context.params._id, sessionId);
}
FlowRouter.route('/submit', {
name: "postSubmit",
action: function(params, queryParams) {
BlazeLayout.render("layout", {main: "post_submit"});
}
});