From 8e372f3616e1cf3a06dc4f590582cb97b8a39fa7 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 5 May 2015 10:23:17 +1000 Subject: [PATCH] FEATURE: add op-bookmark class for op-bookmarks --- .../javascripts/discourse/templates/topic-status.raw.hbs | 2 +- app/assets/javascripts/discourse/views/topic-status.js.es6 | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/discourse/templates/topic-status.raw.hbs b/app/assets/javascripts/discourse/templates/topic-status.raw.hbs index 891ff71d149..6d8cefd9326 100644 --- a/app/assets/javascripts/discourse/templates/topic-status.raw.hbs +++ b/app/assets/javascripts/discourse/templates/topic-status.raw.hbs @@ -3,7 +3,7 @@ {{/if ~}} {{~#each status in view.statuses ~}} {{~#if status.href ~}} - + {{~else ~}} <{{status.openTag}} title='{{status.title}}' class='topic-status'> {{~/if ~}} diff --git a/app/assets/javascripts/discourse/views/topic-status.js.es6 b/app/assets/javascripts/discourse/views/topic-status.js.es6 index 5a755d32cf2..c47026e3c4d 100644 --- a/app/assets/javascripts/discourse/views/topic-status.js.es6 +++ b/app/assets/javascripts/discourse/views/topic-status.js.es6 @@ -16,10 +16,14 @@ export default Ember.Object.extend({ if(topic.get('bookmarked')){ var url = topic.get('url'); var postNumbers = topic.get('bookmarked_post_numbers'); + var extraClasses = ""; if(postNumbers && postNumbers[0] > 1) { url += '/' + postNumbers[0]; + } else { + extraClasses = "op-bookmark"; } - results.push({icon: 'bookmark', key: 'bookmarked', href: url}); + + results.push({extraClasses: extraClasses, icon: 'bookmark', key: 'bookmarked', href: url}); } if(topic.get('closed')){