From f6fa0ace3c1b544ce4d98cdc181edb70f4c847e5 Mon Sep 17 00:00:00 2001 From: barisusakli Date: Thu, 15 Oct 2015 12:18:21 -0400 Subject: [PATCH] closes #3732 --- public/src/client/topic/events.js | 1 + public/src/client/topic/postTools.js | 2 +- public/src/client/topic/posts.js | 10 ++++------ 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/public/src/client/topic/events.js b/public/src/client/topic/events.js index fe9196e7fb..47c7f2c328 100644 --- a/public/src/client/topic/events.js +++ b/public/src/client/topic/events.js @@ -162,6 +162,7 @@ define('forum/topic/events', [ function onPostPurged(pid) { components.get('post', 'pid', pid).fadeOut(500, function() { $(this).remove(); + posts.showBottomPostBar(); }); postTools.updatePostCount(); diff --git a/public/src/client/topic/postTools.js b/public/src/client/topic/postTools.js index 4140d5e557..a4ef94d16c 100644 --- a/public/src/client/topic/postTools.js +++ b/public/src/client/topic/postTools.js @@ -40,7 +40,7 @@ define('forum/topic/postTools', ['share', 'navigator', 'components', 'translator }; function addVoteHandler() { - components.get('topic').on('mouseenter', '[data-pid] .votes', function() { + components.get('topic').on('mouseenter', '[data-pid] [component="post/vote-count"]', function() { loadDataAndCreateTooltip($(this)); }); } diff --git a/public/src/client/topic/posts.js b/public/src/client/topic/posts.js index 6ae9fbc8cb..c9f25760b5 100644 --- a/public/src/client/topic/posts.js +++ b/public/src/client/topic/posts.js @@ -223,14 +223,12 @@ define('forum/topic/posts', [ postTools.updatePostCount(); addBlockquoteEllipses(posts.find('[component="post/content"] > blockquote > blockquote')); hidePostToolsForDeletedPosts(posts); - showBottomPostBar(); + Posts.showBottomPostBar(); }; - function showBottomPostBar() { - if (components.get('post').length > 1 || !components.get('post', 'index', 0).length) { - $('.bottom-post-bar').removeClass('hidden'); - } - } + Posts.showBottomPostBar = function() { + $('.bottom-post-bar').toggleClass('hidden', components.get('post').length <= 1 && !!components.get('post', 'index', 0).length); + }; function hidePostToolsForDeletedPosts(posts) { posts.each(function() {