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