Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

68 lines (50 sloc) 1.751 kb
<?php // $Id$
defined('MOODLE_INTERNAL') or die('Direct access to this script is forbidden.');
?>
<script language="javascript">
<!--
/// This Javascript clock provides a little countdown in the title bar
var timerID = null;
var timerRunning = false;
var secondsleft = <?php echo $secondsleft ?>;
var titleafter = '<?php echo $quiz->name ?>';
var titlebefore = '<?php echo get_string("countdown", "quiz").": " ?>';
var alertmessage = '<?php print_string("countdownfinished", "quiz") ?>';
var alertmessage10 = '<?php print_string("countdowntenminutes", "quiz") ?>';
function stopclock() {
if (timerRunning) {
clearTimeout(timerID);
timerRunning = false;
}
}
function startclock() {
stopclock();
showtime();
}
function showtime() {
secondsleft = secondsleft - 1;
if (secondsleft == 600) {
alert(alertmessage10);
}
if (secondsleft == 0) {
stopclock();
document.title = titleafter;
return alert(alertmessage);
} else {
current = secondsleft;
var hours = Math.floor( current / 3600 );
current = current - (hours*3600);
var minutes = Math.floor( current / 60 );
current = current - (minutes*60);
var seconds = current;
var timeValue = "" + hours;
timeValue += ((minutes < 10) ? ":0" : ":") + minutes;
timeValue += ((seconds < 10) ? ":0" : ":") + seconds;
document.title = titlebefore+timeValue+' '+titleafter;
timerID = setTimeout("showtime()",1000);
timerRunning = true;
}
}
document.onLoad = startclock();
// -- End of JavaScript code -------------- -->
</script>
Jump to Line
Something went wrong with that request. Please try again.