annotate service/wifi/index.html @ 1464:32d134dbfb1e

start ts config files, but this doesn't share the streamed-graph code properly yet Ignore-this: ef4e6fdf3369939b062caa5fdc2788e9 darcs-hash:e30e71ea5e8e9958c254c9210cdccde7a74b96bb
author drewp <drewp@bigasterisk.com>
date Tue, 17 Dec 2019 23:16:53 -0800
parents 517cbb905d4c
children 4bbc68603168
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1223
34de6cfa0b6b rename historical 'tomatoWifi'
drewp <drewp@bigasterisk.com>
parents:
diff changeset
1 <!doctype html>
34de6cfa0b6b rename historical 'tomatoWifi'
drewp <drewp@bigasterisk.com>
parents:
diff changeset
2 <html>
1444
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
3
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
4 <head>
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
5 <title>wifi</title>
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
6 <meta charset="utf-8">
1464
32d134dbfb1e start ts config files, but this doesn't share the streamed-graph code properly yet
drewp <drewp@bigasterisk.com>
parents: 1461
diff changeset
7 <script src="/rdf/common_paths_and_ns.js?v3"></script>
32d134dbfb1e start ts config files, but this doesn't share the streamed-graph code properly yet
drewp <drewp@bigasterisk.com>
parents: 1461
diff changeset
8 <script type="module" src="build/wifi.bundle.js"></script>
32d134dbfb1e start ts config files, but this doesn't share the streamed-graph code properly yet
drewp <drewp@bigasterisk.com>
parents: 1461
diff changeset
9 <link rel="stylesheet" href="/rdf/streamed-graph.css">
1444
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
10 </head>
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
11
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
12 <body class="rdfBrowsePage">
1464
32d134dbfb1e start ts config files, but this doesn't share the streamed-graph code properly yet
drewp <drewp@bigasterisk.com>
parents: 1461
diff changeset
13 <streamed-graph url="/sse_collector/graph/network" graph="{{graph}}"></streamed-graph>
1461
517cbb905d4c remote suspend, wifi group arg
drewp <drewp@bigasterisk.com>
parents: 1444
diff changeset
14
1464
32d134dbfb1e start ts config files, but this doesn't share the streamed-graph code properly yet
drewp <drewp@bigasterisk.com>
parents: 1461
diff changeset
15 <dom-bind>
32d134dbfb1e start ts config files, but this doesn't share the streamed-graph code properly yet
drewp <drewp@bigasterisk.com>
parents: 1461
diff changeset
16 <style>
32d134dbfb1e start ts config files, but this doesn't share the streamed-graph code properly yet
drewp <drewp@bigasterisk.com>
parents: 1461
diff changeset
17 #subjectRequest {
32d134dbfb1e start ts config files, but this doesn't share the streamed-graph code properly yet
drewp <drewp@bigasterisk.com>
parents: 1461
diff changeset
18 width: 50em;
32d134dbfb1e start ts config files, but this doesn't share the streamed-graph code properly yet
drewp <drewp@bigasterisk.com>
parents: 1461
diff changeset
19 }
1444
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
20 </style>
1464
32d134dbfb1e start ts config files, but this doesn't share the streamed-graph code properly yet
drewp <drewp@bigasterisk.com>
parents: 1461
diff changeset
21 <div id="out"></div>
1223
34de6cfa0b6b rename historical 'tomatoWifi'
drewp <drewp@bigasterisk.com>
parents:
diff changeset
22
1444
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
23 <script type="module">
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
24 import { render } from '/lib/lit-html/1.0.0/lit-html.js';
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
25 const sg = document.querySelector('streamed-graph');
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
26
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
27 const out = document.querySelector('#out');
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
28 const startPainting = () => {
1464
32d134dbfb1e start ts config files, but this doesn't share the streamed-graph code properly yet
drewp <drewp@bigasterisk.com>
parents: 1461
diff changeset
29 if (!sg.graph || !sg.graph.store) {
1444
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
30 setTimeout(startPainting, 100);
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
31 return;
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
32 }
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
33
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
34 let dirty = true;
1223
34de6cfa0b6b rename historical 'tomatoWifi'
drewp <drewp@bigasterisk.com>
parents:
diff changeset
35
1444
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
36 const repaint = () => {
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
37 if (!dirty) {
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
38 return;
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
39 }
1464
32d134dbfb1e start ts config files, but this doesn't share the streamed-graph code properly yet
drewp <drewp@bigasterisk.com>
parents: 1461
diff changeset
40 render(graphView(sg.graph.store, /*showGroups=*/false), out);
1444
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
41 dirty = false;
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
42 };
1223
34de6cfa0b6b rename historical 'tomatoWifi'
drewp <drewp@bigasterisk.com>
parents:
diff changeset
43
1444
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
44 sg.addEventListener('graph-changed', (ev) => {
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
45 dirty = true;
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
46 requestAnimationFrame(repaint);
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
47 });
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
48 repaint();
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
49 };
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
50 setTimeout(startPainting, 10);
1464
32d134dbfb1e start ts config files, but this doesn't share the streamed-graph code properly yet
drewp <drewp@bigasterisk.com>
parents: 1461
diff changeset
51 document.querySelector('dom-bind').style.display = 'block'; // not sure why polymer hides this and never shows it
1444
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
52 </script>
1464
32d134dbfb1e start ts config files, but this doesn't share the streamed-graph code properly yet
drewp <drewp@bigasterisk.com>
parents: 1461
diff changeset
53 </dom-bind>
1444
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
54 <script>
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
55
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
56 </script>
1461
517cbb905d4c remote suspend, wifi group arg
drewp <drewp@bigasterisk.com>
parents: 1444
diff changeset
57
517cbb905d4c remote suspend, wifi group arg
drewp <drewp@bigasterisk.com>
parents: 1444
diff changeset
58 <form method="POST" action="remoteSuspend"><button>Suspend windows/VR machine</button></form>
517cbb905d4c remote suspend, wifi group arg
drewp <drewp@bigasterisk.com>
parents: 1444
diff changeset
59 <!-- also put wakeonlan actions down here -->
517cbb905d4c remote suspend, wifi group arg
drewp <drewp@bigasterisk.com>
parents: 1444
diff changeset
60
1444
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
61 </body>
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
62
1464
32d134dbfb1e start ts config files, but this doesn't share the streamed-graph code properly yet
drewp <drewp@bigasterisk.com>
parents: 1461
diff changeset
63 </html>