From 144acd71dd9ff08485778f21e0e5faf822d47b58 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Tue, 28 May 2019 17:56:25 +0200 Subject: [PATCH] fix #2797 @2 --- js/libs/fluidbook/fluidbook.print.js | 144 +++++++++++++++------------ 1 file changed, 83 insertions(+), 61 deletions(-) diff --git a/js/libs/fluidbook/fluidbook.print.js b/js/libs/fluidbook/fluidbook.print.js index 42c61e02..435691d5 100644 --- a/js/libs/fluidbook/fluidbook.print.js +++ b/js/libs/fluidbook/fluidbook.print.js @@ -76,79 +76,41 @@ FluidbookPrint.prototype = { getView: function (mode) { - var compact = this.fluidbook.mobilefirst.enabled; + this.compact = this.fluidbook.mobilefirst.enabled; // Ensure mode is either download or print (default) mode = (mode === 'download' ? mode : 'print'); // Todo: handle RTL differences for page numbers? See fluidbook.index.js for example - var leftPageNumber = this.fluidbook.getPhysicalPageNumberOfSide(this.fluidbook.l10n.dir === 'ltr' ? 'left' : 'right'), - rightPageNumber = this.fluidbook.getPhysicalPageNumberOfSide(this.fluidbook.l10n.dir === 'ltr' ? 'right' : 'left'), - isFirstPage = (this.fluidbook.currentPage === 0), - isLastPage = (this.fluidbook.currentPage === this.fluidbook.datas.pages), - isSinglePageMode = (this.fluidbook.resize.orientation === 'portrait'), - buttonLabels = { - 'print': __('print'), - 'download': __('download') - }, - view = ''; + this.leftPageNumber = this.fluidbook.getPhysicalPageNumberOfSide('left'); + this.rightPageNumber = this.fluidbook.getPhysicalPageNumberOfSide('right'); + this.isFirstPage = (this.fluidbook.currentPage === 0); + this.isLastPage = (this.fluidbook.currentPage === this.fluidbook.datas.pages); + this.isSinglePageMode = (this.fluidbook.resize.orientation === 'portrait'); + this.buttonLabels = { + 'print': __('print'), + 'download': __('download') + }; + var view = ''; view += '
'; - view += '