Skip to content

Commit ff7de0b

Browse files
save file
1 parent 3fb672c commit ff7de0b

File tree

1 file changed

+52
-52
lines changed

1 file changed

+52
-52
lines changed

utils/editors/markdown-editor/html/main-menu/v2.0/main-menu-v2.0.html

Lines changed: 52 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@
99

1010
#icon
1111
{padding:3px;width:20px;background:buttonface}
12-
12+
1313
.menu
1414
{position:absolute;left:0;top:35px;}
15-
15+
1616
</style>
1717

1818
<img id=icon class=icon src='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='>
1919

20-
<div class=menu style='display:none'>
20+
<div class=menu style='display:none'>
2121
<div id=new class=menu-opt>new</div>
2222
<div id=fork class=menu-opt>fork</div>
2323
<div class=menu-sep></div>
@@ -27,50 +27,50 @@
2727
</div>
2828

2929
</template>
30-
31-
32-
30+
31+
32+
3333
<script>
34-
35-
(function main_menu({mod,dom,host}){
34+
35+
(function main_menu({mod,host}){
3636

3737
var obj = {
3838
version : 'v2.0',
3939
};
40-
40+
4141

4242
var $,menu,editor
4343
;
4444

4545
obj.initmod = function(params){
46-
47-
$ = params.$;
48-
editor = params.editor;
49-
menu = params.menu;
46+
47+
$ = mod.rd(params,'$',$);
48+
editor = mod.rd(params,'editor',editor);
49+
menu = mod.rd(params,'menu',menu);
5050

5151
}//initmod
52-
53-
52+
53+
5454
//vars:-
5555

5656

5757
var click = {};
5858

5959

6060
//:
61-
61+
6262

6363
obj.init = function(){
6464
}//init
65-
66-
65+
66+
6767
//:
68-
68+
6969

7070
obj.initdom = function(rootnode){
7171

7272
var shadow = host.shadowRoot;
73-
73+
7474
var style = $(shadow,'style');
7575
$.stylesheet.copyrule('#page-inline','.icon',style);
7676

@@ -79,50 +79,50 @@
7979

8080
var card = $(shadow,'.menu');
8181
$(shadow,'#icon').onclick = menu.click(card,false,false,click.menu);
82-
83-
82+
83+
8484
}//initdom
85-
86-
85+
86+
8787
//:
88-
89-
90-
click.menu = function(type,opt){
9188

89+
90+
click.menu = function(type,opt){
91+
9292
if(type=='opt'){
9393
click.menu[opt.id]();
9494
}
95-
95+
9696
}//menu
97-
98-
97+
98+
9999
click.menu.new = function(){
100-
100+
101101
var win = window.open('');
102102
return win;
103-
103+
104104
}//new
105-
106-
105+
106+
107107
click.menu.fork = function(){
108-
108+
109109
var win = menu.new();
110110
var txt = editor.getValue();
111111
win.postMessage({txt},'*');
112-
112+
113113
}//fork
114-
115-
114+
115+
116116
click.menu.source = function(){
117117

118118
window.open('https://github.com/javascript-2020/javascript-2020.github.io/tree/main/utils/editors/markdown-editor');
119119

120120
}//source
121-
122-
121+
122+
123123
click.menu['ex-1'] = async function(){
124-
125-
var url = 'https://raw.githubusercontent.com/javascript-2020/javascript-2020.github.io/main/utils/editors/markdown-editor/examples/example-1.md';
124+
125+
var url = 'https://raw.githubusercontent.com/javascript-2020/javascript-2020.github.io/main/utils/editors/markdown-editor/examples/example-1.md';
126126
var err;
127127
try{
128128

@@ -147,19 +147,19 @@
147147
editor.setValue(txt);
148148

149149
}//ex-1
150-
151-
152-
153-
150+
151+
152+
153+
154154
return obj;
155155

156156
})//main_menu
157-
158-
159-
</script>
160157

161158

159+
</script>
160+
161+
162162
</main-menu>
163-
164-
165-
163+
164+
165+

0 commit comments

Comments
 (0)