Skip to content

Commit 186892b

Browse files
save file
1 parent a9be0a9 commit 186892b

File tree

1 file changed

+96
-0
lines changed
  • html-components/html/html-components-hdr/html/top-menu

1 file changed

+96
-0
lines changed
Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
2+
3+
<top-menu v2.0>
4+
5+
<template shadowrootmode=open>
6+
7+
<style>
8+
9+
#icon
10+
{width:15px;height:22px;padding:2px;background:white;border:1px solid lightgray;border-radius:3px;box-sizing:border-box;cursor:pointer}
11+
12+
.menu
13+
{position:absolute;left:0;top:35px}
14+
15+
</style>
16+
17+
<img id=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='>
18+
19+
<div class=menu style='display:none'>
20+
21+
<div class=menu-title>
22+
HTML Components
23+
</div>
24+
25+
<div id=download-directory class=menu-opt>
26+
<a href='/utils/github/download-a-directory-from-a-github-repository/download-a-directory-from-a-github-repository.html'>
27+
download directory
28+
</a>
29+
</div>
30+
31+
</div>
32+
33+
</template>
34+
35+
36+
<script>
37+
38+
39+
(function top_menu({mod,dom,host}){
40+
41+
var obj = {};
42+
43+
var $,menu
44+
;
45+
46+
obj.initmod = function(params){
47+
48+
$ = params.$;
49+
menu = params.menu;
50+
51+
}//initmod
52+
53+
54+
//vars:-
55+
56+
57+
58+
obj.init = function(){
59+
}//init
60+
61+
62+
//:
63+
64+
65+
obj.initdom = function(rootnode){
66+
67+
var shadow = host.shadowRoot;
68+
69+
menu.add.style(shadow);
70+
71+
72+
var card = $(shadow,'.menu');
73+
$(shadow,'#icon').onclick = menu.click(card,false,false);
74+
75+
76+
}//initdom
77+
78+
79+
//:
80+
81+
82+
83+
84+
85+
return obj;
86+
87+
})//top-menu
88+
89+
90+
</script>
91+
92+
93+
</top-menu>
94+
95+
96+

0 commit comments

Comments
 (0)