summaryrefslogtreecommitdiffhomepage
path: root/js/main.js
diff options
context:
space:
mode:
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);
+ }
+ }
+ });
+});
+