clock_elapsed = clock_limit;
clock_origin = Date.now();
clock_running = false;
+
+ if (state['autocomment_on_clock_limit'] == '1' && !comment_visible) {
+ state['comment'] = state['autocomment'];
+ setcomment();
+ showcomment();
+ }
+
return clock_limit;
}
return clock_elapsed + elapsed;
return Math.floor(time_elapsed2_raw());
}
-function update_clock()
+function update_given_clock(elapsed, id)
{
- let elapsed = time_elapsed();
let min = Math.floor(elapsed / 60);
let sec = elapsed % 60;
if (sec < 10) sec = "0" + sec;
let text = min + ":" + sec;
- if (false) {
+ if (ultimateconfig['exohack']) {
// This is a hack around the fact that Exo has variable-width numerals.
// It doesn't look fantastic, but for the clock, it's better not to have
// the text jumping around.
html += "<div style='display: inline-block; width: 15px'>" + text.charAt(i) + "</div>";
}
}
- document.getElementById('clock').innerHTML = html;
+ document.getElementById(id).innerHTML = html;
} else {
- document.getElementById('clock').innerHTML = text;
+ document.getElementById(id).innerHTML = text;
}
}
-function update_clock2()
+function update_clock()
{
- let elapsed = time_elapsed2();
- let min = Math.floor(elapsed / 60);
- let sec = elapsed % 60;
-
- if (sec < 10) sec = "0" + sec;
- let text = min + ":" + sec;
+ update_given_clock(time_elapsed(), 'clock');
+}
- document.getElementById('clock2').innerHTML = text;
+function update_clock2()
+{
+ update_given_clock(time_elapsed2(), 'clock2');
}
function goalA()