From fa56eca96215916d96aba7d32965b60cb0b4c203 Mon Sep 17 00:00:00 2001 From: Baris Soner Usakli Date: Thu, 28 Nov 2013 17:45:04 -0500 Subject: [PATCH] fixed fave stars, removed the watch button from normal posts --- public/src/forum/topic.js | 22 ++++++++++------------ public/templates/topic.tpl | 6 ++++-- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/public/src/forum/topic.js b/public/src/forum/topic.js index f805a4a510..de6765dfc9 100644 --- a/public/src/forum/topic.js +++ b/public/src/forum/topic.js @@ -538,24 +538,22 @@ define(function() { socket.on('api:posts.favourite', function(data) { if (data.status === 'ok' && data.pid) { - var favEl = document.querySelector('.post_rep_' + data.pid).nextSibling; - if (favEl) { - favEl.className = 'fa fa-star'; - $(favEl).parent() - .addClass('btn-warning') - .attr('data-favourited', true); + var favBtn = $('li[data-pid="' + data.pid + '"] .favourite'); + if(favBtn.length) { + favBtn.addClass('btn-warning') + .attr('data-favourited', true) + .find('i').attr('class', 'fa fa-star'); } } }); socket.on('api:posts.unfavourite', function(data) { if (data.status === 'ok' && data.pid) { - var favEl = document.querySelector('.post_rep_' + data.pid).nextSibling; - if (favEl) { - favEl.className = 'fa fa-star-o'; - $(favEl).parent() - .removeClass('btn-warning') - .attr('data-favourited', false); + var favBtn = $('li[data-pid="' + data.pid + '"] .favourite'); + if(favBtn.length) { + favBtn.removeClass('btn-warning') + .attr('data-favourited', false) + .find('i').attr('class', 'fa fa-star-o'); } } }); diff --git a/public/templates/topic.tpl b/public/templates/topic.tpl index 2e2c09228f..edad05eaef 100644 --- a/public/templates/topic.tpl +++ b/public/templates/topic.tpl @@ -65,14 +65,16 @@
+ +