From: Vincent Vanwaelscappel Date: Wed, 26 Aug 2020 15:44:06 +0000 (+0200) Subject: wip #3856 @1 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=23a02dbd736aba2673141bf334b5a90a23e80634;p=fluidbook-html5.git wip #3856 @1 --- 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)); } }