From 759a96a3524d9db881a12ac43642de33805b0234 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Thu, 3 Mar 2022 16:45:05 +0100 Subject: [PATCH] wait #5142 @0.25 --- js/libs/fluidbook/fluidbook.articles.js | 55 ++++++++++++++----------- 1 file changed, 32 insertions(+), 23 deletions(-) diff --git a/js/libs/fluidbook/fluidbook.articles.js b/js/libs/fluidbook/fluidbook.articles.js index 79847b56..ec84691e 100644 --- a/js/libs/fluidbook/fluidbook.articles.js +++ b/js/libs/fluidbook/fluidbook.articles.js @@ -21,28 +21,32 @@ FluidbookArticles.prototype = { // $(this).removeClass('active'); // }); - $(document).on(this.fluidbook.input.clickEvent, '.mview[data-menu="article"] .articlesPrint', function () { - var view = $(this).closest('.mview'); - if ($(view).hasClass('pdf')) { - $(view).find('.pdfarticle.print').contents().find('#print').click(); - } else { - var a = $(this).closest('article').attr('data-id'); - var print_window = window.open('', 'print_article', 'height=400,width=600'); - print_window.document.write($this.fluidbook.settings.articlesList[a].print); - setTimeout(function () { - print_window.focus(); - print_window.print(); - print_window.close(); - }, 1000); - } - return false; - }); + if (this.fluidbook.settings.articlesPrint) { + $(document).on(this.fluidbook.input.clickEvent, '.mview[data-menu="article"] .articlesPrint', function () { + var view = $(this).closest('.mview'); + if ($(view).hasClass('pdf')) { + $(view).find('.pdfarticle.print').contents().find('#print').click(); + } else { + var a = $(this).closest('article').attr('data-id'); + var print_window = window.open('', 'print_article', 'height=400,width=600'); + print_window.document.write($this.fluidbook.settings.articlesList[a].print); + setTimeout(function () { + print_window.focus(); + print_window.print(); + print_window.close(); + }, 1000); + } + return false; + }); + } - $(document).on(this.fluidbook.input.clickEvent, '.mview[data-menu="article"] .articlesShare', function () { - $(".mview").remove(); - $this.fluidbook.menu.openView('share', 'article:' + $(this).attr('data-id'), 'article'); - return false; - }); + if (this.fluidbook.settings.articlesShare) { + $(document).on(this.fluidbook.input.clickEvent, '.mview[data-menu="article"] .articlesShare', function () { + $(".mview").remove(); + $this.fluidbook.menu.openView('share', 'article:' + $(this).attr('data-id'), 'article'); + return false; + }); + } }, openArticle: function (url, callback) { @@ -69,8 +73,13 @@ FluidbookArticles.prototype = { var iwidth = width + imargin; var iheight = Math.round(iwidth / ratio); var zoom = Math.ceil(100 * width / (article.infos.width / 0.75)); - footerContents = '
' + getSpriteIcon('nav-share') + ''; - footerContents += '' + getSpriteIcon('nav-print') + ''; + footerContents = '
'; + if (this.fluidbook.settings.articlesShare) { + footerContents += '' + getSpriteIcon('nav-share') + ''; + } + if (this.fluidbook.settings.articlesPrint) { + footerContents += '' + getSpriteIcon('nav-print') + ''; + } footerContents += '
'; attrs += ' data-max-width="' + width + '" '; cls = 'pdf'; -- 2.39.5