From 99108c750af3c9dd9279f9c60b589bc7d60a5a05 Mon Sep 17 00:00:00 2001 From: psychobunny Date: Mon, 17 Mar 2014 14:45:08 -0400 Subject: [PATCH] don't refresh widgets on every new post --- public/src/forum/category.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/public/src/forum/category.js b/public/src/forum/category.js index 7fe306bdbf..d9035594b8 100644 --- a/public/src/forum/category.js +++ b/public/src/forum/category.js @@ -178,7 +178,12 @@ define(['composer', 'forum/pagination'], function(composer, pagination) { numTopics = topics.length; $('#topics-container, .category-sidebar').removeClass('hidden'); - $('#category-no-topics').remove(); + + var noTopicsWarning = $('#category-no-topics'); + if (noTopicsWarning.length) { + noTopicsWarning.remove(); + ajaxify.renderWidgets('category', window.location.pathname.slice(1)); + } if (numTopics > 0) { for (var x = 0; x < numTopics; x++) { @@ -204,10 +209,7 @@ define(['composer', 'forum/pagination'], function(composer, pagination) { topic.find('span.timeago').timeago(); app.createUserTooltips(); - - ajaxify.renderWidgets('category', window.location.pathname.slice(1), function() { - $(window).trigger('action:categories.new_topic.loaded'); - }); + $(window).trigger('action:categories.new_topic.loaded'); }); }); };