isBookmarked: function (page) {
return this.bookmarks.indexOf(page) > -1;
},
- getBookmarkForPage: function (pageNr, allwaysAtRight) {
+ getBookmarkForPage: function (pageNr, allwaysAtRight, permanentIcon) {
+ if (permanentIcon === undefined) {
+ permanentIcon = false;
+ }
if (allwaysAtRight === undefined) {
allwaysAtRight = false;
}
return '';
}
+ if (permanentIcon) {
+ side += ' permanent';
+ }
+
bookmarks += "<a href=\"#\" class=\"bookmark " + side + "\" data-page=\"" + pageNr + "\"";
if (this.isBookmarked(pageNr)) {
bookmarks += " data-enabled=\"enabled\"";
} else {
bookmarks += " data-tooltip=\"" + this._txtAdd + "\"";
}
+
bookmarks += '>' + getSpriteIcon('bookmark-corner') + '</a>';
return bookmarks;
leftContainer.html(this.fluidbook.datas.links[leftPage]);
if (this.fluidbook.datas.bookmark) {
- leftContainer.append(this.fluidbook.bookmarks.getBookmarkForPage(leftPage, this.fluidbook.displayOnePage));
- rightContainer.append(this.fluidbook.bookmarks.getBookmarkForPage(rightPage, this.fluidbook.displayOnePage));
+ leftContainer.append(this.fluidbook.bookmarks.getBookmarkForPage(leftPage, this.fluidbook.displayOnePage, this.fluidbook.datas.bookmarkPermanentIcon));
+ rightContainer.append(this.fluidbook.bookmarks.getBookmarkForPage(rightPage, this.fluidbook.displayOnePage, this.fluidbook.datas.bookmarkPermanentIcon));
}
if (this.fluidbook.displayOnePage) {
containerHeight = iframeHeight;
}
iframe.attr('height', height);
- iframe.closest('.multimediaScale').css('height',height);
+ iframe.closest('.multimediaScale').css('height', height);
container.css({maxHeight: Math.min(iframeHeight, containerHeight)});
if (!Modernizr.ftouch) {
container.perfectScrollbar('update');
display: block;
cursor: pointer;
- &[data-enabled], &:hover {
+ &[data-enabled], &:hover, &.permanent {
opacity: 1 !important;
transition: none;
}