annotate service/wifi/index.html @ 1462:2b29f14eb6bd

try new graph+view widget Ignore-this: d5f9c5dc52f04324368716ba2f604fdb darcs-hash:44e85a5c075ef73c34a58deaa3a3c1e8390dae52
author drewp <drewp@bigasterisk.com>
date Sun, 24 Nov 2019 00:01:00 -0800
parents 517cbb905d4c
children 32d134dbfb1e
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">
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
7 <script src="/lib/polymer/1.0.9/webcomponentsjs/webcomponents.min.js"></script>
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
8 <script src="/lib/require/require-2.3.3.js"></script>
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
9 <script src="/rdf/common_paths_and_ns.js"></script>
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
10
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
11 <link rel="stylesheet" href="/rdf/browse/style.css">
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
12
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
13 <link rel="import" href="/rdf/streamed-graph.html">
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
14 <link rel="import" href="/lib/polymer/1.0.9/polymer/polymer.html">
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
15 </head>
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
16
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
17 <body class="rdfBrowsePage">
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
18 <template id="t" is="dom-bind">
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
19 <style>
1461
517cbb905d4c remote suspend, wifi group arg
drewp <drewp@bigasterisk.com>
parents: 1444
diff changeset
20
1444
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
21 #subjectRequest {
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
22 width: 50em;
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
23 }
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
24 </style>
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
25
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
26 <streamed-graph url="/sse_collector/graph/network" graph="{{graph}}"></streamed-graph>
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
27 <div id="out">
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
28 </div>
1223
34de6cfa0b6b rename historical 'tomatoWifi'
drewp <drewp@bigasterisk.com>
parents:
diff changeset
29
1444
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
30 <script type="module">
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
31 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
32 import { graphView } from './wifi.js';
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
33 const sg = document.querySelector('streamed-graph');
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
34
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
35 const out = document.querySelector('#out');
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
36 const startPainting = () => {
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
37 if (!sg.graph || !sg.graph.graph) {
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
38 setTimeout(startPainting, 100);
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
39 return;
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
40 }
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
41
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
42 let dirty = true;
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 const repaint = () => {
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
45 if (!dirty) {
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
46 return;
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
47 }
1461
517cbb905d4c remote suspend, wifi group arg
drewp <drewp@bigasterisk.com>
parents: 1444
diff changeset
48 render(graphView(sg.graph.graph, /*showGroups=*/false), out);
1444
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
49 dirty = false;
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
50 };
1223
34de6cfa0b6b rename historical 'tomatoWifi'
drewp <drewp@bigasterisk.com>
parents:
diff changeset
51
1444
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
52 sg.addEventListener('graph-changed', (ev) => {
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
53 dirty = true;
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
54 requestAnimationFrame(repaint);
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 repaint();
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
57 };
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
58 setTimeout(startPainting, 10);
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
59 </script>
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
60 </template>
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
61 <script>
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
62
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
63 </script>
1461
517cbb905d4c remote suspend, wifi group arg
drewp <drewp@bigasterisk.com>
parents: 1444
diff changeset
64
517cbb905d4c remote suspend, wifi group arg
drewp <drewp@bigasterisk.com>
parents: 1444
diff changeset
65 <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
66 <!-- also put wakeonlan actions down here -->
517cbb905d4c remote suspend, wifi group arg
drewp <drewp@bigasterisk.com>
parents: 1444
diff changeset
67
1444
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
68 </body>
4afb1830bb5e use rx version 3.x
drewp <drewp@bigasterisk.com>
parents: 1231
diff changeset
69
1223
34de6cfa0b6b rename historical 'tomatoWifi'
drewp <drewp@bigasterisk.com>
parents:
diff changeset
70 </html>