]> _ Git - fluidbook-html5.git/commitdiff
wait #7721 @1.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 10 Sep 2025 15:51:44 +0000 (17:51 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 10 Sep 2025 15:51:44 +0000 (17:51 +0200)
js/libs/fluidbook/fluidbook.links.js
style/bookmarks.less
style/elasticslide.less

index 5e40374698ef4f26a40828de99a73269761614be..98cde3f367179e2be71fe1c6aca875ae8d0c2adb 100644 (file)
@@ -795,7 +795,11 @@ FluidbookLinks.prototype = {
         if (this.fluidbook.settings.bookmark) {
             let b = this.fluidbook.bookmarks.getBookmarkForPage(page, this.fluidbook.displayOnePage, this.fluidbook.settings.bookmarkPermanentIcon, true);
             if (this.fluidbook.settings.bookmarkPosition === 'page') {
-                container.append(b);
+                let c = container;
+                if ($(container).find('.linksHolder').length > 0) {
+                    c = $(container).find('.linksHolder');
+                }
+                c.append(b);
             } else {
                 $('#background .links').append(b);
             }
index 6a18729f1941af14cd54fd1261cecb41f62b20ec..c8fce11d090838bbfb55efa747cc9dbd80e6723c 100644 (file)
@@ -6,7 +6,7 @@ a.bookmark {
 
 /* Bookmarks */
 .bookmark {
-  #links & {
+  .links & {
     z-index: 4999;
     width: @bookmark-corner-size;
     height: @bookmark-corner-size;
index da9e1883497f66fb7714a53aae991fd5c4dae5f0..eb6efb83df55362412826946aa31f5f9713262c4 100644 (file)
@@ -3,6 +3,10 @@
     display: none;
   }
 
+  header {
+    height: 0 !important;
+  }
+
   #center-shadow {
     display: none;
   }
@@ -75,7 +79,7 @@
       overflow-y: hidden;
     }
 
-    .searchResultsNavActive &{
+    .searchResultsNavActive & {
       overflow-y: hidden;
     }
 
       display: none;
     }
 
+    .links .bookmark {
+      right: auto;
+      left: unit(@book-page-width - @bookmark-corner-size, px);
+    }
+
     .epage_holder {
       scroll-snap-align: start;
       scroll-snap-stop: always;