MDL-42663 mod_lesson: Move definitions to show_clock()

Seems that the required data is not always set
before timer.js is included.
This commit is contained in:
David Monllao 2013-11-01 11:47:17 +08:00
parent df27570b93
commit 92bfad6b1b

View File

@ -31,21 +31,6 @@
var javatime = javatimeDate.getTime();
javatime = Math.floor(javatime/1000);
if (typeof(clocksettings)!='undefined') {
if (clocksettings.starttime) {
starttime = parseInt(clocksettings.starttime);
}
if (clocksettings.servertime) {
servertime = parseInt(clocksettings.servertime);
}
if (clocksettings.testlength) {
testlength = parseInt(clocksettings.testlength);
}
}
difference = javatime - servertime;
starttime = starttime + difference;
var dn = "";
var old = "";
@ -64,6 +49,21 @@
function show_clock() {
if (typeof(clocksettings) != 'undefined') {
if (clocksettings.starttime) {
starttime = parseInt(clocksettings.starttime);
}
if (clocksettings.servertime) {
servertime = parseInt(clocksettings.servertime);
}
if (clocksettings.testlength) {
testlength = parseInt(clocksettings.testlength);
}
}
difference = javatime - servertime;
starttime = starttime + difference;
//show clock in NS 4
if (document.layers)
document.ClockPosNS.visibility="show";