if (FORCE_SCORM) {
SCORM_OK = true;
}
- }catch (e) {
-
+ } catch (e) {
+
}
if (SCORM_OK) {
setSessionTime();
pipwerks.SCORM.save();
pipwerks.SCORM.quit();
+ scormCloseWindow();
}
function scormMarkAsComplete() {
}
scormExit();
setScormValue('status', "completed");
- if (!fluidbook.scorm.manageScore) {
+ if (!fluidbook.scorm.manageScore && fluidbook.settings.scorm_pass_on_complete) {
setScormValue('success_status', 'passed');
}
}
return;
}
setTimeout(function () {
- parent.close();
- top.close();
- window.close();
+ scormCloseWindow();
}, 1500);
}
+function scormCloseWindow() {
+ parent.close();
+ top.close();
+ window.close();
+}
+
function getScormValue(elementName) {
if (!SCORM_OK) {
return null;