diff --git a/public/src/client/category.js b/public/src/client/category.js index 5f44197a6c..10816286d9 100644 --- a/public/src/client/category.js +++ b/public/src/client/category.js @@ -59,6 +59,8 @@ define('forum/category', [ }); handleIgnoreWatch(cid); + + $(window).trigger('action:topics.loaded', {topics: ajaxify.data.topics}); }; function handleIgnoreWatch(cid) { diff --git a/public/src/client/recent.js b/public/src/client/recent.js index 938453894e..1f6536327d 100644 --- a/public/src/client/recent.js +++ b/public/src/client/recent.js @@ -5,8 +5,8 @@ define('forum/recent', ['forum/infinitescroll', 'components'], function(infinitescroll, components) { var Recent = {}; - var newTopicCount = 0, - newPostCount = 0; + var newTopicCount = 0; + var newPostCount = 0; $(window).on('action:ajaxify.start', function(ev, data) { if (ajaxify.currentPage !== data.url) { @@ -26,6 +26,8 @@ define('forum/recent', ['forum/infinitescroll', 'components'], function(infinite if (!config.usePagination) { infinitescroll.init(Recent.loadMoreTopics); } + + $(window).trigger('action:topics.loaded', {topics: ajaxify.data.topics}); }; Recent.watchForNewPosts = function () { diff --git a/public/src/client/unread.js b/public/src/client/unread.js index 5a3ec3543c..5e0fc8e127 100644 --- a/public/src/client/unread.js +++ b/public/src/client/unread.js @@ -20,6 +20,8 @@ define('forum/unread', ['forum/recent', 'topicSelect', 'forum/infinitescroll', ' recent.watchForNewPosts(); + $(window).trigger('action:topics.loaded', {topics: ajaxify.data.topics}); + $('#markSelectedRead').on('click', function() { var tids = topicSelect.getSelectedTids(); if(!tids.length) {