annotate lib/homeauto_anynode/static/index.html @ 1417:836ea2bfc3b5

fix graph view on ionode index page Ignore-this: f23a0b33b6deef86de0843f9f950564c darcs-hash:6573984668c27863208dd0bfc2ce217d42a42011
author drewp <drewp@bigasterisk.com>
date Sat, 03 Aug 2019 17:02:41 -0700
parents 201090b9c725
children 24e29a15617c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1338
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
1 <!doctype html>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
2 <html>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
3 <head>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
4 <title>ha - </title>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
5 <meta name=viewport content="width=device-width, initial-scale=1">
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
6 <meta charset="utf-8" />
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
7 <script src="/lib/polymer/1.0.9/webcomponentsjs/webcomponents.min.js"></script>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
8 <script src="/lib/require/require-2.3.3.js"></script>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
9 <script>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
10 requirejs.config({
1416
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
11 paths: {
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
12 "streamed-graph": "/rdf/streamed-graph",
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
13 "quadstore": "/rdf/quadstore",
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
14 "async-module": "/lib/async/80f1793/async",
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
15 "async": "/lib/async/80f1793/async",
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
16 "jsonld-module": "/lib/jsonld.js/0.4.11/js/jsonld",
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
17 "jsonld": "/lib/jsonld.js/0.4.11/js/jsonld",
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
18 "rdfstore": "/lib/rdf_store/0.9.7/dist/rdfstore",
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
19 "moment": "/lib/moment.min",
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
20 "underscore": "/lib/underscore-1.5.2.min",
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
21 }
1338
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
22 });
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
23 </script>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
24
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
25 <link rel="import" href="/lib/polymer/1.0.9/polymer/polymer.html">
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
26 <link rel="import" href="/lib/polymer/1.0.9/iron-ajax/iron-ajax.html">
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
27 <link rel="import" href="/lib/polymer/1.0.9/iron-flex-layout/iron-flex-layout.html">
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
28 <link rel="import" href="/lib/polymer/1.0.9/paper-button/paper-button.html">
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
29 <link rel="import" href="/rdf/rdf-oneshot.html">
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
30 <link rel="import" href="/rdf/rdf-uri.html">
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
31 <link rel="import" href="/rdf/streamed-graph.html">
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
32 <link rel="import" href="static/output-widgets.html">
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
33 <style>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
34 body {
1416
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
35 font-family: monospace;
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
36 display: flex;
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
37 flex-direction: column;
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
38 margin: 0;
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
39 height: 100vh;
1338
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
40 }
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
41 </style>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
42 </head>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
43 <body>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
44 <script>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
45 window.NS = {
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
46 dev: 'http://projects.bigasterisk.com/device/',
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
47 room: 'http://projects.bigasterisk.com/room/',
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
48 rdfs: 'http://www.w3.org/2000/01/rdf-schema#',
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
49 sensor: 'http://bigasterisk.com/homeauto/sensor/',
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
50 b0: 'http://bigasterisk.com/homeauto/board0/',
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
51 };
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
52 </script>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
53
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
54 <dom-module id="linked-uri">
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
55 <template>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
56 <a href$="{{href}}">{{compactUri(href)}}</a>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
57 </template>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
58 <script>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
59 HTMLImports.whenReady(function () {
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
60 Polymer({
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
61 is: 'linked-uri',
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
62 properties: { href: { notify: true } },
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
63 behaviors: [BigastUri]
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
64 });
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
65 });
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
66 </script>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
67 </dom-module>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
68
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
69 <dom-module id="watched-subgraph">
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
70 <style>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
71 .read { font-weight: bold; }
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
72 </style>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
73 <template>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
74 <div><span>{{compactUri(subj)}}</span>, <span>{{compactUri(pred)}}</span>,
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
75 <span class="read">{{formatted(out)}}</span>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
76 </div>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
77
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
78 </template>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
79 <script>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
80 HTMLImports.whenReady(function () {
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
81 Polymer({
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
82 is: 'watched-subgraph',
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
83 properties: {
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
84 streamedGraph: { notify: true, observer: 'onGraphChange' }, // streamed-graph output
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
85 out: { notify: true },
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
86 pred: { notify: true }, // uri
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
87 subj: { notify: true } // uri
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
88 },
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
89 behaviors: [BigastUri],
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
90 onGraphChange: function(streamedGraph) {
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
91 if (!streamedGraph.graph) {
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
92 return;
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
93 }
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
94 var env = streamedGraph.graph.store.rdf;
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
95 streamedGraph.graph.quadStore.quads({subject: env.createNamedNode(this.subj),
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
96 predicate: env.createNamedNode(this.pred)},
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
97 function(quad) {
1416
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
98 this.out = quad.object.valueOf();
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
99 }.bind(this));
1338
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
100 },
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
101 formatted: function (obj) {
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
102 if (typeof(obj) == 'string') {
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
103 return this.compactUri(obj);
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
104 } else {
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
105 return obj;
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
106 }
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
107 }
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
108 });
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
109 });
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
110 </script>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
111 </dom-module>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
112
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
113 <dom-module id="arduinonode-boards">
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
114 <style>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
115 h1 {
1416
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
116 margin: 0;
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
117 font-size: 130%;
1338
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
118 }
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
119 ul {
1416
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
120 padding-left: 5px;
1338
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
121 }
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
122 .board, .device {
1416
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
123 border: 1px solid gray;
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
124 border-radius: 10px;
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
125 margin: 13px;
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
126 padding: 7px;
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
127 box-shadow: 2px 5px 5px rgba(0, 0, 0, 0.14);
1338
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
128 }
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
129 .board {
1416
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
130 background: rgb(244, 244, 244);
1338
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
131 }
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
132 .device {
1416
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
133 background: #fff;
1338
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
134 }
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
135 .devs {
1416
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
136 -webkit-column-width: 440px;
1338
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
137 }
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
138 .devs .device {
1416
201090b9c725 just reindent, i think
drewp <drewp@bigasterisk.com>
parents: 1338
diff changeset
139 -webkit-column-break-inside: avoid;
1338
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
140 }
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
141 </style>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
142 <template>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
143 <streamed-graph url="graph/events" graph="{{graph}}"></streamed-graph>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
144 <iron-ajax url="boards" auto="true" handle-as="json"
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
145 last-response="{{ret}}"></iron-ajax>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
146 <template is="dom-repeat" items="{{ret.boards}}" as="board">
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
147 <div class="board">
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
148 <h1>Board <linked-uri href$="{{board.uri}}"></linked-uri></h1>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
149 <h2>Devices</h2>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
150 <ul class="devs">
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
151 <template is="dom-repeat" items="{{board.devices}}" as="dev">
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
152 <div class="device">
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
153 <h1>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
154 <span>{{dev.className}}</span>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
155 <linked-uri href$="{{dev.uri}}"></linked-uri>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
156 </h1>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
157 <template is="dom-if" if="{{dev.watchPrefixes.length}}">
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
158 <div>watching:</div>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
159 <ul>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
160 <template is="dom-repeat" items="{{dev.watchPrefixes}}" as="prefix">
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
161 <watched-subgraph streamed-graph="{{graph}}" subj="{{prefix.0}}" pred="{{prefix.1}}"></watched-subgraph>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
162 </template>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
163 </ul>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
164 </template>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
165
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
166 <template is="dom-if" if="{{dev.outputWidgets.length}}">
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
167 <div>send output:</div>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
168 <ul>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
169 <template is="dom-repeat" items="{{dev.outputWidgets}}" as="out">
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
170 <div>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
171 <output-widget-any streamed-graph="{{graph}}" desc="{{out}}"></output-widget-any>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
172 </div>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
173 </template>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
174 </ul>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
175 </template>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
176 </div>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
177 </template>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
178 </ul>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
179 </div>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
180 </template>
1417
836ea2bfc3b5 fix graph view on ionode index page
drewp <drewp@bigasterisk.com>
parents: 1416
diff changeset
181
1338
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
182 </template>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
183 <script>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
184 HTMLImports.whenReady(function () {
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
185 Polymer({
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
186 is: 'arduinonode-boards',
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
187 properties: {
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
188 ret: { type: Object, notify: true, observer: 'onBoards' }
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
189 },
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
190 onBoards: function() {
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
191 document.title = document.title + ' ' + this.ret.host;
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
192 },
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
193 behaviors: [BigastUri]
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
194 });
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
195 });
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
196 </script>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
197 </dom-module>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
198 <arduinonode-boards></arduinonode-boards>
1417
836ea2bfc3b5 fix graph view on ionode index page
drewp <drewp@bigasterisk.com>
parents: 1416
diff changeset
199
836ea2bfc3b5 fix graph view on ionode index page
drewp <drewp@bigasterisk.com>
parents: 1416
diff changeset
200 <div id="out"></div>
836ea2bfc3b5 fix graph view on ionode index page
drewp <drewp@bigasterisk.com>
parents: 1416
diff changeset
201 <script type="module" src="/rdf/streamed_graph_view.js"></script>
836ea2bfc3b5 fix graph view on ionode index page
drewp <drewp@bigasterisk.com>
parents: 1416
diff changeset
202
836ea2bfc3b5 fix graph view on ionode index page
drewp <drewp@bigasterisk.com>
parents: 1416
diff changeset
203
1338
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
204 </body>
6a985d5d233d start homeauto_anynode for files shared between arduino and pi
drewp <drewp@bigasterisk.com>
parents:
diff changeset
205 </html>