|
15 | 15 |
|
16 | 16 | <meta name=description content='Inspect what scripts and modules really expose. Enter a url and see global changes from script tags and explore actual exports from imports.'> |
17 | 17 |
|
18 | | - <base href='https://ext-code.com/utils/misc/global-state-diff/'> |
| 18 | + <base href='https://ext-code.com/utils/misc/global-state-diff/global-state-diff.html'> |
19 | 19 | <link rel=canonical href='https://ext-code.com/utils/misc/global-state-diff/global-state-diff.html'> |
20 | 20 |
|
21 | | - <link rel=icon type='image/png' href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAB41BMVEVHcExEPzkoWIEtobIxrLcud5M+cYQtfJUrjKIqe5grgZ0upLMmTHsmS3cpu8MvpbMqZ4o4ZXwzkaQveJMsn7Aob48nf50qhZ8qnLAlVYIppLUsma0mW4YspLUlN2coYIYxo7EqgJwohKEoSnciGVMjKWMyoK8kMmQumaoytLstj6Q1mqg0sLoyr7kuiqAzq7coOGUqNmAmOmc6oqwqWYE2lacwrbcqc5IoiKItjKMvlqgpobIsZoQrhJsqhZ8pcpIoiKIqgJkqSHElPG0vjqMnYYguqrcoYIcnS3cndZcsaYgpjKQmWoQpgZwuobImOm8ogp8qe5ktqbcnWIImVH4ro7QlOGwrmq0tq7glOW0odpUlS3omQnQpaowqpbYnUXwrpbUkJV4gFE8iG1wjHFskMWgiG1gvtsAru8Mus7wttL4rYIcqf50raIswlKgrkKcpf5wtlqsvl6otjKEpaYkplKopZYUuZIImQ3Aqk6k1iJ0mQXErqLYrYIMpi6I0qbYlX4gkQ3EspLQslKkojKYlOGsskacrmKsrYoUmWoQpeJcnY4spgZ0xh54ro7UocpUofp0lU34sa4glWYYmaJAnpbcnm7Amf54ngqAniKMnjacnhaEleJojJ2YniaQoobQlXogCX05qAAAAk3RSTlMAAc3TZSwJVLbC0sveOf44OQMoFte59sXm7PjG9t6ruK7C92lApmg6OUFpF3hSNTAZDmoOayCEZ+hkcvojisuw9Ycpe6TW08zI9YTd2dq63fTO4Oi939De3NvQ2NKe8cPZZUz668x5neuix2fjZJa7yZ5NQnD6j0xP6E9h1aXNsfqm4sz2xr23SODZ6NN97OXs1pCs7VkWAAABjElEQVQoz2NgoBdgMxZyMmTDISls2dvO7SHvZS6MRZJRQFExcJps9BQuTvFiTOmO/gnyc6YlRE+Z1W5RWYQuaxMbZT8RIh3K4e1iiiorGKskMimEU1qh0V3cz5FJrFAQRdqpe2Zf/GSlOO5WyQApacnpEvoo0tULZobHTJ49Nch/8oypNT7T57OgSDvLODSHyShJuYXJBEi5uYtZm6FIGzHZucgxcTErgIj62kARHVTdC+aFRwINj4gEGh7hOn0+qu6KhpkSYLtB0syd0611UaQNXGfGyQf7igAN7wnlkJwugubxEt82r/guCW6Pbm9uW1EuK/TIKvOM8pkzTZZnyiyRutI8jGizERUT9QRJt3A45AthiU9HccVpTTxTODlttbHFN6NQlZV0iEk5KyPO9MLOjlUjPmnDNFV1CIu1wE4PwtJP1zGGSiclz001UlY2yc61nzGPw1JLTY2FJYuPDxZwKilzVdV5eXkFBMxzLLT0NDT4+fkz+TI0YUlFJdEA6gZWmLO1WTQFaZ1vAIUhYF6nuTxlAAAAAElFTkSuQmCC'> |
| 21 | + <link rel=icon href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAB41BMVEVHcExEPzkoWIEtobIxrLcud5M+cYQtfJUrjKIqe5grgZ0upLMmTHsmS3cpu8MvpbMqZ4o4ZXwzkaQveJMsn7Aob48nf50qhZ8qnLAlVYIppLUsma0mW4YspLUlN2coYIYxo7EqgJwohKEoSnciGVMjKWMyoK8kMmQumaoytLstj6Q1mqg0sLoyr7kuiqAzq7coOGUqNmAmOmc6oqwqWYE2lacwrbcqc5IoiKItjKMvlqgpobIsZoQrhJsqhZ8pcpIoiKIqgJkqSHElPG0vjqMnYYguqrcoYIcnS3cndZcsaYgpjKQmWoQpgZwuobImOm8ogp8qe5ktqbcnWIImVH4ro7QlOGwrmq0tq7glOW0odpUlS3omQnQpaowqpbYnUXwrpbUkJV4gFE8iG1wjHFskMWgiG1gvtsAru8Mus7wttL4rYIcqf50raIswlKgrkKcpf5wtlqsvl6otjKEpaYkplKopZYUuZIImQ3Aqk6k1iJ0mQXErqLYrYIMpi6I0qbYlX4gkQ3EspLQslKkojKYlOGsskacrmKsrYoUmWoQpeJcnY4spgZ0xh54ro7UocpUofp0lU34sa4glWYYmaJAnpbcnm7Amf54ngqAniKMnjacnhaEleJojJ2YniaQoobQlXogCX05qAAAAk3RSTlMAAc3TZSwJVLbC0sveOf44OQMoFte59sXm7PjG9t6ruK7C92lApmg6OUFpF3hSNTAZDmoOayCEZ+hkcvojisuw9Ycpe6TW08zI9YTd2dq63fTO4Oi939De3NvQ2NKe8cPZZUz668x5neuix2fjZJa7yZ5NQnD6j0xP6E9h1aXNsfqm4sz2xr23SODZ6NN97OXs1pCs7VkWAAABjElEQVQoz2NgoBdgMxZyMmTDISls2dvO7SHvZS6MRZJRQFExcJps9BQuTvFiTOmO/gnyc6YlRE+Z1W5RWYQuaxMbZT8RIh3K4e1iiiorGKskMimEU1qh0V3cz5FJrFAQRdqpe2Zf/GSlOO5WyQApacnpEvoo0tULZobHTJ49Nch/8oypNT7T57OgSDvLODSHyShJuYXJBEi5uYtZm6FIGzHZucgxcTErgIj62kARHVTdC+aFRwINj4gEGh7hOn0+qu6KhpkSYLtB0syd0611UaQNXGfGyQf7igAN7wnlkJwugubxEt82r/guCW6Pbm9uW1EuK/TIKvOM8pkzTZZnyiyRutI8jGizERUT9QRJt3A45AthiU9HccVpTTxTODlttbHFN6NQlZV0iEk5KyPO9MLOjlUjPmnDNFV1CIu1wE4PwtJP1zGGSiclz001UlY2yc61nzGPw1JLTY2FJYuPDxZwKilzVdV5eXkFBMxzLLT0NDT4+fkz+TI0YUlFJdEA6gZWmLO1WTQFaZ1vAIUhYF6nuTxlAAAAAElFTkSuQmCC'> |
22 | 22 | <meta name=viewport content='width=device-width, initial-scale=1'> |
23 | 23 |
|
24 | 24 | <script type='application/ld+json'> |
|
41 | 41 | <script src='https://javascript-2020.github.io/stackoverflow/libs/stringify.js'></script> |
42 | 42 |
|
43 | 43 |
|
44 | | - <script src='https://libs.ext-code.com/js/dom/component/v3.0/component.js'></script> |
| 44 | + <script src='https://libs.ext-code.com/js/dom/component/v3.0/component.js?hdr'></script> |
45 | 45 |
|
46 | | - <script init> |
47 | | - console.clear(); |
| 46 | + <script> |
48 | 47 | console.log('global-state-diff.html'); |
49 | | - console.log(); |
50 | | - console.json=v=>console.log(JSON.stringify(v,null,4)); |
51 | | - var df=true,version='v2.0' |
52 | | - ; |
| 48 | + var version='v2.0'; |
53 | 49 |
|
54 | | - var ext; |
55 | | - var $; |
56 | | - var datatype; |
57 | | - var menumod; |
58 | | - var keydown; |
59 | | - var debug; |
60 | 50 | var inspect; |
61 | 51 |
|
62 | 52 | var hdr; |
63 | 53 |
|
64 | | - |
65 | | - |
66 | 54 | var detect; |
67 | 55 |
|
68 | 56 |
|
69 | 57 |
|
70 | 58 | //: |
71 | 59 |
|
72 | 60 |
|
73 | | - async function init(){ |
| 61 | + async function ready(){ |
74 | 62 | debug('init',version); |
75 | 63 |
|
76 | | - var menu = menumod(); |
77 | | - |
78 | | - mod.base.add({ext,$,datatype,keydown,menu,menumod}); |
79 | | - |
80 | | - |
81 | 64 | hdr = mod['misc-hdr']; |
82 | 65 |
|
83 | | - hdr.initmod({ext,$}); |
84 | | - |
85 | 66 | await Promise.all([ |
86 | | - hdr.init(), |
| 67 | + mod.auto(), |
87 | 68 | ]); |
88 | 69 |
|
89 | 70 |
|
|
93 | 74 | }//init |
94 | 75 |
|
95 | 76 |
|
96 | | - //: |
97 | | - |
98 | | - |
99 | | -(async()=>{ |
100 | | - |
101 | | - mod.stack.add; |
102 | | - |
103 | | - ({ext} = await import('https://libs.ext-code.com/js/io/ext-loader/ext-loader.m.js')); |
104 | | - |
105 | | - var promise = ext.load.libs( |
106 | | - 'js/dom/$.js', |
107 | | - 'js/core/datatype.js', |
108 | | - 'js/dom/menumod/menumod.js', |
109 | | - 'js/dom/keydown/keydown.js', |
110 | | - 'js/debug/debug.js.api', |
111 | | - 'js/string/inspect/inspect.js' |
112 | | - ); |
113 | | - [$,datatype,menumod,keydown,debug,inspect] = await promise; |
114 | | - |
115 | | - mod.stack.complete; |
116 | | - |
117 | | -})(); |
118 | | - |
119 | | - |
120 | 77 | </script> |
121 | 78 |
|
122 | 79 |
|
|
184 | 141 |
|
185 | 142 | <misc-hdr component=grp style='position:relative'> |
186 | 143 | <img class=title src='images/global-state-diff.png' style='top:-5px;height:40px' alt=global-state-diff> |
187 | | - <time slot=date datetime=2025-10-18>18 Oct 2025</time> |
| 144 | + <time slot=date datetime=2025-10-18> |
| 145 | + 18 Oct 2025 |
| 146 | + </time> |
188 | 147 | </misc-hdr> |
189 | 148 |
|
190 | 149 | <section id=script> |
|
0 commit comments