|
128 | 128 | #item, #item2 |
129 | 129 | {margin:20px 0;border:1px solid lightgray;padding:10px;overflow:auto;display:flex;flex-direction:column;gap:10px} |
130 | 130 |
|
| 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 | + |
131 | 163 | #url |
132 | 164 | {font-weight:bold} |
133 | 165 |
|
@@ -179,6 +211,12 @@ <h3> |
179 | 211 | <div id=url> |
180 | 212 | </div> |
181 | 213 | <div id=values> |
| 214 | + <div id=name> |
| 215 | + </div> |
| 216 | + <div id=type> |
| 217 | + </div> |
| 218 | + <div id=desc> |
| 219 | + </div> |
182 | 220 | </div> |
183 | 221 | </div> |
184 | 222 | </div> |
@@ -212,6 +250,12 @@ <h3> |
212 | 250 | <div id=url> |
213 | 251 | </div> |
214 | 252 | <div id=values> |
| 253 | + <div id=name> |
| 254 | + </div> |
| 255 | + <div id=type> |
| 256 | + </div> |
| 257 | + <div id=desc> |
| 258 | + </div> |
215 | 259 | </div> |
216 | 260 | </div> |
217 | 261 | </div> |
@@ -279,12 +323,15 @@ <h3> |
279 | 323 | console.log('process.script',src); |
280 | 324 |
|
281 | 325 | 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'); |
285 | 332 | values.remove(); |
286 | 333 | var nvalues; |
287 | | - var clone = ()=>(nvalues=values.cloneNode(true),nitem.append(nvalues)); |
| 334 | + var clone = ()=>(nvalues=values.cloneNode(true),nitem.append(nvalues)); |
288 | 335 | output.append(nitem); |
289 | 336 |
|
290 | 337 | var iframe = document.createElement('iframe'); |
|
348 | 395 |
|
349 | 396 | clone(); |
350 | 397 |
|
351 | | - var s1 = toString(win[key]); |
| 398 | + var s1 = tostring(win[key]); |
| 399 | + $(nvalues,'#name').textContent |
352 | 400 | var str = `window.${key} [ ${typeof win[key]} ] : ${s1}`+'\n'; |
353 | 401 |
|
354 | 402 | nvalues.textContent = str; |
|
0 commit comments