| Server IP : 162.214.74.102 / Your IP : 216.73.216.139 Web Server : Apache System : Linux dedi-4363141.lrsys.com.br 3.10.0-1160.119.1.el7.tuxcare.els25.x86_64 #1 SMP Wed Oct 1 17:37:27 UTC 2025 x86_64 User : lrsys ( 1015) PHP Version : 5.6.40 Disable Function : exec,passthru,shell_exec,system MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/lrsys/www/lrsys_projetos/sopizzas/build/aui-menu/ |
Upload File : |
if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
if (!__coverage__['build/aui-menu/aui-menu.js']) {
__coverage__['build/aui-menu/aui-menu.js'] = {"path":"build/aui-menu/aui-menu.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":20},"end":{"line":1,"column":39}}},"2":{"name":"(anonymous_2)","line":54,"loc":{"start":{"line":54,"column":17},"end":{"line":54,"column":28}}},"3":{"name":"(anonymous_3)","line":88,"loc":{"start":{"line":88,"column":16},"end":{"line":88,"column":27}}},"4":{"name":"(anonymous_4)","line":104,"loc":{"start":{"line":104,"column":12},"end":{"line":104,"column":23}}},"5":{"name":"(anonymous_5)","line":116,"loc":{"start":{"line":116,"column":13},"end":{"line":116,"column":35}}},"6":{"name":"(anonymous_6)","line":136,"loc":{"start":{"line":136,"column":25},"end":{"line":136,"column":44}}},"7":{"name":"(anonymous_7)","line":145,"loc":{"start":{"line":145,"column":21},"end":{"line":145,"column":32}}},"8":{"name":"(anonymous_8)","line":159,"loc":{"start":{"line":159,"column":16},"end":{"line":159,"column":31}}},"9":{"name":"(anonymous_9)","line":173,"loc":{"start":{"line":173,"column":23},"end":{"line":173,"column":39}}},"10":{"name":"(anonymous_10)","line":189,"loc":{"start":{"line":189,"column":23},"end":{"line":189,"column":39}}},"11":{"name":"(anonymous_11)","line":203,"loc":{"start":{"line":203,"column":28},"end":{"line":203,"column":39}}},"12":{"name":"(anonymous_12)","line":219,"loc":{"start":{"line":219,"column":26},"end":{"line":219,"column":37}}},"13":{"name":"(anonymous_13)","line":238,"loc":{"start":{"line":238,"column":19},"end":{"line":238,"column":35}}},"14":{"name":"(anonymous_14)","line":249,"loc":{"start":{"line":249,"column":31},"end":{"line":249,"column":47}}},"15":{"name":"(anonymous_15)","line":259,"loc":{"start":{"line":259,"column":24},"end":{"line":259,"column":35}}},"16":{"name":"(anonymous_16)","line":269,"loc":{"start":{"line":269,"column":22},"end":{"line":269,"column":33}}},"17":{"name":"(anonymous_17)","line":282,"loc":{"start":{"line":282,"column":22},"end":{"line":282,"column":37}}},"18":{"name":"(anonymous_18)","line":294,"loc":{"start":{"line":294,"column":18},"end":{"line":294,"column":34}}},"19":{"name":"(anonymous_19)","line":318,"loc":{"start":{"line":318,"column":23},"end":{"line":318,"column":39}}},"20":{"name":"(anonymous_20)","line":332,"loc":{"start":{"line":332,"column":16},"end":{"line":332,"column":27}}},"21":{"name":"(anonymous_21)","line":347,"loc":{"start":{"line":347,"column":17},"end":{"line":347,"column":37}}},"22":{"name":"(anonymous_22)","line":363,"loc":{"start":{"line":363,"column":15},"end":{"line":363,"column":29}}},"23":{"name":"(anonymous_23)","line":368,"loc":{"start":{"line":368,"column":21},"end":{"line":368,"column":32}}},"24":{"name":"(anonymous_24)","line":397,"loc":{"start":{"line":397,"column":22},"end":{"line":397,"column":37}}},"25":{"name":"(anonymous_25)","line":413,"loc":{"start":{"line":413,"column":17},"end":{"line":413,"column":33}}},"26":{"name":"(anonymous_26)","line":428,"loc":{"start":{"line":428,"column":23},"end":{"line":428,"column":34}}},"27":{"name":"(anonymous_27)","line":454,"loc":{"start":{"line":454,"column":23},"end":{"line":454,"column":37}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":521,"column":3}},"2":{"start":{"line":9,"column":0},"end":{"line":20,"column":37}},"3":{"start":{"line":41,"column":0},"end":{"line":502,"column":3}},"4":{"start":{"line":55,"column":8},"end":{"line":67,"column":10}},"5":{"start":{"line":69,"column":8},"end":{"line":73,"column":11}},"6":{"start":{"line":75,"column":8},"end":{"line":79,"column":10}},"7":{"start":{"line":89,"column":8},"end":{"line":89,"column":38}},"8":{"start":{"line":91,"column":8},"end":{"line":93,"column":9}},"9":{"start":{"line":92,"column":12},"end":{"line":92,"column":31}},"10":{"start":{"line":95,"column":8},"end":{"line":95,"column":57}},"11":{"start":{"line":105,"column":8},"end":{"line":105,"column":33}},"12":{"start":{"line":117,"column":8},"end":{"line":117,"column":47}},"13":{"start":{"line":119,"column":8},"end":{"line":124,"column":9}},"14":{"start":{"line":120,"column":12},"end":{"line":120,"column":29}},"15":{"start":{"line":123,"column":12},"end":{"line":123,"column":41}},"16":{"start":{"line":126,"column":8},"end":{"line":126,"column":33}},"17":{"start":{"line":137,"column":8},"end":{"line":137,"column":45}},"18":{"start":{"line":146,"column":8},"end":{"line":146,"column":38}},"19":{"start":{"line":148,"column":8},"end":{"line":150,"column":9}},"20":{"start":{"line":149,"column":12},"end":{"line":149,"column":44}},"21":{"start":{"line":160,"column":8},"end":{"line":161,"column":38}},"22":{"start":{"line":163,"column":8},"end":{"line":163,"column":45}},"23":{"start":{"line":164,"column":8},"end":{"line":164,"column":38}},"24":{"start":{"line":174,"column":8},"end":{"line":174,"column":38}},"25":{"start":{"line":176,"column":8},"end":{"line":179,"column":9}},"26":{"start":{"line":177,"column":12},"end":{"line":177,"column":35}},"27":{"start":{"line":178,"column":12},"end":{"line":178,"column":37}},"28":{"start":{"line":190,"column":8},"end":{"line":192,"column":9}},"29":{"start":{"line":191,"column":12},"end":{"line":191,"column":48}},"30":{"start":{"line":194,"column":8},"end":{"line":194,"column":44}},"31":{"start":{"line":204,"column":8},"end":{"line":204,"column":48}},"32":{"start":{"line":206,"column":8},"end":{"line":206,"column":91}},"33":{"start":{"line":208,"column":8},"end":{"line":210,"column":9}},"34":{"start":{"line":209,"column":12},"end":{"line":209,"column":25}},"35":{"start":{"line":220,"column":8},"end":{"line":228,"column":9}},"36":{"start":{"line":221,"column":12},"end":{"line":224,"column":13}},"37":{"start":{"line":222,"column":16},"end":{"line":222,"column":52}},"38":{"start":{"line":223,"column":16},"end":{"line":223,"column":45}},"39":{"start":{"line":227,"column":12},"end":{"line":227,"column":35}},"40":{"start":{"line":239,"column":8},"end":{"line":239,"column":51}},"41":{"start":{"line":250,"column":8},"end":{"line":250,"column":48}},"42":{"start":{"line":260,"column":8},"end":{"line":260,"column":33}},"43":{"start":{"line":270,"column":8},"end":{"line":272,"column":9}},"44":{"start":{"line":271,"column":12},"end":{"line":271,"column":25}},"45":{"start":{"line":283,"column":8},"end":{"line":283,"column":27}},"46":{"start":{"line":284,"column":8},"end":{"line":284,"column":37}},"47":{"start":{"line":295,"column":8},"end":{"line":295,"column":65}},"48":{"start":{"line":297,"column":8},"end":{"line":304,"column":9}},"49":{"start":{"line":298,"column":12},"end":{"line":303,"column":13}},"50":{"start":{"line":299,"column":16},"end":{"line":299,"column":44}},"51":{"start":{"line":302,"column":16},"end":{"line":302,"column":44}},"52":{"start":{"line":306,"column":8},"end":{"line":306,"column":43}},"53":{"start":{"line":308,"column":8},"end":{"line":308,"column":32}},"54":{"start":{"line":319,"column":8},"end":{"line":319,"column":65}},"55":{"start":{"line":321,"column":8},"end":{"line":323,"column":9}},"56":{"start":{"line":322,"column":12},"end":{"line":322,"column":48}},"57":{"start":{"line":333,"column":8},"end":{"line":337,"column":9}},"58":{"start":{"line":336,"column":12},"end":{"line":336,"column":38}},"59":{"start":{"line":348,"column":8},"end":{"line":353,"column":9}},"60":{"start":{"line":349,"column":12},"end":{"line":352,"column":15}},"61":{"start":{"line":364,"column":8},"end":{"line":364,"column":23}},"62":{"start":{"line":365,"column":8},"end":{"line":365,"column":14}},"63":{"start":{"line":367,"column":8},"end":{"line":381,"column":9}},"64":{"start":{"line":368,"column":12},"end":{"line":370,"column":15}},"65":{"start":{"line":369,"column":16},"end":{"line":369,"column":60}},"66":{"start":{"line":373,"column":12},"end":{"line":380,"column":13}},"67":{"start":{"line":374,"column":16},"end":{"line":379,"column":17}},"68":{"start":{"line":375,"column":20},"end":{"line":375,"column":55}},"69":{"start":{"line":378,"column":20},"end":{"line":378,"column":39}},"70":{"start":{"line":383,"column":8},"end":{"line":385,"column":9}},"71":{"start":{"line":384,"column":12},"end":{"line":384,"column":37}},"72":{"start":{"line":387,"column":8},"end":{"line":387,"column":21}},"73":{"start":{"line":398,"column":8},"end":{"line":400,"column":9}},"74":{"start":{"line":399,"column":12},"end":{"line":399,"column":57}},"75":{"start":{"line":402,"column":8},"end":{"line":402,"column":92}},"76":{"start":{"line":403,"column":8},"end":{"line":403,"column":37}},"77":{"start":{"line":414,"column":8},"end":{"line":414,"column":79}},"78":{"start":{"line":416,"column":8},"end":{"line":416,"column":29}},"79":{"start":{"line":417,"column":8},"end":{"line":419,"column":9}},"80":{"start":{"line":418,"column":12},"end":{"line":418,"column":54}},"81":{"start":{"line":429,"column":8},"end":{"line":434,"column":9}},"82":{"start":{"line":430,"column":12},"end":{"line":430,"column":51}},"83":{"start":{"line":433,"column":12},"end":{"line":433,"column":52}},"84":{"start":{"line":455,"column":16},"end":{"line":455,"column":76}}},"branchMap":{"1":{"line":119,"type":"if","locations":[{"start":{"line":119,"column":8},"end":{"line":119,"column":8}},{"start":{"line":119,"column":8},"end":{"line":119,"column":8}}]},"2":{"line":176,"type":"if","locations":[{"start":{"line":176,"column":8},"end":{"line":176,"column":8}},{"start":{"line":176,"column":8},"end":{"line":176,"column":8}}]},"3":{"line":176,"type":"binary-expr","locations":[{"start":{"line":176,"column":12},"end":{"line":176,"column":22}},{"start":{"line":176,"column":26},"end":{"line":176,"column":46}}]},"4":{"line":208,"type":"if","locations":[{"start":{"line":208,"column":8},"end":{"line":208,"column":8}},{"start":{"line":208,"column":8},"end":{"line":208,"column":8}}]},"5":{"line":220,"type":"if","locations":[{"start":{"line":220,"column":8},"end":{"line":220,"column":8}},{"start":{"line":220,"column":8},"end":{"line":220,"column":8}}]},"6":{"line":221,"type":"if","locations":[{"start":{"line":221,"column":12},"end":{"line":221,"column":12}},{"start":{"line":221,"column":12},"end":{"line":221,"column":12}}]},"7":{"line":270,"type":"if","locations":[{"start":{"line":270,"column":8},"end":{"line":270,"column":8}},{"start":{"line":270,"column":8},"end":{"line":270,"column":8}}]},"8":{"line":297,"type":"if","locations":[{"start":{"line":297,"column":8},"end":{"line":297,"column":8}},{"start":{"line":297,"column":8},"end":{"line":297,"column":8}}]},"9":{"line":298,"type":"if","locations":[{"start":{"line":298,"column":12},"end":{"line":298,"column":12}},{"start":{"line":298,"column":12},"end":{"line":298,"column":12}}]},"10":{"line":321,"type":"if","locations":[{"start":{"line":321,"column":8},"end":{"line":321,"column":8}},{"start":{"line":321,"column":8},"end":{"line":321,"column":8}}]},"11":{"line":333,"type":"if","locations":[{"start":{"line":333,"column":8},"end":{"line":333,"column":8}},{"start":{"line":333,"column":8},"end":{"line":333,"column":8}}]},"12":{"line":348,"type":"if","locations":[{"start":{"line":348,"column":8},"end":{"line":348,"column":8}},{"start":{"line":348,"column":8},"end":{"line":348,"column":8}}]},"13":{"line":367,"type":"if","locations":[{"start":{"line":367,"column":8},"end":{"line":367,"column":8}},{"start":{"line":367,"column":8},"end":{"line":367,"column":8}}]},"14":{"line":374,"type":"if","locations":[{"start":{"line":374,"column":16},"end":{"line":374,"column":16}},{"start":{"line":374,"column":16},"end":{"line":374,"column":16}}]},"15":{"line":398,"type":"if","locations":[{"start":{"line":398,"column":8},"end":{"line":398,"column":8}},{"start":{"line":398,"column":8},"end":{"line":398,"column":8}}]},"16":{"line":429,"type":"if","locations":[{"start":{"line":429,"column":8},"end":{"line":429,"column":8}},{"start":{"line":429,"column":8},"end":{"line":429,"column":8}}]},"17":{"line":455,"type":"binary-expr","locations":[{"start":{"line":455,"column":23},"end":{"line":455,"column":42}},{"start":{"line":455,"column":46},"end":{"line":455,"column":75}}]}},"code":["(function () { YUI.add('aui-menu', function (A, NAME) {","","/**"," * The Menu Component"," *"," * @module aui-menu"," */","","var CSS_DROPDOWN_MENU = A.getClassName('dropdown', 'menu'),"," CSS_MENU_INLINE = A.getClassName('menu', 'inline'),"," CSS_MENU_ITEM = A.getClassName('menu', 'item'),",""," EVENT_ITEM_SELECTED = 'itemSelected',",""," LAYOUT_INLINE = 'inline',"," LAYOUT_OVERLAY = 'overlay',",""," MENU_ITEMS_SELECTOR = '> .' + CSS_DROPDOWN_MENU + ' > .' + CSS_MENU_ITEM,",""," MIN_OVERLAY_VIEWPORT_WIDTH = 768;","","/**"," * Fired when one of the menu's items is clicked."," *"," * @event itemSelected"," * @preventable _defItemSelected"," */","","/**"," * A base class for Menu."," *"," * @class A.Menu"," * @extends A.Dropdown"," * @uses A.WidgetPosition, A.WidgetPositionAlign, A.WidgetPositionConstrain,"," * A.WidgetStack"," * @param {Object} config Object literal specifying widget configuration"," * properties."," * @constructor"," */","","A.Menu = A.Base.create('menu', A.Dropdown, ["," A.WidgetPosition,"," A.WidgetPositionAlign,"," A.WidgetPositionConstrain,"," A.WidgetStack","], {",""," /**"," * Constructor implementation. Lifecycle."," *"," * @method initializer"," * @protected"," */"," initializer: function() {"," this._eventHandles = ["," this.after({"," itemsChange: this._afterItemsChange,"," layoutModeChange: this._afterLayoutModeChange,"," 'menu-item:shortcut': this._afterShorcut,"," 'menu-item:submenuItemSelected': this._afterSubmenuItemSelected,"," openChange: this._afterMenuOpenChange"," }),"," A.on(this._onUISetXY, this, '_uiSetXY'),"," this.get('contentBox').delegate('click', this._onClickItem, MENU_ITEMS_SELECTOR, this),"," this.get('contentBox').delegate('mouseenter', this._onMouseEnterItem, MENU_ITEMS_SELECTOR, this),"," A.after('windowresize', A.bind(this._afterWindowResize, this))"," ];",""," this.publish({"," itemSelected: {"," defaultFn: this._defItemSelected"," }"," });",""," this._showItemSubmenuDebounce = A.debounce("," this._showItemSubmenu,"," A.Menu.HIDE_SUBMENU_DELAY,"," this"," );"," },",""," /**"," * Destructor implementation. Lifecycle."," *"," * @method destructor"," * @protected"," */"," destructor: function() {"," var items = this.get('items');",""," for (var i = 0; i < items.length; i++) {"," items[i].destroy();"," }",""," (new A.EventHandle(this._eventHandles)).detach();"," },",""," /**"," * Syncs the UI. Lifecycle."," *"," * @method syncUI"," * @protected"," */"," syncUI: function() {"," this._updateLayoutMode();"," },",""," /**"," * Adds a menu item in the requested position."," *"," * @method addItem"," * @param {Object} item The item to be added."," * @param {Number} index The index to add the item to. If none is given,"," * the item will be added to the end of the menu."," */"," addItem: function(item, index) {"," var items = this.get('items').concat();",""," if (index === undefined) {"," items.push(item);"," }"," else {"," items.splice(index, 0, item);"," }",""," this.set('items', items);"," },",""," /**"," * Returns the `A.MenuItem` instance for the given node."," *"," * @method _getMenuItemFromNode"," * @param {Node} itemNode"," * @return {Node}"," */"," getMenuItemFromNode: function(itemNode) {"," return itemNode.getData('menu-item');"," },",""," /**"," * Hides all the currently open submenus."," *"," * @method hideAllSubmenus"," */"," hideAllSubmenus: function() {"," var items = this.get('items');",""," for (var i = 0; i < items.length; i++) {"," this._hideItemSubmenu(items[i]);"," }"," },",""," /**"," * Removes the menu item from the menu."," *"," * @method removeItem"," * @param {A.MenuItem} item The item to be removed."," */"," removeItem: function(item) {"," var index,"," items = this.get('items');",""," index = A.Array.indexOf(items, item);"," this.removeItemAtIndex(index);"," },",""," /**"," * Removes the menu item at the requested index."," *"," * @method removeItemAtIndex"," * @param {Number} index The index of the item to be removed."," */"," removeItemAtIndex: function(index) {"," var items = this.get('items');",""," if (index >= 0 && index < items.length) {"," items.splice(index, 1);"," this.set('items', items);"," }"," },",""," /**"," * Fired after the `items` attribute changes."," *"," * @method _afterItemsChange"," * @param {EventFacade} event"," * @protected"," */"," _afterItemsChange: function(event) {"," for (var i = 0; i < event.prevVal.length; i++) {"," event.prevVal[i].removeTarget(this);"," }",""," this._uiSetItems(this.get('items'));"," },",""," /**"," * Fired after the `layoutMode` attribute changes."," *"," * @method _afterLayoutModeChange"," * @protected"," */"," _afterLayoutModeChange: function() {"," var layoutMode = this.get('layoutMode');",""," this.get('boundingBox').toggleClass(CSS_MENU_INLINE, layoutMode === LAYOUT_INLINE);",""," if (this.get('layoutMode') === LAYOUT_OVERLAY) {"," this.close();"," }"," },",""," /**"," * Fired after the `open` attribute is changed."," *"," * @method _afterMenuOpenChange"," * @protected"," */"," _afterMenuOpenChange: function() {"," if (this.get('open')) {"," if (!this._openedFirstTime) {"," this._uiSetItems(this.get('items'));"," this._openedFirstTime = true;"," }"," }"," else {"," this.hideAllSubmenus();"," }"," },",""," /**"," * Fired after the `shortcut` event is triggered."," *"," * @method _afterShorcut"," * @param {EventFacade} event"," * @protected"," */"," _afterShorcut: function(event) {"," this._selectItem(event.target, event.type);"," },",""," /**"," * Fired after the `submenuItemSelected` event is triggered."," *"," * @method _afterSubmenuItemSelected"," * @param {EventFacade} event"," * @protected"," */"," _afterSubmenuItemSelected: function(event) {"," this._selectItem(event.item, event.src);"," },",""," /**"," * Fired after the `windowresize` event."," *"," * @method _afterWindowResize"," * @protected"," */"," _afterWindowResize: function() {"," this._updateLayoutMode();"," },",""," /**"," * Default behavior for the `itemSelected` event."," *"," * @method _defItemSelected"," * @protected"," */"," _defItemSelected: function() {"," if (this.get('layoutMode') === LAYOUT_OVERLAY) {"," this.close();"," }"," },",""," /**"," * Hides the submenu for the given menu item, if there is one."," *"," * @method _hideItemSubmenu"," * @param {MenuItem} item"," * @protected"," */"," _hideItemSubmenu: function(item) {"," item.hideSubmenu();"," this._openSubmenuItem = null;"," },",""," /**"," * Fired when a menu item is clicked."," *"," * @method _onClickItem"," * @param {EventFacade} event"," * @protected"," */"," _onClickItem: function(event) {"," var item = this.getMenuItemFromNode(event.currentTarget);",""," if (this.get('layoutMode') === LAYOUT_INLINE) {"," if (item.isSubmenuOpen()) {"," this._hideItemSubmenu(item);"," }"," else {"," this._showItemSubmenu(item);"," }"," }",""," this._selectItem(item, event.type);",""," event.stopPropagation();"," },",""," /**"," * Fired when the mouse enters a menu item."," *"," * @method _onMouseEnterItem"," * @param {EventFacade} event"," * @protected"," */"," _onMouseEnterItem: function(event) {"," var item = this.getMenuItemFromNode(event.currentTarget);",""," if (this.get('layoutMode') === LAYOUT_OVERLAY) {"," this._showItemSubmenuDebounce(item);"," }"," },",""," /**"," * Fired before the `_uiSetXY` method runs."," *"," * @method _onUISetXY"," * @protected"," */"," _onUISetXY: function() {"," if (this.get('layoutMode') === LAYOUT_INLINE) {"," // Prevent setting `xy` on inline mode, as we want static positioning"," // in that case."," return new A.Do.Prevent();"," }"," },",""," /**"," * Fires the `itemSelected` event for the given item, unless it's not selectable."," *"," * @method _selectItem"," * @param {A.MenuItem} item"," * @protected"," */"," _selectItem: function(item, src) {"," if (item.isSelectable()) {"," this.fire(EVENT_ITEM_SELECTED, {"," item: item,"," src: src"," });"," }"," },",""," /**"," * Sets the `items` attribute."," *"," * @method _setItems"," * @param {Array} val"," * @protected"," */"," _setItems: function(val) {"," var items = [];"," var i;",""," if (A.instanceOf(val, A.NodeList)) {"," val.each(function() {"," items.push(A.MenuItem.createFromNode(this));"," });"," }"," else {"," for (i = 0; i < val.length; i++) {"," if (!A.instanceOf(val[i], A.MenuItem)) {"," items.push(new A.MenuItem(val[i]));"," }"," else {"," items.push(val[i]);"," }"," }"," }",""," for (i = 0; i < items.length; i++) {"," items[i].addTarget(this);"," }",""," return items;"," },",""," /**"," * Shows the submenu for the given menu item, if there is one."," *"," * @method _showItemSubmenu"," * @param {MenuItem} item"," * @protected"," */"," _showItemSubmenu: function(item) {"," if (this._openSubmenuItem) {"," this._hideItemSubmenu(this._openSubmenuItem);"," }",""," item.showSubmenu(this.get('layoutMode') === LAYOUT_OVERLAY, this.get('zIndex') + 1);"," this._openSubmenuItem = item;"," },",""," /**"," * Updates the UI according to the value of the `items` attribute."," *"," * @method _uiSetItems"," * @param {Array} items"," * @protected"," */"," _uiSetItems: function(items) {"," var dropdownMenu = this.get('contentBox').one('.' + CSS_DROPDOWN_MENU);",""," dropdownMenu.empty();"," for (var i = 0; i < items.length; i++) {"," dropdownMenu.append(items[i].get('node'));"," }"," },",""," /**"," * Updates the layout mode according to the size of the viewport."," *"," * @method _updateLayoutMode"," * @protected"," */"," _updateLayoutMode: function() {"," if (A.DOM.viewportRegion().width < MIN_OVERLAY_VIEWPORT_WIDTH) {"," this._set('layoutMode', LAYOUT_INLINE);"," }"," else {"," this._set('layoutMode', LAYOUT_OVERLAY);"," }"," }","}, {"," /**"," * Static property used to define the default attribute configuration."," *"," * @property ATTRS"," * @type Object"," * @static"," */"," ATTRS: {"," /**"," * Information about the items that should be inside the menu."," *"," * @attribute items"," * @type Array"," */"," items: {"," lazyAdd: false,"," setter: '_setItems',"," validator: function(val) {"," return A.Lang.isArray(val) || A.instanceOf(val, A.NodeList);"," },"," value: []"," },",""," /**"," * The layout mode of the menu. Can be either overlay (default) or"," * inline."," *"," * @attribute layoutMode"," * @type String"," */"," layoutMode: {"," readOnly: true,"," validator: A.Lang.isString,"," value: LAYOUT_OVERLAY"," }"," },",""," /**"," * Static property provides a string to identify the CSS prefix."," *"," * @property CSS_PREFIX"," * @type String"," * @static"," */"," CSS_PREFIX: A.getClassName('menu'),",""," /**"," * Static property provides the delay value (in ms) for hiding submenus."," *"," * @property HIDE_SUBMENU_DELAY"," * @type Number"," * @static"," */"," HIDE_SUBMENU_DELAY: 200,",""," /**"," * Object hash, defining how attribute values have to be parsed from markup."," *"," * @property HTML_PARSER"," * @type Object"," * @static"," */"," HTML_PARSER: {"," items: [MENU_ITEMS_SELECTOR]"," }","});","","","}, '3.0.1', {"," \"requires\": ["," \"base-build\","," \"event-mouseenter\","," \"event-resize\","," \"widget\","," \"widget-position\","," \"widget-position-align\","," \"widget-position-constrain\","," \"widget-stack\","," \"aui-classnamemanager\","," \"aui-debounce\","," \"aui-dropdown\","," \"aui-menu-item\""," ],"," \"skinnable\": true","});","","}());"]};
}
var __cov_D7nUm7MWRsU8ADaeNpkZyQ = __coverage__['build/aui-menu/aui-menu.js'];
__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['1']++;YUI.add('aui-menu',function(A,NAME){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['1']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['2']++;var CSS_DROPDOWN_MENU=A.getClassName('dropdown','menu'),CSS_MENU_INLINE=A.getClassName('menu','inline'),CSS_MENU_ITEM=A.getClassName('menu','item'),EVENT_ITEM_SELECTED='itemSelected',LAYOUT_INLINE='inline',LAYOUT_OVERLAY='overlay',MENU_ITEMS_SELECTOR='> .'+CSS_DROPDOWN_MENU+' > .'+CSS_MENU_ITEM,MIN_OVERLAY_VIEWPORT_WIDTH=768;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['3']++;A.Menu=A.Base.create('menu',A.Dropdown,[A.WidgetPosition,A.WidgetPositionAlign,A.WidgetPositionConstrain,A.WidgetStack],{initializer:function(){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['2']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['4']++;this._eventHandles=[this.after({itemsChange:this._afterItemsChange,layoutModeChange:this._afterLayoutModeChange,'menu-item:shortcut':this._afterShorcut,'menu-item:submenuItemSelected':this._afterSubmenuItemSelected,openChange:this._afterMenuOpenChange}),A.on(this._onUISetXY,this,'_uiSetXY'),this.get('contentBox').delegate('click',this._onClickItem,MENU_ITEMS_SELECTOR,this),this.get('contentBox').delegate('mouseenter',this._onMouseEnterItem,MENU_ITEMS_SELECTOR,this),A.after('windowresize',A.bind(this._afterWindowResize,this))];__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['5']++;this.publish({itemSelected:{defaultFn:this._defItemSelected}});__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['6']++;this._showItemSubmenuDebounce=A.debounce(this._showItemSubmenu,A.Menu.HIDE_SUBMENU_DELAY,this);},destructor:function(){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['3']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['7']++;var items=this.get('items');__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['8']++;for(var i=0;i<items.length;i++){__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['9']++;items[i].destroy();}__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['10']++;new A.EventHandle(this._eventHandles).detach();},syncUI:function(){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['4']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['11']++;this._updateLayoutMode();},addItem:function(item,index){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['5']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['12']++;var items=this.get('items').concat();__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['13']++;if(index===undefined){__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['1'][0]++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['14']++;items.push(item);}else{__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['1'][1]++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['15']++;items.splice(index,0,item);}__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['16']++;this.set('items',items);},getMenuItemFromNode:function(itemNode){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['6']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['17']++;return itemNode.getData('menu-item');},hideAllSubmenus:function(){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['7']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['18']++;var items=this.get('items');__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['19']++;for(var i=0;i<items.length;i++){__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['20']++;this._hideItemSubmenu(items[i]);}},removeItem:function(item){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['8']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['21']++;var index,items=this.get('items');__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['22']++;index=A.Array.indexOf(items,item);__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['23']++;this.removeItemAtIndex(index);},removeItemAtIndex:function(index){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['9']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['24']++;var items=this.get('items');__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['25']++;if((__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['3'][0]++,index>=0)&&(__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['3'][1]++,index<items.length)){__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['2'][0]++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['26']++;items.splice(index,1);__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['27']++;this.set('items',items);}else{__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['2'][1]++;}},_afterItemsChange:function(event){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['10']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['28']++;for(var i=0;i<event.prevVal.length;i++){__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['29']++;event.prevVal[i].removeTarget(this);}__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['30']++;this._uiSetItems(this.get('items'));},_afterLayoutModeChange:function(){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['11']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['31']++;var layoutMode=this.get('layoutMode');__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['32']++;this.get('boundingBox').toggleClass(CSS_MENU_INLINE,layoutMode===LAYOUT_INLINE);__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['33']++;if(this.get('layoutMode')===LAYOUT_OVERLAY){__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['4'][0]++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['34']++;this.close();}else{__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['4'][1]++;}},_afterMenuOpenChange:function(){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['12']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['35']++;if(this.get('open')){__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['5'][0]++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['36']++;if(!this._openedFirstTime){__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['6'][0]++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['37']++;this._uiSetItems(this.get('items'));__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['38']++;this._openedFirstTime=true;}else{__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['6'][1]++;}}else{__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['5'][1]++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['39']++;this.hideAllSubmenus();}},_afterShorcut:function(event){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['13']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['40']++;this._selectItem(event.target,event.type);},_afterSubmenuItemSelected:function(event){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['14']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['41']++;this._selectItem(event.item,event.src);},_afterWindowResize:function(){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['15']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['42']++;this._updateLayoutMode();},_defItemSelected:function(){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['16']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['43']++;if(this.get('layoutMode')===LAYOUT_OVERLAY){__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['7'][0]++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['44']++;this.close();}else{__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['7'][1]++;}},_hideItemSubmenu:function(item){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['17']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['45']++;item.hideSubmenu();__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['46']++;this._openSubmenuItem=null;},_onClickItem:function(event){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['18']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['47']++;var item=this.getMenuItemFromNode(event.currentTarget);__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['48']++;if(this.get('layoutMode')===LAYOUT_INLINE){__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['8'][0]++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['49']++;if(item.isSubmenuOpen()){__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['9'][0]++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['50']++;this._hideItemSubmenu(item);}else{__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['9'][1]++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['51']++;this._showItemSubmenu(item);}}else{__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['8'][1]++;}__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['52']++;this._selectItem(item,event.type);__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['53']++;event.stopPropagation();},_onMouseEnterItem:function(event){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['19']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['54']++;var item=this.getMenuItemFromNode(event.currentTarget);__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['55']++;if(this.get('layoutMode')===LAYOUT_OVERLAY){__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['10'][0]++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['56']++;this._showItemSubmenuDebounce(item);}else{__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['10'][1]++;}},_onUISetXY:function(){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['20']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['57']++;if(this.get('layoutMode')===LAYOUT_INLINE){__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['11'][0]++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['58']++;return new A.Do.Prevent();}else{__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['11'][1]++;}},_selectItem:function(item,src){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['21']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['59']++;if(item.isSelectable()){__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['12'][0]++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['60']++;this.fire(EVENT_ITEM_SELECTED,{item:item,src:src});}else{__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['12'][1]++;}},_setItems:function(val){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['22']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['61']++;var items=[];__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['62']++;var i;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['63']++;if(A.instanceOf(val,A.NodeList)){__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['13'][0]++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['64']++;val.each(function(){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['23']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['65']++;items.push(A.MenuItem.createFromNode(this));});}else{__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['13'][1]++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['66']++;for(i=0;i<val.length;i++){__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['67']++;if(!A.instanceOf(val[i],A.MenuItem)){__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['14'][0]++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['68']++;items.push(new A.MenuItem(val[i]));}else{__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['14'][1]++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['69']++;items.push(val[i]);}}}__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['70']++;for(i=0;i<items.length;i++){__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['71']++;items[i].addTarget(this);}__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['72']++;return items;},_showItemSubmenu:function(item){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['24']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['73']++;if(this._openSubmenuItem){__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['15'][0]++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['74']++;this._hideItemSubmenu(this._openSubmenuItem);}else{__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['15'][1]++;}__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['75']++;item.showSubmenu(this.get('layoutMode')===LAYOUT_OVERLAY,this.get('zIndex')+1);__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['76']++;this._openSubmenuItem=item;},_uiSetItems:function(items){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['25']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['77']++;var dropdownMenu=this.get('contentBox').one('.'+CSS_DROPDOWN_MENU);__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['78']++;dropdownMenu.empty();__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['79']++;for(var i=0;i<items.length;i++){__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['80']++;dropdownMenu.append(items[i].get('node'));}},_updateLayoutMode:function(){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['26']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['81']++;if(A.DOM.viewportRegion().width<MIN_OVERLAY_VIEWPORT_WIDTH){__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['16'][0]++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['82']++;this._set('layoutMode',LAYOUT_INLINE);}else{__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['16'][1]++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['83']++;this._set('layoutMode',LAYOUT_OVERLAY);}}},{ATTRS:{items:{lazyAdd:false,setter:'_setItems',validator:function(val){__cov_D7nUm7MWRsU8ADaeNpkZyQ.f['27']++;__cov_D7nUm7MWRsU8ADaeNpkZyQ.s['84']++;return(__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['17'][0]++,A.Lang.isArray(val))||(__cov_D7nUm7MWRsU8ADaeNpkZyQ.b['17'][1]++,A.instanceOf(val,A.NodeList));},value:[]},layoutMode:{readOnly:true,validator:A.Lang.isString,value:LAYOUT_OVERLAY}},CSS_PREFIX:A.getClassName('menu'),HIDE_SUBMENU_DELAY:200,HTML_PARSER:{items:[MENU_ITEMS_SELECTOR]}});},'3.0.1',{'requires':['base-build','event-mouseenter','event-resize','widget','widget-position','widget-position-align','widget-position-constrain','widget-stack','aui-classnamemanager','aui-debounce','aui-dropdown','aui-menu-item'],'skinnable':true});