return false;
});
- $(document).on(this.fluidbook.input.clickEvent, '.bookmarkssub a.download', function () {
+ $(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) {
$this.fluidbook.alertInternetRequired();
return false;
}
- $this.openPDF($(this), false);
+ var print = $(this).hasClass('print');
+ if ($this.fluidbook.settings.bookmarkFunctionsMainMenu) {
+ $this.fluidbook.menu.openView(print ? 'print' : 'download');
+ } else {
+ $this.openPDF($(this), print);
+ }
return false;
});
if (downloadLabel === '') {
downloadLabel = this.fluidbook.l10n.__('download');
}
+ var printLabel = this.fluidbook.l10n.__('print');
var contentClass = 'content';
if (this.fluidbook.mobilefirst.enabled) {
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>';
}
- if (this.fluidbook.settings.print || this.fluidbook.settings.pdf) {
+ if (this.fluidbook.settings.print && this.fluidbook.settings.bookmarkPrint) {
+ index += '<a role="button" aria-label="' + printLabel + '" class="print" href="#">' + printLabel + '</a>';
+ }
+ if (this.fluidbook.settings.pdf) {
// ToDo: differentiate between download & print?
index += '<a role="button" aria-label="' + downloadLabel + '" class="download" href="#">' + downloadLabel + '</a>';
}