summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Pointner <equinox@helsinki.at>2016-09-28 18:05:58 (GMT)
committerChristian Pointner <equinox@helsinki.at>2016-09-28 18:05:58 (GMT)
commitc5b8ca5aebd6ebe9230a764b239b7bdaea8aaef7 (patch)
tree6916bf561422242a7d9d782eefe8b196db667656 /src
parent7e3963d4a0ca528f041023146ba37810c9aef027 (diff)
readd jquery for clock callbacks
Diffstat (limited to 'src')
-rw-r--r--src/clock.js9
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>