Skip to content

Commit b7496ec

Browse files
committed
[refactor] improve menu module
1 parent 90bb0f0 commit b7496ec

File tree

1 file changed

+27
-2
lines changed

1 file changed

+27
-2
lines changed

‎src/js/menu.js‎

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,12 +68,13 @@ var menu = (function(){
6868
action: function(){
6969
mod.close();
7070
render.toggle();
71-
menu.render.tabindex.toggle();
71+
render.tabindex.toggle();
7272
pagelock.render.toggle();
7373
}
7474
});
7575
}else{
7676
helper.removeClass(html,"is-menu-open");
77+
shade.destroy();
7778
};
7879
};
7980

@@ -94,6 +95,27 @@ var menu = (function(){
9495
}
9596
};
9697

98+
vartoggle=function(){
99+
mod.toggle();
100+
render.toggle();
101+
render.tabindex.toggle();
102+
pagelock.render.toggle();
103+
};
104+
105+
varopen=function(){
106+
mod.open();
107+
render.toggle();
108+
render.tabindex.toggle();
109+
pagelock.render.toggle();
110+
};
111+
112+
varclose=function(){
113+
mod.close();
114+
render.toggle();
115+
render.tabindex.toggle();
116+
pagelock.render.toggle();
117+
};
118+
97119
varinit=function(){
98120
mod.close();
99121
render.toggle();
@@ -102,7 +124,10 @@ var menu = (function(){
102124
return{
103125
init: init,
104126
mod: mod,
105-
render: render
127+
render: render,
128+
open: open,
129+
close: close,
130+
toggle: toggle
106131
};
107132

108133
})();

0 commit comments

Comments
(0)