]> _ Git - fluidbook-html5.git/commitdiff
fix #3813 @0.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 22 Jul 2020 16:53:53 +0000 (18:53 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 22 Jul 2020 16:53:53 +0000 (18:53 +0200)
js/libs/fluidbook/fluidbook.bookmarks.js
js/libs/fluidbook/menu/fluidbook.index.js

index 1206d671bddf88f94273d8620707e4d7ff8e7ad9..8eb9176aa99224e7f8ef9f2627c331af215301da 100644 (file)
@@ -489,7 +489,7 @@ FluidbookBookmarks.prototype = {
                 var dim = this.fluidbook.menu.index.getThumbDimensions(group.page);
 
                 index += '<div class="doubleThumb simple left"' + dim.doublethumb + ' page="' + group.page + '" data-pages="' + pages.join(',') + '">';
-                index += this.fluidbook.menu.index._thumb(group.page, 'left', 100);
+                index += this.fluidbook.menu.index._thumb(group.page, 'left', 100, group.name);
                 if (this.fluidbook.bookmarks.enabled) {
                     index += this.fluidbook.bookmarks.getBookmarkForPage(group.page, true, true);
                 }
@@ -521,7 +521,7 @@ FluidbookBookmarks.prototype = {
         index += '</div></div>';
         index += '<div class="fonctions">';
         if (this.fluidbook.settings.friend && this.fluidbook.settings.bookmarkSendEnable) {
-            index += '<a role="button" aria-label="'+this.fluidbook.l10n.__('send')+'" class="send" href="#">' + this.fluidbook.l10n.__('send') + '</a>';
+            index += '<a role="button" aria-label="' + this.fluidbook.l10n.__('send') + '" class="send" href="#">' + this.fluidbook.l10n.__('send') + '</a>';
 
         }
         if (this.fluidbook.settings.print || this.fluidbook.settings.pdf) {
index 4b70488fdbf879a50afa060001887495f6401a67..215092b81df25508b4a357f1e02f9b5c32db9d26 100644 (file)
@@ -163,10 +163,13 @@ FluidbookIndex.prototype = {
         return res;
     },
 
-    _thumb: function (page, side, height) {
+    _thumb: function (page, side, height, label) {
         var dim = this.getThumbDimensions(page, height);
         var virtual = this.fluidbook.physicalToVirtual(page);
-        return '<div class="thumb ' + side + '" ' + dim.thumb + '><a role="button" aria-label="' + sprintf(this.fluidbook.l10n.__('goto page %s'), virtual) + '" href="#/page/' + page + '">' + this.fluidbook.loader.getThumbImage(page, true, dim.thumb) + '</a><span aria-hidden="true" class="number" ' + dim.pagenumber + '>' + virtual + '</span>';
+        if (label === undefined) {
+            label = virtual;
+        }
+        return '<div class="thumb ' + side + '" ' + dim.thumb + '><a role="button" aria-label="' + sprintf(this.fluidbook.l10n.__('goto page %s'), label) + '" href="#/page/' + page + '">' + this.fluidbook.loader.getThumbImage(page, true, dim.thumb) + '</a><span aria-hidden="true" class="number" ' + dim.pagenumber + '>' + label + '</span>';
     },
 
     getThumbDimensions: function (page, height) {