diff options
author | Christian Pointner <equinox@helsinki.at> | 2016-09-28 18:05:58 (GMT) |
---|---|---|
committer | Christian Pointner <equinox@helsinki.at> | 2016-09-28 18:05:58 (GMT) |
commit | c5b8ca5aebd6ebe9230a764b239b7bdaea8aaef7 (patch) | |
tree | 6916bf561422242a7d9d782eefe8b196db667656 /src/clock.js | |
parent | 7e3963d4a0ca528f041023146ba37810c9aef027 (diff) |
readd jquery for clock callbacks
Diffstat (limited to 'src/clock.js')
-rw-r--r-- | src/clock.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/clock.js b/src/clock.js index 59390d8..163f464 100644 --- a/src/clock.js +++ b/src/clock.js @@ -22,6 +22,8 @@ 'use strict'; function Clock() { + this.draw_callbacks = $.Callbacks('unique'); + this.last_message = { t1: 0, t2: 0, t3: 0, t4: 0, tz_offset: 3600 }; this.clock_offset = 0; this.clock_rtt = 0; @@ -46,7 +48,11 @@ function Clock() { time_str += (rdtime.getUTCMinutes() > 9 ? ':' : ':0') + rdtime.getUTCMinutes(); time_str += (rdtime.getUTCSeconds() > 9 ? ':' : ':0') + rdtime.getUTCSeconds(); - console.log([date_str, time_str, get_rd_week(rdtime_ms)]) + this.draw_callbacks.fireWith(window, [date_str, time_str, get_rd_week(rdtime_ms)]); + } + + this.addCallback = function(cb) { + this.draw_callbacks.add(cb); } this.ntp_update = function(event) { @@ -114,6 +120,7 @@ clock.start(); var ClockView = React.createClass({ + render: function() { return ( <p> |