]> _ Git - fluidbook-html5.git/commitdiff
wip #3856 @1
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 26 Aug 2020 15:44:06 +0000 (17:44 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 26 Aug 2020 15:44:06 +0000 (17:44 +0200)
js/libs/fluidbook/fluidbook.links.js

index f0a0484290e7694bef94b71f1f170903afbd6a9e..de6253b4ad6d17653711733789cf9f08eaaa9462 100644 (file)
@@ -276,24 +276,31 @@ FluidbookLinks.prototype = {
             $(links).addClass('right')
         }
 
-        links.prepend('<div class="leftContainer container"></div><div class="rightContainer container"></div>');
-
-        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('<div class="leftContainer container"></div>');
+            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('<div class="rightContainer container"></div>');
+            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));
             }
         }