Merge pull request #2309 from riking/cat-class

Add class to page based on topic category
This commit is contained in:
Régis Hanol 2014-05-01 09:58:45 +02:00
commit 11bfd6b68c
2 changed files with 6 additions and 1 deletions

View File

@ -52,6 +52,10 @@ Discourse.Topic = Discourse.Model.extend({
return null; return null;
}.property('category_id', 'categoryName'), }.property('category_id', 'categoryName'),
categoryClass: function() {
return 'category-' + Discourse.Category.slugFor(this.get('category'));
}.property('category'),
shareUrl: function(){ shareUrl: function(){
var user = Discourse.User.current(); var user = Discourse.User.current();
return this.get('url') + (user ? '?u=' + user.get('username_lower') : ''); return this.get('url') + (user ? '?u=' + user.get('username_lower') : '');

View File

@ -16,7 +16,8 @@ Discourse.TopicView = Discourse.View.extend(Discourse.Scrolling, {
classNameBindings: ['controller.multiSelect:multi-select', classNameBindings: ['controller.multiSelect:multi-select',
'topic.archetype', 'topic.archetype',
'topic.category.read_restricted:read_restricted', 'topic.category.read_restricted:read_restricted',
'topic.deleted:deleted-topic'], 'topic.deleted:deleted-topic',
'topic.categoryClass'],
menuVisible: true, menuVisible: true,
SHORT_POST: 1200, SHORT_POST: 1200,