|
14 | 14 | padding-bottom:20px;border-bottom:1px solid lightgray; |
15 | 15 | } |
16 | 16 |
|
17 | | - .icon |
18 | | - {cursor:pointer;border-radius:3px;border:1px solid gray;box-sizing:border-box; |
19 | | - width:38px;height:38px} |
20 | | - |
21 | | - .item |
22 | | - {display:inline-flex;align-items:center;text-align:center;background:buttonface; |
23 | | - border-radius:3px;border:1px solid lightgray;padding:5px 7px} |
24 | | - |
25 | | - .item-label |
26 | | - {} |
| 17 | + |
| 18 | + |
27 | 19 |
|
28 | 20 | ::slotted([slot=title]) |
29 | 21 | {text-align:center;position:absolute;left:0;right:0;top:0px;z-index:-1;margin:0 auto} |
|
48 | 40 | a:visited |
49 | 41 | {color:blue} |
50 | 42 |
|
| 43 | + .item |
| 44 | + {display:inline-flex;align-items:center;text-align:center;background:buttonface; |
| 45 | + border-radius:3px;border:1px solid lightgray;padding:5px 7px;cursor:pointer} |
| 46 | + .item:hover |
| 47 | + {background:lightyellow} |
| 48 | + |
| 49 | + |
| 50 | + .item-icon |
| 51 | + {display:flex;flex-direction:column;align-items:center} |
| 52 | + |
| 53 | + .icon |
| 54 | + {cursor:pointer;width:20px;height:20px;border:none} |
| 55 | + |
| 56 | + .item-label |
| 57 | + {color:blue} |
51 | 58 |
|
52 | 59 | </style> |
53 | 60 |
|
|
65 | 72 | </div> |
66 | 73 |
|
67 | 74 | <slot name=help></slot> |
| 75 | + <help-file component=grp_root></help-file> |
68 | 76 |
|
69 | 77 |
|
70 | 78 |
|
|
73 | 81 | --> |
74 | 82 |
|
75 | 83 |
|
76 | | - <div class=item> |
77 | | - |
| 84 | + <a class=item href='/'> |
| 85 | + <div class=item-icon> |
| 86 | + <img class=icon style='width:20px;height:20px' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAMAAABBJv+bAAAAQlBMVEVHcEwyODg0ODkzNzgxNzc0ODk0ODkzODgzODgzNzgyNzgzODg0ODkzODgyNzgzODgzODgzODk0ODk0ODkyNzg0ODmObyvDAAAAFXRSTlMABvaSDbPHe15GL5u9hRxvO6rn2VJXM6DpAAAAxElEQVQoz71TyRbDIAh0Ie6J2fz/Xy3Y2pDktZ5aTiODCAMK0QxAPoFsgNk0JrMEQmEwyU5ndt4K2khQEzLhdNeQTznCWREegNEOOe18fRO8i6ooz+gRw1k9gMkyo/E9zY5yKMX+ihbLq8mjFB5N4UepYLGRmdM7OnLlpYtJXWQQkFCIpHcpfBVpCxeRV/KuodHzmfaNxuTmlpxmoEzc5bs0rnGdQQZeybWxRX6Vxf5rJJ116CxTZxX5Isf7Ive+wadP9AAuFg97y3bd7gAAAABJRU5ErkJggg=='> |
| 87 | + <div class=icon-label> |
| 88 | + home |
| 89 | + </div> |
| 90 | + </div> |
78 | 91 | <!-- |
79 | 92 | <top-menu component=grp v2.0></top-menu> |
80 | 93 | --> |
81 | | - |
82 | | - <a id=home class=item-label href='/'> |
83 | | - home |
84 | | - </a> |
85 | | - |
86 | | - </div> |
| 94 | + </a> |
87 | 95 |
|
88 | | - <div class=item> |
89 | 96 |
|
90 | | - <a id=home class=item-label href='/utils/misc/index.html' target=_blank> |
91 | | - misc |
92 | | - </a> |
93 | | - |
94 | | - </div> |
| 97 | + <a class=item href='/utils/misc/index.html' target=_blank> |
| 98 | + <div class=item-icon> |
| 99 | + <img class=icon style='width:20px;height:20px' src='data:image/png;base64,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'> |
| 100 | + <div class=icon-label> |
| 101 | + misc |
| 102 | + </div> |
| 103 | + </div> |
| 104 | + </a> |
| 105 | + |
95 | 106 |
|
96 | 107 |
|
97 | 108 | <div class=spc></div> |
|
141 | 152 | //: |
142 | 153 |
|
143 | 154 |
|
| 155 | + var help; |
144 | 156 | var top; |
145 | 157 |
|
146 | | - var shadow; |
| 158 | + var shadow = host.shadowRoot; |
147 | 159 |
|
148 | 160 |
|
149 | 161 | var set = {}; |
|
154 | 166 |
|
155 | 167 | obj.init = async function(){ |
156 | 168 |
|
157 | | - await mod.auto(); |
| 169 | + help = mod['help-file']; |
| 170 | + |
| 171 | + var slot = $(shadow,'[name=help]'); |
| 172 | + var assigned = slot.assignedNodes()[0]; |
| 173 | + var src = assigned.getAttribute('src'); |
| 174 | + |
| 175 | + help.initmod(mod.root.base,{src}); |
| 176 | + |
| 177 | + await help.init(); |
| 178 | + |
158 | 179 |
|
159 | 180 | }//init |
160 | 181 |
|
161 | 182 |
|
162 | 183 | //: |
163 | 184 |
|
164 | 185 |
|
165 | | - obj.initdom = function(){ |
| 186 | + obj.initdom = async function(){ |
166 | 187 |
|
167 | 188 | shadow = host.shadowRoot; |
168 | 189 |
|
| 190 | + await help.initdom(); |
| 191 | + |
169 | 192 | set.filename(); |
170 | | - if(typeof version==='undefined'){ |
171 | | - set.version('v1.0'); |
172 | | - }else{ |
173 | | - set.version(version); |
| 193 | + |
| 194 | + var v = 'v1.0'; |
| 195 | + if(typeof version!='undefined'){ |
| 196 | + v = version; |
174 | 197 | } |
| 198 | + set.version(v); |
175 | 199 |
|
176 | 200 | }//initdom |
177 | 201 |
|
|
198 | 222 | }//filename |
199 | 223 |
|
200 | 224 |
|
| 225 | + obj.add = function(slot,node){debugger; |
| 226 | + |
| 227 | + slot = $(shadow,`slot[name=${slot}]`); |
| 228 | + if(!slot){ |
| 229 | + return null; |
| 230 | + } |
| 231 | + slot.parentNode.replaceChild(node,slot); |
| 232 | + return slot; |
| 233 | + |
| 234 | + }//add |
201 | 235 |
|
202 | 236 |
|
203 | 237 | obj.complete = function(){ |
|
0 commit comments