Skip to content

Commit 33cb3c7

Browse files
save file
1 parent 26b6c81 commit 33cb3c7

File tree

1 file changed

+53
-5
lines changed

1 file changed

+53
-5
lines changed

utils/misc/global-state-diff/v2.0/global-state-diff-v2.0.html

Lines changed: 53 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,38 @@
128128
#item, #item2
129129
{margin:20px 0;border:1px solid lightgray;padding:10px;overflow:auto;display:flex;flex-direction:column;gap:10px}
130130

131+
132+
.#item, #item2 {
133+
display: grid;
134+
grid-template-columns: 120px 0 300px 1fr;
135+
gap: 0.5rem 1rem;
136+
padding: 0.75rem;
137+
border-bottom: 1px solid #ddd;
138+
text-decoration: none;
139+
color: inherit;
140+
}
141+
142+
.#item:hover, #item2:hover {
143+
background: #f7f7f7;
144+
}
145+
146+
.#item #name, #item2 #name
147+
{}
148+
149+
.#item #type, #item2 #type {
150+
font-weight: bold;
151+
color: #555;
152+
font-family: monospace;
153+
font-size:16px;
154+
}
155+
156+
.#item #desc, #item2 #desc {
157+
line-height: 1.4;
158+
}
159+
160+
161+
162+
131163
#url
132164
{font-weight:bold}
133165

@@ -179,6 +211,12 @@ <h3>
179211
<div id=url>
180212
</div>
181213
<div id=values>
214+
<div id=name>
215+
</div>
216+
<div id=type>
217+
</div>
218+
<div id=desc>
219+
</div>
182220
</div>
183221
</div>
184222
</div>
@@ -212,6 +250,12 @@ <h3>
212250
<div id=url>
213251
</div>
214252
<div id=values>
253+
<div id=name>
254+
</div>
255+
<div id=type>
256+
</div>
257+
<div id=desc>
258+
</div>
215259
</div>
216260
</div>
217261
</div>
@@ -279,12 +323,15 @@ <h3>
279323
console.log('process.script',src);
280324

281325
var nitem = item.cloneNode(true);
282-
var $ = nitem.querySelector.bind(nitem);
283-
$('#url').textContent = src;
284-
var values = $('#values');
326+
327+
//var $=nitem.querySelector.bind(nitem);
328+
var $=(root,css)=>(!css&&(css=root,root=nitem),root.querySelector(css));
329+
330+
$('#url').textContent = src;
331+
var values = $('#values');
285332
values.remove();
286333
var nvalues;
287-
var clone = ()=>(nvalues=values.cloneNode(true),nitem.append(nvalues));
334+
var clone = ()=>(nvalues=values.cloneNode(true),nitem.append(nvalues));
288335
output.append(nitem);
289336

290337
var iframe = document.createElement('iframe');
@@ -348,7 +395,8 @@ <h3>
348395

349396
clone();
350397

351-
var s1 = toString(win[key]);
398+
var s1 = tostring(win[key]);
399+
$(nvalues,'#name').textContent
352400
var str = `window.${key} [ ${typeof win[key]} ] : ${s1}`+'\n';
353401

354402
nvalues.textContent = str;

0 commit comments

Comments
 (0)