From 23a02dbd736aba2673141bf334b5a90a23e80634 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Wed, 26 Aug 2020 17:44:06 +0200 Subject: [PATCH] wip #3856 @1 --- js/libs/fluidbook/fluidbook.links.js | 37 +++++++++++++++++----------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/js/libs/fluidbook/fluidbook.links.js b/js/libs/fluidbook/fluidbook.links.js index f0a04842..de6253b4 100644 --- a/js/libs/fluidbook/fluidbook.links.js +++ b/js/libs/fluidbook/fluidbook.links.js @@ -276,24 +276,31 @@ FluidbookLinks.prototype = { $(links).addClass('right') } - links.prepend('
'); - - var rightContainer = links.find('.rightContainer'); - var leftContainer = links.find('.leftContainer'); - rightContainer.html(this.fluidbook.settings.links[rightPage]); - leftContainer.html(this.fluidbook.settings.links[leftPage]); - - if (this.fluidbook.settings.bookmark) { - leftContainer.append(this.fluidbook.bookmarks.getBookmarkForPage(leftPage, this.fluidbook.displayOnePage, this.fluidbook.settings.bookmarkPermanentIcon)); - rightContainer.append(this.fluidbook.bookmarks.getBookmarkForPage(rightPage, this.fluidbook.displayOnePage, this.fluidbook.settings.bookmarkPermanentIcon)); - } - - if (this.fluidbook.displayOnePage) { + var leftLinks, rightLinks; + leftLinks=rightLinks=true; + if(this.fluidbook.displayOnePage){ if (pageNr !== rightPage) { - links.find('.rightContainer').hide(); + rightLinks=false } if (pageNr !== leftPage) { - links.find('.leftContainer').hide(); + leftLinks=false; + } + } + + if(leftLinks){ + links.prepend('
'); + var leftContainer = links.find('.leftContainer'); + leftContainer.html(this.fluidbook.settings.links[leftPage]); + if (this.fluidbook.settings.bookmark) { + leftContainer.append(this.fluidbook.bookmarks.getBookmarkForPage(leftPage, this.fluidbook.displayOnePage, this.fluidbook.settings.bookmarkPermanentIcon)); + } + } + if(rightLinks){ + links.prepend('
'); + var rightContainer = links.find('.rightContainer'); + rightContainer.html(this.fluidbook.settings.links[rightPage]); + if (this.fluidbook.settings.bookmark) { + rightContainer.append(this.fluidbook.bookmarks.getBookmarkForPage(rightPage, this.fluidbook.displayOnePage, this.fluidbook.settings.bookmarkPermanentIcon)); } } -- 2.39.5