Skip to content

Commit 4d60296

Browse files
save file
1 parent 7641ed5 commit 4d60296

1 file changed

Lines changed: 30 additions & 27 deletions

File tree

html/help-file/help-file.html

Lines changed: 30 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,6 @@
66

77
<link rel=stylesheet href='https://ext-code.com/css/github-markdown-light.css'>
88

9-
<style id=style-icon>
10-
11-
#icon-root
12-
{border:1px solid lightgray;border-radius:5px;display:inline-flex;flex-direction:column;align-items:center;padding:1px 7px;cursor:pointer;background:buttonface}
13-
#icon
14-
{width:20px;height:20px;
15-
content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAA1VBMVEVHcEzd7fBllKlslKVjk6lilazg7/Bqlqlolaljlq7a6+/o8fLb6+9ik6pjlavk8PHi7/Di7/Hj7/Hm8PJik6nd6+3k7/Fjk6jl8PFmlKhllKni7/Hi7/Di7/Bik6ni7/Bhk6pik6l5rciuz97i7/Bjk6ji8PHj8PFjlKni7/Df7vDj8PHh7/HY6++92+jW6e6x1eWu0+W42efS6O3i7/HB3um11+bH4evL4+zR5u2q0eRrn7lnm7R1q8eJvtp9uNhupcB5stHO5eyey+F3qMB/sMibxNhx7PXbAAAAKnRSTlMA/koGlfnnFB/pWwSI3rcsrqJ3CdQnDn8YKjXHa46F2MuurPhDXlIdcr7oUGvUAAABi0lEQVQoz82SWXfaQAyFGQMGJ+w0bfatWyppNnvs8YzBgCH5/z+pJobTnKZ9z33TfEeae3XUan0s/fwxuP78Pzi+uWMGTv4N59chIZM0OX37enqo5gOGLFUpheM/42bTyWQ6OBnPWzPAyscSgWZHen5FZNAQhL8GIea+IhfHcHU0dxYSOJdwQExTEFIqbblh3xraH31FKWKllZCJBqq8Jagc3Rzw8JkbRAJpE9AJUw6szpy5O294pxCYZyoTOadUEJMqq72xY/Sg+0LSJc4K5RIPTNn6M52baRO2d/8sUVpbSQ6kHUgQPuVE4VnTflvE6MTenYA0Rq5ijojgDtMvoxcwwDiTFUgPeUoIVm3Lx/Yrbo+WztisjpZK0BUZyrflallEF0370yKrgwFzIuP1dBLlZr3ofur0GnwRlfXK9iKUnmWbomZB77j19sMuzoX2XsdW+u0yesP2+r5YlavVZrNcF7vdIgr+OoL+cF2TRXc4uu3cPwTvjqTTrdGXoF9H6bXf39Dl0yv6UPoNCgFBRlIKMJUAAAAASUVORK5CYII=);
16-
}
17-
#txt
18-
{color:blue}
19-
</style>
20-
219
<style>
2210

2311
:host
@@ -32,10 +20,12 @@
3220

3321
</style>
3422

35-
<div id=icon-root style='dislay:none'>
36-
<img id=icon src=>
37-
<div id=txt>
38-
help
23+
<div id=icon-root class=item slot=help style='display:none'>
24+
<div class=item-icon>
25+
<img class=icon src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAA1VBMVEVHcEzd7fBllKlslKVjk6lilazg7/Bqlqlolaljlq7a6+/o8fLb6+9ik6pjlavk8PHi7/Di7/Hj7/Hm8PJik6nd6+3k7/Fjk6jl8PFmlKhllKni7/Hi7/Di7/Bik6ni7/Bhk6pik6l5rciuz97i7/Bjk6ji8PHj8PFjlKni7/Df7vDj8PHh7/HY6++92+jW6e6x1eWu0+W42efS6O3i7/HB3um11+bH4evL4+zR5u2q0eRrn7lnm7R1q8eJvtp9uNhupcB5stHO5eyey+F3qMB/sMibxNhx7PXbAAAAKnRSTlMA/koGlfnnFB/pWwSI3rcsrqJ3CdQnDn8YKjXHa46F2MuurPhDXlIdcr7oUGvUAAABi0lEQVQoz82SWXfaQAyFGQMGJ+w0bfatWyppNnvs8YzBgCH5/z+pJobTnKZ9z33TfEeae3XUan0s/fwxuP78Pzi+uWMGTv4N59chIZM0OX37enqo5gOGLFUpheM/42bTyWQ6OBnPWzPAyscSgWZHen5FZNAQhL8GIea+IhfHcHU0dxYSOJdwQExTEFIqbblh3xraH31FKWKllZCJBqq8Jagc3Rzw8JkbRAJpE9AJUw6szpy5O294pxCYZyoTOadUEJMqq72xY/Sg+0LSJc4K5RIPTNn6M52baRO2d/8sUVpbSQ6kHUgQPuVE4VnTflvE6MTenYA0Rq5ijojgDtMvoxcwwDiTFUgPeUoIVm3Lx/Yrbo+WztisjpZK0BUZyrflallEF0370yKrgwFzIuP1dBLlZr3ofur0GnwRlfXK9iKUnmWbomZB77j19sMuzoX2XsdW+u0yesP2+r5YlavVZrNcF7vdIgr+OoL+cF2TRXc4uu3cPwTvjqTTrdGXoF9H6bXf39Dl0yv6UPoNCgFBRlIKMJUAAAAASUVORK5CYII='>
26+
<div class=item-label>
27+
help
28+
</div>
3929
</div>
4030
</div>
4131

@@ -65,6 +55,7 @@
6555
vm = mod.rd(params,'vm',vm);
6656

6757
base = mod.rd(params,'base',base);
58+
src = mod.rd(params,'src',src);
6859

6960
});
7061

@@ -77,6 +68,7 @@
7768
var base = document.baseURI;
7869
var target = host;
7970

71+
var src = 'docs/help.md';
8072
var md;
8173

8274
var view;
@@ -103,15 +95,9 @@
10395
rd.attr.src = async function(){
10496

10597
if(!target.hasAttribute('src'))return;
106-
var src = target.getAttribute('src');
107-
var url = resolve(src);
98+
var attr = target.getAttribute('src');
99+
src = resolve(attr);
108100
debug('src',url);
109-
var {txt,error} = await get(url);
110-
if(error){
111-
txt = error;
112-
}
113-
md = txt;
114-
115101
}//src
116102

117103

@@ -163,12 +149,13 @@
163149
var icon = $(shadow,'#icon-root');
164150
icon.style.display = '';
165151
icon.onclick = btn.icon;
166-
var style = $(shadow,'#style-icon');
152+
/*
167153
var div = document.createElement('div');
168154
div.setAttribute('slot','help');
169155
var shadow2 = div.attachShadow({mode:'open'});
170156
shadow2.append(style,icon);
171-
host.before(div);
157+
*/
158+
host.before(icon);
172159

173160
viewport = await vm.new({initmod:{config:{icons:{close:false}}}});
174161
viewport.pos({x:20,y:20,w:500,h:500});
@@ -178,7 +165,7 @@
178165

179166
view = $(shadow,'#view');
180167

181-
display(md);
168+
await load();
182169

183170
}//initdom
184171

@@ -196,6 +183,22 @@
196183

197184
}//icon
198185

186+
187+
//:
188+
189+
190+
async function load(){
191+
192+
var {txt,error} = await get(src);
193+
if(error){
194+
txt = error;
195+
}
196+
md = txt;
197+
display(md);
198+
199+
}//load
200+
201+
199202
//:
200203

201204

0 commit comments

Comments
 (0)