From 53a430be9d341cfeac0fe1903e308d50092fae0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20Hanol?= Date: Mon, 6 May 2013 19:40:39 +0200 Subject: [PATCH] do not show the clic count in category tag --- .../javascripts/discourse/components/click_track.js | 9 ++++++--- app/assets/javascripts/discourse/views/post_view.js | 9 ++++++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/app/assets/javascripts/discourse/components/click_track.js b/app/assets/javascripts/discourse/components/click_track.js index fb116163814..45ca15827ac 100644 --- a/app/assets/javascripts/discourse/components/click_track.js +++ b/app/assets/javascripts/discourse/components/click_track.js @@ -53,9 +53,12 @@ Discourse.ClickTrack = { if (!ownLink) { var $badge = $('span.badge', $link); if ($badge.length === 1) { - // don't update counts in oneboxes (except when we force it) - if ($link.closest(".onebox-result").length === 0 || $link.hasClass("track-link")) { - $badge.html(parseInt($badge.html(), 10) + 1); + // don't update counts in category badge + if ($link.closest('.badge-category').length === 0) { + // nor in oneboxes (except when we force it) + if ($link.closest(".onebox-result").length === 0 || $link.hasClass("track-link")) { + $badge.html(parseInt($badge.html(), 10) + 1); + } } } } diff --git a/app/assets/javascripts/discourse/views/post_view.js b/app/assets/javascripts/discourse/views/post_view.js index 739ffbaf44b..081ff88b00b 100644 --- a/app/assets/javascripts/discourse/views/post_view.js +++ b/app/assets/javascripts/discourse/views/post_view.js @@ -171,9 +171,12 @@ Discourse.PostView = Discourse.View.extend({ postView.$(".cooked a[href]").each(function() { var link = $(this); if (link.attr('href') === lc.url) { - // don't display badge counts in oneboxes (except when we force it) - if (link.closest(".onebox-result").length === 0 || link.hasClass("track-link")) { - link.append("" + lc.clicks + ""); + // don't display badge counts on category badge + if (link.closest('.badge-category').length === 0) { + // nor in oneboxes (except when we force it) + if (link.closest(".onebox-result").length === 0 || link.hasClass("track-link")) { + link.append("" + lc.clicks + ""); + } } } });