From 53a2a7244daf7cd3d1c07854b77e363010c58f04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 20 Jun 2017 23:08:12 -0400 Subject: [PATCH] closes #5765 --- public/src/client/category.js | 4 ++-- public/src/client/topic.js | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/public/src/client/category.js b/public/src/client/category.js index fd757e7803..a91f32b03e 100644 --- a/public/src/client/category.js +++ b/public/src/client/category.js @@ -15,8 +15,8 @@ define('forum/category', [ ], function (infinitescroll, share, navigator, categoryTools, sort, components, translator, topicSelect, pagination, storage) { var Category = {}; - $(window).on('action:ajaxify.end', function (ev, data) { - if (data.tpl_url !== 'category') { + $(window).on('action:ajaxify.start', function (ev, data) { + if (data.url && !data.url.startsWith('category/')) { navigator.disable(); removeListeners(); diff --git a/public/src/client/topic.js b/public/src/client/topic.js index 3651c8be2b..08a707f029 100644 --- a/public/src/client/topic.js +++ b/public/src/client/topic.js @@ -23,16 +23,14 @@ define('forum/topic', [ Topic.replaceURLTimeout = 0; } - if (ajaxify.currentPage !== data.url) { + if (data.url && !data.url.startsWith('topic/')) { navigator.disable(); components.get('navbar/title').find('span').text('').hide(); app.removeAlert('bookmark'); events.removeListeners(); $(window).off('keydown', onKeyDown); - } - if (data.url && !data.url.startsWith('topic/')) { require(['search'], function (search) { if (search.topicDOM.active) { search.topicDOM.end();