From be1a5c33d8dfb634c30c6dba7d65c5bd7fd609b7 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Tue, 16 Mar 2021 20:54:09 +0100 Subject: [PATCH] wait #4352 @0.5 --- js/libs/fluidbook/fluidbook.contentlock.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/js/libs/fluidbook/fluidbook.contentlock.js b/js/libs/fluidbook/fluidbook.contentlock.js index 0d367a3f..38bcb884 100644 --- a/js/libs/fluidbook/fluidbook.contentlock.js +++ b/js/libs/fluidbook/fluidbook.contentlock.js @@ -13,7 +13,12 @@ FluidbookContentLock.prototype = { $this.setMaxPage(); }); + this.maxPage = Math.min(this.getNextLockPage(), this.fluidbook.settings.pages); + if (!this.fluidbook.scorm.isActive() && this.fluidbook.cache.isset('lock_maxpage')) { + var mp = parseInt(this.fluidbook.cache.get('lock_maxpage')); + this.maxPage = Math.max(this.maxPage, mp); + } if (this.maxPage <= 0) { this.maxPage = this.fluidbook.settings.pages; } @@ -49,6 +54,9 @@ FluidbookContentLock.prototype = { if (currentMaxPage === this.maxPage) { return; } + if (!this.fluidbook.scorm.isActive()) { + this.fluidbook.cache.set('lock_maxpage', this.maxPage); + } $(this.fluidbook).trigger('fluidbook.maxpage.set', [this.maxPage]); this.updateMaxPage(); }, -- 2.39.5