Changeset View
Changeset View
Standalone View
Standalone View
webroot/rsrc/js/application/aphlict/behavior-aphlict-dropdown.js
| Show First 20 Lines • Show All 119 Lines • ▼ Show 20 Lines | if (updated) { | ||||
| dirty = true; | dirty = true; | ||||
| } | } | ||||
| } | } | ||||
| function set_visible(menu, icon) { | function set_visible(menu, icon) { | ||||
| if (menu) { | if (menu) { | ||||
| statics.visible = {menu: menu, icon: icon}; | statics.visible = {menu: menu, icon: icon}; | ||||
| if (icon) { | if (icon) { | ||||
| JX.DOM.alterClass(icon, 'sky', true); | JX.DOM.alterClass(icon, 'menu-icon-selected', true); | ||||
| } | } | ||||
| } else { | } else { | ||||
| if (statics.visible) { | if (statics.visible) { | ||||
| JX.DOM.hide(statics.visible.menu); | JX.DOM.hide(statics.visible.menu); | ||||
| if (statics.visible.icon) { | if (statics.visible.icon) { | ||||
| JX.DOM.alterClass(statics.visible.icon, 'sky', false); | JX.DOM.alterClass(statics.visible.icon, 'menu-icon-selected', false); | ||||
| } | } | ||||
| } | } | ||||
| statics.visible = null; | statics.visible = null; | ||||
| } | } | ||||
| } | } | ||||
| JX.Stratcom.listen( | JX.Stratcom.listen( | ||||
| 'click', | 'click', | ||||
| ▲ Show 20 Lines • Show All 94 Lines • Show Last 20 Lines | |||||