return this.getPagesOfGroup(group);
},
addBookmark: function (page, cornersOnly) {
+ if (!this.areBookmarksAllowedOn(page)) {
+ return;
+ }
if (cornersOnly === undefined) {
cornersOnly = false;
}
$(".bookmark").attr('data-enabled', null).attr('data-tooltip', this._txtAdd);
},
toggleBookmark: function (page) {
+ if (!this.areBookmarksAllowedOn(page)) {
+ return;
+ }
var pages = this.getLinkedPages(page);
var add = false;
return [];
},
isBookmarked: function (page) {
- return this.bookmarks.indexOf(page) > -1;
+ return this.areBookmarksAllowedOn(page) && this.bookmarks.indexOf(page) > -1;
+ },
+ areBookmarksAllowedOn: function (pageNr) {
+ return this.fluidbook.datas.bookmarkDisablePages.indexOf(pageNr) === -1;
},
getBookmarkForPage: function (pageNr, allwaysAtRight, permanentIcon) {
+ if (!this.areBookmarksAllowedOn(pageNr)) {
+ return '';
+ }
if (permanentIcon === undefined) {
permanentIcon = false;
}