From 2624e302abc28c51be636f1d3a438b184829416e Mon Sep 17 00:00:00 2001 From: Baris Usakli Date: Sat, 17 Nov 2018 14:43:33 -0500 Subject: [PATCH] fix navigator on mobile --- public/src/modules/navigator.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/public/src/modules/navigator.js b/public/src/modules/navigator.js index 930e8f9830..c70e512d0a 100644 --- a/public/src/modules/navigator.js +++ b/public/src/modules/navigator.js @@ -18,7 +18,6 @@ define('navigator', ['forum/pagination', 'components'], function (pagination, co var paginationBlockMeterEl = paginationBlockEl.find('meter'); var paginationBlockProgressEl = paginationBlockEl.find('.progress-bar'); - $(window).on('action:ajaxify.start', function () { $(window).off('keydown', onKeyDown); }); @@ -30,6 +29,11 @@ define('navigator', ['forum/pagination', 'components'], function (pagination, co navigator.toTop = toTop || function () {}; navigator.toBottom = toBottom || function () {}; + paginationBlockEl = $('.pagination-block'); + paginationTextEl = paginationBlockEl.find('.pagination-text'); + paginationBlockMeterEl = paginationBlockEl.find('meter'); + paginationBlockProgressEl = paginationBlockEl.find('.progress-bar'); + $(window).off('scroll', navigator.delayedUpdate).on('scroll', navigator.delayedUpdate); paginationBlockEl.find('.dropdown-menu').off('click').on('click', function (e) { @@ -66,7 +70,7 @@ define('navigator', ['forum/pagination', 'components'], function (pagination, co } }); - $('.pagination-block.visible-xs').on('touchstart', function (e) { + paginationBlockEl.find('.visible-xs').on('touchstart', function (e) { touchTooltipEl = $('.navigator-thumb'); touchTooltipEl.removeClass('hidden'); touchX = Math.min($(window).width(), Math.max(0, e.touches[0].clientX));