Vulcan/client/views/posts/post_page.js

24 lines
665 B
JavaScript
Raw Normal View History

Template.post_page.helpers({
2013-10-21 17:47:30 +08:00
post: function () {
return Posts.findOne(this.postId);
},
2013-07-04 13:07:47 +09:00
body_formatted: function(){
var converter = new Markdown.Converter();
var html_body=converter.makeHtml(this.body);
return html_body.autoLink();
},
canComment: function(){
return canComment(Meteor.user());
}
});
2012-08-30 21:35:48 -04:00
Template.post_page.rendered = function(){
2013-07-04 13:07:47 +09:00
if((scrollToCommentId=Session.get('scrollToCommentId')) && !this.rendered && $('#'+scrollToCommentId).exists()){
scrollPageTo('#'+scrollToCommentId);
Session.set('scrollToCommentId', null);
this.rendered=true;
}
2014-05-01 13:10:34 -07:00
if(this.data) // XXX
2014-05-16 09:19:35 +09:00
document.title = this.data.title;
2013-05-15 18:45:27 +02:00
}