return false;
});
+ $(document).on(this.fluidbook.input.clickEvent, '.bookmarkssub a.empty', function () {
+ $.confirm({
+ backgroundDismiss: true,
+ title: $this.fluidbook.l10n.__('empty bookmarks'),
+ content: $this.fluidbook.l10n.__('are you sure you want to delete all the bookmarks ?'),
+ buttons: {
+ confirm: {
+ text: $this.fluidbook.l10n.__('confirm'),
+ btnClass: 'btn-ok',
+ action: function () {
+ $this.removeAllBookmarks();
+ },
+ },
+ cancel: function () {
+
+ },
+ }
+ });
+ return false;
+ });
+
$(document).on(this.fluidbook.input.clickEvent, '.bookmarkssub a.download,.bookmarkssub a.print', function () {
$(this).data('ios-preview', '1');
if (!navigator.onLine && $this.fluidbook.settings.phonegap) {
} else {
this.addBookmark(page);
}
- }, removeBookmark: function (page) {
+ },
+ removeAllBookmarks() {
+ this.bookmarks = [];
+ this.updateBookmarks();
+ },
+ removeBookmark: function (page) {
var pages = this.getLinkedPages(page);
for (var i in pages) {
this.bookmarks = arrayRemove(this.bookmarks, pages[i]);