$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;
}
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();
},