From 1400b32520af88cb0dc14b13f9814c0f6270646c Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Tue, 27 Oct 2020 17:44:12 +0100 Subject: [PATCH] wip #3997 @0.5 --- js/libs/fluidbook/fluidbook.js | 2 +- js/libs/fluidbook/fluidbook.notes.js | 5 ++--- js/libs/fluidbook/fluidbook.resize.js | 2 +- js/libs/fluidbook/fluidbook.tabs.js | 6 +----- 4 files changed, 5 insertions(+), 10 deletions(-) diff --git a/js/libs/fluidbook/fluidbook.js b/js/libs/fluidbook/fluidbook.js index 1a190567..21079dfe 100644 --- a/js/libs/fluidbook/fluidbook.js +++ b/js/libs/fluidbook/fluidbook.js @@ -59,6 +59,7 @@ Fluidbook.prototype = { if (!this.mobilefirst.enabled) { this.slider = new FluidbookSlider(this); } + this.displayOnePage = this.alwaysDisplayOnePage = this.settings.mobileNavigationType === 'portrait' || (this.pad && this.pad.enabled) || this.mobilefirst.enabled; this.zoom = new FluidbookZoom(this); this.zoom.resetZoom(); this.cache = new FluidbookCache(this.settings); @@ -109,7 +110,6 @@ Fluidbook.prototype = { this.refh = 0; this.searchString = ''; this.vectorTexts = !this.support.imagesVersion; - this.displayOnePage = false; this.indexHTML = ''; this.gal = null; this.isReady = false; diff --git a/js/libs/fluidbook/fluidbook.notes.js b/js/libs/fluidbook/fluidbook.notes.js index 359988ad..249e6d70 100644 --- a/js/libs/fluidbook/fluidbook.notes.js +++ b/js/libs/fluidbook/fluidbook.notes.js @@ -53,6 +53,7 @@ FluidbookNotes.prototype = { this.toggleNotes(); } }, + toggleNotes: function () { $('body').toggleClass('notes-hidden').toggleClass('notes-unhidden'); }, @@ -162,9 +163,7 @@ FluidbookNotes.prototype = { var $this = this; $.each(this.getAllNotes(), function (k, note) { if (!$this.fluidbook.displayOnePage) { - if (note.p === 0) { - note.p = 1; - } else if (note.p % 2 === 1) { + if (note.p % 2 === 1) { note.p--; } } diff --git a/js/libs/fluidbook/fluidbook.resize.js b/js/libs/fluidbook/fluidbook.resize.js index 4dcb69ce..2669a1e5 100644 --- a/js/libs/fluidbook/fluidbook.resize.js +++ b/js/libs/fluidbook/fluidbook.resize.js @@ -438,7 +438,7 @@ FluidbookResize.prototype = { this.orientation = newo; $('body').addClass(this.orientation); - this.fluidbook.displayOnePage = (this.orientation === 'portrait'); + this.fluidbook.displayOnePage = this.fluidbook.alwaysDisplayOnePage || (this.orientation === 'portrait'); if (changeOrientation) { $(this.fluidbook).trigger('fluidbook.resize.beforeOrientationChange'); diff --git a/js/libs/fluidbook/fluidbook.tabs.js b/js/libs/fluidbook/fluidbook.tabs.js index 7b8cf6ea..2918884c 100644 --- a/js/libs/fluidbook/fluidbook.tabs.js +++ b/js/libs/fluidbook/fluidbook.tabs.js @@ -138,8 +138,7 @@ FluidbookTabs.prototype = { var i = 0; $.each(sectionPages, function (k, value) { if (value !== '-') { - console.log(value); - if (value % 2 === 1) { + if (!$this.fluidbook.alwaysDisplayOnePage && value % 2 === 1) { value--; } $this.links.push({ @@ -190,9 +189,6 @@ FluidbookTabs.prototype = { } }); - console.log(page, id, this.links); - - if (id === 'none') { this.svg.find('[id^="o"].active').removeClass('active'); } else { -- 2.39.5