|
170 | 170 |
|
171 | 171 |
|
172 | 172 | #hdr |
173 | | - {display:flex;align-items:center;position:relative} |
| 173 | + {display:flex;align-items:center;position:relative;gap:5px} |
174 | 174 |
|
175 | 175 | #file-info |
176 | 176 | {display:flex;align-items:center;margin:0 20px;gap:20px;padding:5px 10px;border:1px solid lightgray;border-radius:5px} |
|
207 | 207 | .m-root |
208 | 208 | {position:relative} |
209 | 209 |
|
210 | | - .m-hldr |
| 210 | + .m-btn |
211 | 211 | {display:flex;align-items:center;gap:10px;border:1px solid lightgray;border-radius:5px;padding:2px 10px;cursor:pointer} |
212 | 212 |
|
213 | 213 | .m-icon |
214 | 214 | {width:15px;height:24px;border:1px solid gray;padding:2px;background:buttonface;box-sizing:border-box;cursor:pointer;border-radius:3px; |
215 | 215 | content:url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAt1BMVEVHcEwbmPYcgfMchvQbsfkay/wbtvkbnfccefMayfwbmfYch/QchvQbtfkbmfYa1P0ddfIcivQcl/Ycj/Ubp/gcmfYdbPEbrvkazPwcmfYbqfgayfwayPwbv/sbvvobsvkazPwbqvga0fwbvPobtvocjvUbofcbpvccfPMcgPMcgvMdafAdbfEckfUbtvka0PwcfPIaxvsbwfsbvPodb/EcnPYclvYckfUbpvccjPQdd/IbofcbrPiPy8D0AAAAMHRSTlMAA/79/v7+5ycVZ3Y3h0xhu9jp8kFeF9OkVfQOrZi+Mh1z/iUJQ+/dx4fOYq7hybzs5xU1AAABIklEQVQ4y+2Ux3aDMBBFpTR6M92AwYB7S6EG/v+7MsJJnBBKVsnGdwHozT1HQgxC6MrfEkiSM+Y4khSgUxhazLDHWGF4QveAO2gyLnGQ9QS4wcDaXGJYiPGegVnU50UzUvdgTsd7AfrMaEaqXvO+sfAAHP0uzz+SmhCfR7FwB5gdpm+SyoeHEJ5P67o2tbanmRBP5/iSgFkUxaplaisIv3kAu6yqihK/RiIF0ZJtT6NTaZpS9iWwm0D/uXB7kmXZ5LOgN0O7ayvEQ57nKtssCbMqDA5i9+YulLIsVQ5MzKnwqCz6Phev3AIcxhy5K3x/A/DbG2CzIdctP9RS9PrxnTU92KOYll8bZHqs7Wk5AcY9hIx9kuyN3/xuxm5nXA+df+cNJSAgjMbiFSoAAAAASUVORK5CYII=) |
216 | 216 | } |
217 | 217 | .menu |
218 | | - {position:absolute} |
| 218 | + {position:absolute;padding:10px} |
219 | 219 |
|
220 | 220 |
|
221 | 221 |
|
|
264 | 264 | <img id=snippet-console title=snippet-console class=icon> |
265 | 265 | </div> |
266 | 266 |
|
| 267 | + <div class=spc> |
| 268 | + </div> |
| 269 | + |
267 | 270 | <div id=more-menu class=m-root> |
268 | 271 | <div class=m-btn> |
269 | 272 | <span> |
270 | 273 | more |
271 | 274 | </span> |
272 | 275 | <img class=m-icon> |
273 | 276 | </div> |
274 | | - <div class=menu style='display:none;left:0px;top:35px;width:300px'> |
| 277 | + <div class=menu style='display:none;left:0px;top:35px'> |
275 | 278 | <div id=https-server class=menu-opt>install https-server</div> |
276 | 279 | <div id=save-snapshot class=menu-opt>save snapshot</div> |
277 | 280 | <div id=load-snapshot class=menu-opt>load snapshot</div> |
278 | 281 | </div> |
279 | 282 | </div> |
280 | 283 |
|
| 284 | + <div id=snapshot-menu class=m-root> |
| 285 | + <div class=m-btn> |
| 286 | + <span> |
| 287 | + snapshots |
| 288 | + </span> |
| 289 | + <img class=m-icon> |
| 290 | + </div> |
| 291 | + <div class=menu style='display:none;left:0px;top:35px;width:300px'> |
| 292 | + </div> |
| 293 | + </div> |
| 294 | + |
| 295 | + <div id=links-menu class=m-root> |
| 296 | + <div class=m-btn> |
| 297 | + <span> |
| 298 | + links |
| 299 | + </span> |
| 300 | + <img class=m-icon> |
| 301 | + </div> |
| 302 | + <div class=menu style='display:none;right:0px;top:35px;width:300px'> |
| 303 | + <div class=menu-opt> |
| 304 | + <a href='https://webcontainers.io/api' target=_blank> |
| 305 | + webcontainers api |
| 306 | + </a> |
| 307 | + </div> |
| 308 | + </div> |
| 309 | + </div> |
| 310 | + |
281 | 311 |
|
282 | 312 | </div> |
283 | 313 |
|
|
339 | 369 | await log.initdom(); |
340 | 370 |
|
341 | 371 |
|
342 | | - var hldr = $('#more-menu'); |
343 | | - var card = $(hldr,'.menu'); |
344 | | - hldr.onclick = menu.click(card,'both',false,menu_callback.more); |
| 372 | + var more = $('#more-menu'); |
| 373 | + more.onclick = menu.click2(more,menu_callback.more); |
| 374 | + |
| 375 | + var snapshot = $('#snapshot-menu'); |
| 376 | + snapshot.onclick = menu.click2(snapshot,menu_callback.snapshot); |
| 377 | + |
| 378 | + var links = $('#links-menu'); |
| 379 | + links.onclick = menu.click2(links,menu_callback.links); |
345 | 380 |
|
346 | 381 |
|
347 | 382 | $('#ports').onclick = btn.ports; |
|
643 | 678 | }//restore-snapshot |
644 | 679 |
|
645 | 680 |
|
| 681 | + menu_callback.snapshot = function(type,opt){ |
| 682 | + }//snapshot |
| 683 | + |
| 684 | + |
| 685 | + menu_callback.links = function(type,opt){ |
| 686 | + }//links |
| 687 | + |
| 688 | + |
646 | 689 | //: |
647 | 690 |
|
648 | 691 |
|
|
0 commit comments