annotate web/paint/paint-report-elements.html @ 2378:6c98a6677a7d

update js libs
author drewp@bigasterisk.com
date Sun, 12 May 2024 19:05:02 -0700
parents 4556eebe5d73
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1569
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
1 <link rel="import" href="/lib/polymer/polymer.html">
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
2 <link rel="import" href="/lib/iron-resizable-behavior/iron-resizable-behavior.html">
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
3 <link rel="import" href="/lib/iron-ajax/iron-ajax.html">
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
4
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
5 <dom-module id="light9-simulation">
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
6 <template>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
7 <style>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
8 #solutions { display: flex; margin: 20px; }
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
9 #single-light { margin-right: 70px; }
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
10 #multi-light {}
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
11 #breakdown { position: relative; }
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
12 #sources { display: flex; }
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
13 #solution { display: flex; margin-top: 80px; }
1589
21a52ce16954 new effects2.html polymer port
Drew Perttula <drewp@bigasterisk.com>
parents: 1577
diff changeset
14 #connectors { position: absolute; width: 100%; height: 100%; z-index: -1; }
1569
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
15 #connectors path { stroke: #615c54; stroke-width: 3px; }
1589
21a52ce16954 new effects2.html polymer port
Drew Perttula <drewp@bigasterisk.com>
parents: 1577
diff changeset
16
21a52ce16954 new effects2.html polymer port
Drew Perttula <drewp@bigasterisk.com>
parents: 1577
diff changeset
17 [draggable=true]:hover {
21a52ce16954 new effects2.html polymer port
Drew Perttula <drewp@bigasterisk.com>
parents: 1577
diff changeset
18 box-shadow: 0 0 20px yellow;
21a52ce16954 new effects2.html polymer port
Drew Perttula <drewp@bigasterisk.com>
parents: 1577
diff changeset
19 }
21a52ce16954 new effects2.html polymer port
Drew Perttula <drewp@bigasterisk.com>
parents: 1577
diff changeset
20
21a52ce16954 new effects2.html polymer port
Drew Perttula <drewp@bigasterisk.com>
parents: 1577
diff changeset
21
1569
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
22 </style>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
23
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
24 <div id="solutions">
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
25 <div id="single-light">
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
26 <div>Single pic best match:</div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
27
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
28 <!-- drag this img to make an effect out of just it -->
1626
5d2dcae1a7c6 paint can now do best matches on multiple lights at once
drewp@bigasterisk.com
parents: 1589
diff changeset
29 <light9-capture-image name="lighhtnamehere" path="{{solution.bestMatch.path}}"></light9-capture-image>
1569
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
30
1575
0d2247ec8f49 bestMatch works in paintserver
Drew Perttula <drewp@bigasterisk.com>
parents: 1570
diff changeset
31 <div>Error: {{solution.bestMatch.dist}}</div>
1569
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
32
1577
e8161fdda8ad paint shows deviceattrs from graph
Drew Perttula <drewp@bigasterisk.com>
parents: 1576
diff changeset
33 <light9-device-settings graph="{{graph}}" subj="{{solution.bestMatch.uri}}"></light9-device-settings>
1569
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
34 </div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
35
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
36 <!-- existing effect best match? -->
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
37
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
38 <div id="multi-light">
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
39 Created from multiple lights:
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
40
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
41 <div id="breakdown">
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
42 <svg id="connectors">
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
43 <g>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
44 <path d="M 112,241 L 150,280"></path>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
45 <path d="M 332,241 L 150,280"></path>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
46 <path d="M 532,241 L 150,280"></path>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
47 <path d="M 732,241 L 150,280"></path>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
48 </g>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
49
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
50 </svg>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
51 <div id="sources">
1714
f2265601ead6 edit-choice/etc fixes and tests
Drew Perttula <drewp@bigasterisk.com>
parents: 1626
diff changeset
52 <div class="effectLike" draggable="true">
1569
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
53 <light9-capture-image name="aura1" path="show/dance2017/capture/moving1/cap258592/pic1.jpg"></light9-capture-image>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
54 <light9-device-settings></light9-device-settings>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
55 </div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
56 <div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
57 <light9-capture-image name="aura2" path="show/dance2017/capture/moving1/cap258592/pic1.jpg"></light9-capture-image>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
58 <light9-device-settings></light9-device-settings>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
59 </div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
60 <div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
61 <light9-capture-image name="aura3" path="show/dance2017/capture/moving1/cap258592/pic1.jpg"></light9-capture-image>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
62 <light9-device-settings></light9-device-settings>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
63 </div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
64 <div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
65 <light9-capture-image name="aura4" path="show/dance2017/capture/moving1/cap258592/pic1.jpg"></light9-capture-image>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
66 <light9-device-settings></light9-device-settings>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
67 </div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
68 </div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
69
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
70 <div id="solution">
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
71 <div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
72 <div>combined</div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
73 <!-- drag this img to make an effect out of it -->
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
74 <div><img width="150" src="../show/dance2017/capture/moving1/cap258592/pic1.jpg"></div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
75 <div>error 9980</div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
76 </div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
77 <div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
78 <div>residual</div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
79 <div><img width="150" src="../show/dance2017/capture/moving1/cap258592/pic1.jpg"></div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
80 </div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
81 </div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
82 </div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
83
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
84 Save as effect named <input> <button>Save</button>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
85 </div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
86
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
87 </template>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
88 </dom-module>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
89
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
90 <!-- merge more with light9-collector-device -->
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
91 <dom-module id="light9-device-settings">
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
92 <template>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
93 <style>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
94 :host {
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
95 display: block;
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
96 break-inside: avoid-column;
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
97 border: 2px solid gray;
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
98 padding: 8px;
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
99 }
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
100 td.nonzero {
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
101 background: #310202;
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
102 color: #e25757;
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
103 }
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
104 td.full {
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
105 background: #2b0000;
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
106 color: red;
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
107 font-weight: bold;
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
108 }
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
109 </style>
1577
e8161fdda8ad paint shows deviceattrs from graph
Drew Perttula <drewp@bigasterisk.com>
parents: 1576
diff changeset
110 <h3><a href="{{subj}}">{{label}}</a></h3>
1569
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
111 <table class="borders">
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
112 <tr>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
113 <th>device attr</th>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
114 <th>value</th>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
115 </tr>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
116 <template is="dom-repeat" items="{{attrs}}">
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
117 <tr>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
118 <td>{{item.attr}}</td>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
119 <td class$="{{item.valClass}}">{{item.val}}</td>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
120 </tr>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
121 </template>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
122
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
123 </template>
1577
e8161fdda8ad paint shows deviceattrs from graph
Drew Perttula <drewp@bigasterisk.com>
parents: 1576
diff changeset
124
1569
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
125 </dom-module>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
126
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
127 <dom-module id="light9-capture-image">
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
128 <template>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
129 <style>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
130 :host { display: block; }
1575
0d2247ec8f49 bestMatch works in paintserver
Drew Perttula <drewp@bigasterisk.com>
parents: 1570
diff changeset
131 img {
0d2247ec8f49 bestMatch works in paintserver
Drew Perttula <drewp@bigasterisk.com>
parents: 1570
diff changeset
132 outline: 1px solid #232323;
0d2247ec8f49 bestMatch works in paintserver
Drew Perttula <drewp@bigasterisk.com>
parents: 1570
diff changeset
133 margin: 5px;
0d2247ec8f49 bestMatch works in paintserver
Drew Perttula <drewp@bigasterisk.com>
parents: 1570
diff changeset
134 }
1569
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
135 </style>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
136 <div>{{name}}</div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
137 <div><img width="100" src="../{{path}}"></div>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
138 </template>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
139 <script>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
140 Polymer({
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
141 is: "light9-capture-image",
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
142 properties: {
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
143 name: { type: String },
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
144 path: { type: String },
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
145 }
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
146 });
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
147 </script>
654c41ccf265 more draft UI for paint page
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
148 </dom-module>