summaryrefslogtreecommitdiff
path: root/www/js/utils.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/js/utils.js')
-rw-r--r--www/js/utils.js13
1 files changed, 8 insertions, 5 deletions
diff --git a/www/js/utils.js b/www/js/utils.js
index fbcf709..74614f0 100644
--- a/www/js/utils.js
+++ b/www/js/utils.js
@@ -128,6 +128,7 @@ function Clock(draw_callback) {
this.clock_offset = 0;
this.redraw = function() {
+// console.log("redraw called");
var rdtime_ms = (+new Date()) + (this.last_update.tz_offset * 1000) + this.clock_offset;
var rdtime = new Date(rdtime_ms);
@@ -142,9 +143,10 @@ function Clock(draw_callback) {
}
this.update = function(event) {
- var update = JSON.parse(event.data);
- this.last_update = update;
- this.clock_offset = (update.timestamp*1000) - (+new Date()) ;
+ var update = JSON.parse(event.data);
+ this.last_update = update;
+ this.clock_offset = (update.timestamp*1000) - (+new Date()) ;
+// console.log("got new timeupdate from rhrdtime: new offset = " + this.clock_offset + " ms");
}
this.start = function() {
@@ -153,7 +155,8 @@ function Clock(draw_callback) {
this.interval = setInterval(this.redraw.bind(this), 500);
}
this.stop = function() {
- clearInterval(this.interval)
- delete this.interval
+ clearInterval(this.interval);
+ delete this.interval;
+ this.sock.close();
}
}