mirror of
https://github.com/zombieFox/nightTab.git
synced 2024-11-28 11:03:16 +01:00
[refactor] improve menu module
This commit is contained in:
parent
90bb0f010d
commit
b7496ececb
@ -68,12 +68,13 @@ var menu = (function() {
|
|||||||
action: function() {
|
action: function() {
|
||||||
mod.close();
|
mod.close();
|
||||||
render.toggle();
|
render.toggle();
|
||||||
menu.render.tabindex.toggle();
|
render.tabindex.toggle();
|
||||||
pagelock.render.toggle();
|
pagelock.render.toggle();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
helper.removeClass(html, "is-menu-open");
|
helper.removeClass(html, "is-menu-open");
|
||||||
|
shade.destroy();
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -94,6 +95,27 @@ var menu = (function() {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var toggle = function() {
|
||||||
|
mod.toggle();
|
||||||
|
render.toggle();
|
||||||
|
render.tabindex.toggle();
|
||||||
|
pagelock.render.toggle();
|
||||||
|
};
|
||||||
|
|
||||||
|
var open = function() {
|
||||||
|
mod.open();
|
||||||
|
render.toggle();
|
||||||
|
render.tabindex.toggle();
|
||||||
|
pagelock.render.toggle();
|
||||||
|
};
|
||||||
|
|
||||||
|
var close = function() {
|
||||||
|
mod.close();
|
||||||
|
render.toggle();
|
||||||
|
render.tabindex.toggle();
|
||||||
|
pagelock.render.toggle();
|
||||||
|
};
|
||||||
|
|
||||||
var init = function() {
|
var init = function() {
|
||||||
mod.close();
|
mod.close();
|
||||||
render.toggle();
|
render.toggle();
|
||||||
@ -102,7 +124,10 @@ var menu = (function() {
|
|||||||
return {
|
return {
|
||||||
init: init,
|
init: init,
|
||||||
mod: mod,
|
mod: mod,
|
||||||
render: render
|
render: render,
|
||||||
|
open: open,
|
||||||
|
close: close,
|
||||||
|
toggle: toggle
|
||||||
};
|
};
|
||||||
|
|
||||||
})();
|
})();
|
||||||
|
Loading…
Reference in New Issue
Block a user