diff --git a/app/presenters/post_presenter.rb b/app/presenters/post_presenter.rb index 8d9a63d60..f8e1febf5 100644 --- a/app/presenters/post_presenter.rb +++ b/app/presenters/post_presenter.rb @@ -78,7 +78,7 @@ class PostPresenter def title if post.text.present? - post.text + post.text(:plain_text => true) else I18n.translate('posts.presenter.title', :name => post.author.name) end diff --git a/lib/template_picker.rb b/lib/template_picker.rb index 688c90a08..50d607473 100644 --- a/lib/template_picker.rb +++ b/lib/template_picker.rb @@ -27,7 +27,7 @@ class TemplatePicker end def note? - self.status? && post.text.length > 300 + self.status? && post.text(:plain_text => true).length > 200 end def rich_media? diff --git a/public/javascripts/app/pages/post-viewer.js b/public/javascripts/app/pages/post-viewer.js index 0a243397c..e43099e13 100644 --- a/public/javascripts/app/pages/post-viewer.js +++ b/public/javascripts/app/pages/post-viewer.js @@ -21,6 +21,7 @@ app.pages.PostViewer = app.views.Base.extend({ }, initViews : function() { + /* init view */ this.authorView = new app.views.PostViewerAuthor({ model : this.model }); this.interactionsView = new app.views.PostViewerInteractions({ model : this.model }); this.navView = new app.views.PostViewerNav({ model : this.model }); @@ -47,6 +48,10 @@ app.pages.PostViewer = app.views.Base.extend({ }, postRenderTemplate : function() { + /* set the document title */ + console.log(this.model) + document.title = this.model.get("title"); + this.bindNavHooks(); },