summaryrefslogtreecommitdiff
path: root/src/clock.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/clock.js')
-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>