this.initKeyboardShortcuts();
},
- setMaxPage: function (p) {
+ setMaxPage: function (p, allowbackwards) {
+ if (allowbackwards === undefined) {
+ allowbackwards = false;
+ }
if (p === undefined || p <= 0) {
p = this.datas.pages;
}
+ if (!allowbackwards && p < this.maxPage) {
+ return;
+ }
+
this.maxPage = Math.min(p, this.datas.pages);
this.updateMaxPage();
},
function answerScormInteraction(id, learner_response, result, set_latency) {
var n = scormIdToN(id);
var currentTime = Math.round(new Date().getTime() / 1000);
+ displayScormInteraction(id);
var latency = getScormTimeInterval(SCORM_QUESTIONS[n].timestamp, new Date());
if (fluidbook.scorm.manageScore) {