Mercurial > code > home > repos > homeauto
annotate service/arduinoNode/static/output-widgets.html @ 233:4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
Ignore-this: cf7d20d54e134e8ff33a9ee405610846
author | drewp@bigasterisk.com |
---|---|
date | Sat, 30 Jan 2016 06:40:00 -0800 |
parents | f8ffb9d8d982 |
children | 5bbcf7d9a5f5 |
rev | line source |
---|---|
193 | 1 <link rel="import" href="/lib/polymer/1.0.9/iron-ajax/iron-ajax.html"> |
2 <link rel="import" href="/lib/polymer/1.0.9/polymer/polymer.html"> | |
3 <link rel="import" href="/lib/polymer/1.0.9/color-picker-element/dist/color-picker.html"> | |
4 <link rel="import" href="/room/ari/static/rdf-uri.html"> | |
170
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
5 |
193 | 6 <dom-module id="output-sender"> |
170
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
7 <template> |
193 | 8 <iron-ajax id="output" url="../output" method="PUT"></iron-ajax> |
9 Set <a href$="{{subj}}">{{compactUri(subj)}}</a>'s | |
10 <span>{{compactUri(pred)}}</span> to | |
170
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
11 </template> |
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
12 <script> |
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
13 Polymer({ |
193 | 14 is: 'output-sender', |
15 behaviors: [BigastUri], | |
16 properties: { | |
233
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
17 streamedGraph: { notify: true, observer: 'onGraphChange' }, |
193 | 18 subj: { notify: true }, |
19 pred: { notify: true }, | |
233
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
20 value: { notify: true, observer: 'browserChangedValue' } |
218
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
21 }, |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
22 ready: function() { |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
23 this.waitOnChangeMs = 100; |
233
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
24 this.smallestRequestPeriodMs = 100; |
218
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
25 this.synced = false; |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
26 |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
27 this.newRequestNeedsSending = false; |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
28 this.lastSendMs = 0; |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
29 this.$.output.addEventListener('response', this.onResponse.bind(this)); |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
30 |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
31 }, |
233
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
32 onGraphChange: function(streamedGraph) { |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
33 if (!streamedGraph.graph) { |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
34 return; |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
35 } |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
36 console.log('output-sender sees change to version', streamedGraph.version); |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
37 console.log('the index im about to read:', stringifyMap(streamedGraph.graph.quadStore.index)); |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
38 var env = streamedGraph.graph.store.rdf; |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
39 streamedGraph.graph.quadStore.quads({ |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
40 subject: env.createNamedNode(this.subj), |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
41 predicate: env.createNamedNode(this.pred) |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
42 }, function(quad) { |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
43 this.serverChangedValue(quad.object.valueOf()); |
218
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
44 }.bind(this)); |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
45 }, |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
46 onResponse: function() { |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
47 if (!this.newRequestNeedsSending) { |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
48 return; |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
49 } |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
50 if (this.$.output.activeRequests.length > 0) { |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
51 return; // 'response' event will call us back |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
52 } |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
53 |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
54 var now = Date.now(), dt = now - this.lastSendMs; |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
55 if (dt < this.smallestRequestPeriodMs) { |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
56 setTimeout(this.onResponse.bind(this), |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
57 this.smallestRequestPeriodMs - dt); |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
58 return; |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
59 } |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
60 this.newRequestNeedsSending = false; |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
61 this.lastSendMs = now; |
233
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
62 console.log(Date.now(), 'sending', this.$.output.body); |
218
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
63 this.$.output.generateRequest(); |
193 | 64 }, |
233
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
65 browserChangedValue: function () { |
193 | 66 if (!this.subj || !this.pred) { |
67 return; | |
68 } | |
187
fc5fdcc3ed4a
board control ui: output-rgb, fix ajax protocol, display output uris
drewp@bigasterisk.com
parents:
173
diff
changeset
|
69 //this.$.output.headers = {'content-type': ...} |
193 | 70 this.$.output.params = {s: this.subj, p: this.pred}; |
187
fc5fdcc3ed4a
board control ui: output-rgb, fix ajax protocol, display output uris
drewp@bigasterisk.com
parents:
173
diff
changeset
|
71 this.$.output.body = this.value; |
218
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
72 this.newRequestNeedsSending = true; |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
73 setTimeout(this.onResponse.bind(this), this.waitOnChangeMs); |
233
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
74 }, |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
75 serverChangedValue: function(v) { |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
76 console.log('server gave', v); |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
77 this.value = v; |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
78 this.synced = true; |
170
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
79 } |
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
80 }); |
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
81 </script> |
193 | 82 </dom-module> |
170
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
83 |
193 | 84 <dom-module id="output-rgb"> |
187
fc5fdcc3ed4a
board control ui: output-rgb, fix ajax protocol, display output uris
drewp@bigasterisk.com
parents:
173
diff
changeset
|
85 <template> |
218
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
86 <div style="display: flex"> |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
87 <div> |
233
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
88 <output-sender streamed-graph="{{streamedGraph}}" subj="{{subj}}" pred="{{pred}}" value="{{value}}"></output-sender> |
218
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
89 <div>color pick <span>{{value}}</span> |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
90 <button on-click="black">Black</button> |
193 | 91 <button on-click="white">White</button> |
218
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
92 </div> |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
93 </div> |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
94 <div> |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
95 <color-picker id="pick" width="200" height="100" color="{{value}}"></color-picker> |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
96 </div> |
f8ffb9d8d982
multi-boards on one service, new devices, devices return their current
drewp@bigasterisk.com
parents:
193
diff
changeset
|
97 </div> |
193 | 98 </template> |
99 <script> | |
100 Polymer({ | |
101 is: 'output-rgb', | |
102 properties: { | |
103 value: { notify: true }, | |
104 }, | |
105 ready: function () { | |
106 this.$.pick.addEventListener('colorselected', function (ev) { | |
107 this.value = ev.detail.hex; | |
108 }.bind(this)); | |
109 }, | |
110 black: function() {this.value = "#000000";}, | |
111 white: function() {this.value = "#ffffff";} | |
112 }); | |
113 </script> | |
114 </dom-module> | |
115 | |
116 <dom-module id="output-slider"> | |
117 <template> | |
233
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
118 <output-sender streamed-graph="{{streamedGraph}}" subj="{{subj}}" pred="{{pred}}" value="{{value}}"></output-sender> |
193 | 119 <input type="range" min="{{min}}" max="{{max}}" step="{{step}}" value="{{value::input}}"> <span>{{value}}</span> |
187
fc5fdcc3ed4a
board control ui: output-rgb, fix ajax protocol, display output uris
drewp@bigasterisk.com
parents:
173
diff
changeset
|
120 </template> |
fc5fdcc3ed4a
board control ui: output-rgb, fix ajax protocol, display output uris
drewp@bigasterisk.com
parents:
173
diff
changeset
|
121 <script> |
233
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
122 Polymer({ |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
123 is: 'output-slider', |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
124 properties: { |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
125 streamedGraph: { notify: true }, |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
126 max: { notify: true }, |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
127 min: { notify: true }, |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
128 step: { notify: true } |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
129 }, |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
130 }); |
187
fc5fdcc3ed4a
board control ui: output-rgb, fix ajax protocol, display output uris
drewp@bigasterisk.com
parents:
173
diff
changeset
|
131 </script> |
193 | 132 </dom-module> |
170
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
133 |
193 | 134 <!-- |
135 TODO(polyup): Inheriting from other custom elements is not yet supported. | |
136 See: https://www.polymer-project.org/1.0/docs/migration.html#inheritance | |
137 --> | |
138 <dom-module id="output-fixed-text"> | |
170
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
139 <template> |
233
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
140 <output-sender streamed-graph="{{streamedGraph}}" subj="{{subj}}" pred="{{pred}}" value="{{value}}"></output-sender> |
193 | 141 <textarea rows="{{rows}}" cols="{{cols}}" value="{{value::input}}"></textarea> |
170
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
142 </template> |
193 | 143 <script> |
144 Polymer({ | |
145 is: 'output-fixed-text', | |
146 properties: { | |
147 cols: { notify: true }, | |
148 rows: { notify: true } | |
149 }, | |
150 }); | |
151 </script> | |
152 </dom-module> | |
170
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
153 |
193 | 154 <dom-module id="output-switch"> |
170
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
155 <template> |
233
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
156 <output-sender streamed-graph="{{streamedGraph}}" subj="{{subj}}" pred="{{pred}}" value="{{value}}"></output-sender> |
193 | 157 <input type="checkbox" checked="{{check::change}}"> <span>{{value}}</span> |
170
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
158 </template> |
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
159 <script> |
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
160 Polymer({ |
193 | 161 is: 'output-switch', |
162 properties: { | |
163 check: { | |
164 type: Boolean, | |
165 value: false, | |
166 observer: 'checkChanged' | |
167 }, | |
168 value: { notify: true } | |
169 }, | |
170 checkChanged: function () { | |
171 this.value = this.check ? 'high' : 'low'; | |
172 }, | |
170
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
173 }); |
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
174 </script> |
193 | 175 </dom-module> |
170
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
176 |
193 | 177 <dom-module id="output-widget-any"> |
170
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
178 <template></template> |
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
179 <script> |
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
180 Polymer({ |
193 | 181 is: 'output-widget-any', |
182 properties: { | |
233
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
183 desc: { type: Object, notify: true }, |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
184 streamedGraph: { type: Object, notify: true, observer: 'onGraph' }, |
193 | 185 }, |
186 ready: function () { | |
233
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
187 this.elem = document.createElement(this.desc.element); |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
188 this.appendChild(this.elem); |
170
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
189 for (var k of Object.keys(this.desc)) { |
233
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
190 this.elem.setAttribute(k, this.desc[k]); |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
191 } |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
192 this.elem.streamedGraph = this.streamedGraph; |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
193 }, |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
194 onGraph: function(g) { |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
195 if (this.elem) { |
4ebb5cc30002
server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
drewp@bigasterisk.com
parents:
218
diff
changeset
|
196 this.elem.streamedGraph = g; |
170
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
197 } |
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
198 } |
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
199 }); |
376599552a4c
polymer board debug page with working output widgets
drewp@bigasterisk.com
parents:
diff
changeset
|
200 </script> |
193 | 201 </dom-module> |