From b0fd09f87169a0449c1f353562058bd0f453e915 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Tue, 14 Jan 2020 15:32:39 +0100 Subject: [PATCH] fix #3337 @0:10 --- js/libs/fluidbook/fluidbook.slider.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/js/libs/fluidbook/fluidbook.slider.js b/js/libs/fluidbook/fluidbook.slider.js index 1ef8e9b5..180dc970 100644 --- a/js/libs/fluidbook/fluidbook.slider.js +++ b/js/libs/fluidbook/fluidbook.slider.js @@ -182,7 +182,7 @@ FluidbookSlider.prototype = { if (this.fluidbook.l10n.rtl) { page = this.fluidbook.contentlock.getMaxPage() - page; } - if (this.fluidbook.resize.orientation == 'portrait') { + if (this.fluidbook.resize.orientation === 'portrait') { left = this.snapsWidth * (page - 1); } else { var current = Math.floor(page / 2); @@ -247,8 +247,12 @@ FluidbookSlider.prototype = { thumb.find('.bookmark').attr('data-page', page); if (page > 0 && page <= this.fluidbook.contentlock.getMaxPage()) { thumb.css('visibility', 'visible'); - thumb.find('a:not(.bookmark)').attr('href', '#').attr('data-page', page).html(this.fluidbook.loader.getThumbImage(page, shade)); - thumb.find('.number').text(this.fluidbook.physicalToVirtual(page)); + var img = this.fluidbook.loader.getThumbImage(page, shade); + var link = thumb.find('a:not(.bookmark)'); + if (page != link.attr('data-page')) { + link.attr('href', '#').attr('data-page', page).html(img); + thumb.find('.number').text(this.fluidbook.physicalToVirtual(page)); + } } else { thumb.css('visibility', 'hidden'); } -- 2.39.5