File tree Expand file tree Collapse file tree 1 file changed +96
-0
lines changed
Expand file tree Collapse file tree 1 file changed +96
-0
lines changed Original file line number Diff line number Diff line change 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+
You can’t perform that action at this time.
0 commit comments