summaryrefslogtreecommitdiffhomepage
path: root/js/main.js
diff options
context:
space:
mode:
authorSean Whitton <spw@sdf.org>2014-11-12 07:01:56 +0900
committerSean Whitton <spw@sdf.org>2014-11-12 07:01:56 +0900
commitb738b079fd71b9711ec34667f31ecc1c8414ef04 (patch)
tree70bc55fe313a5ce7a28a62c93118017c520b697d /js/main.js
parenta54fda74a315a408e46c5a09b1a18cf149bd74f9 (diff)
downloadschoolclock-b738b079fd71b9711ec34667f31ecc1c8414ef04.tar.gz
time wasting clock can be started, stopped and reset
Diffstat (limited to 'js/main.js')
-rw-r--r--js/main.js39
1 files changed, 39 insertions, 0 deletions
diff --git a/js/main.js b/js/main.js
index 0a10a79..14ae473 100644
--- a/js/main.js
+++ b/js/main.js
@@ -2,7 +2,46 @@ var timeWastingClock = new FlipClock($('.time-wasting-clock'), {
autoStart:false
});
+var $timeWastingClockRunning = false;
+
var activityClock = new FlipClock($('.activity-countdown'), {
autoStart:false,
countdown:true
});
+
+$(document).ready(function(){
+ $('#timeWastingClockGo').button();
+ $('#timeWastingClockGo').click(function() {
+ if ($timeWastingClockRunning)
+ {
+ $(this).html('Start timer (Hotkey: j)');
+ timeWastingClock.stop();
+ $timeWastingClockRunning = false;
+ }
+ else
+ {
+ $(this).html('Stop timer (Hotkey: j)');
+ timeWastingClock.start();
+ $timeWastingClockRunning = true;
+ }
+ });
+
+ $('#timeWastingClockReset').button();
+ $('#timeWastingClockReset').click(function() {
+ if (timeWastingClock.getTime() != 0)
+ {
+ var $timeWastingClockResetConfirm = confirm("Are you sure?");
+ if ($timeWastingClockResetConfirm)
+ {
+ if ($timeWastingClockRunning)
+ {
+ $('#timeWastingClockGo').html('Start timer (Hotkey: j)');
+ timeWastingClock.stop();
+ $timeWastingClockRunning = false;
+ }
+ timeWastingClock.setTime(0);
+ }
+ }
+ });
+});
+