Lines Matching refs:event
22 * // Use the "contentready" event to initialize the menu when <br>
59 * // Use the "contentready" event to initialize the menu when <br>
606 // In gecko-based browsers a mouseover and mouseout event will fire even
617 * "mouseover" event.
710 // Wire up all event handlers
1108 * @description "activeDescendantChange" event handler for menu's
1111 * @param {Object} event Object representing the Attribute change event.
1114 _onActiveDescendantChange: function (event, menuNav) {
1116 if (event.src === UI && menuNav._activeMenu &&
1128 * @description "activeDescendantChange" event handler for menu's
1131 * @param {Object} event Object representing the Attribute change event.
1134 _afterActiveDescendantChange: function (event, menuNav) {
1138 if (event.src === UI) {
1139 oItem = getItem(this.get(DESCENDANTS).item(event.newVal), true);
1148 * @description "focus" event handler for the owner document of the MenuNav.
1150 * @param {Object} event Object representing the DOM event.
1152 _onDocFocus: function (event) {
1156 oTarget = event.target,
1219 * @description "mouseover" event handler for a menu.
1222 * @param {Object} event Object representing the DOM event.
1224 _onMenuMouseOver: function (menu, event) {
1283 * @description "mouseout" event handler for a menu.
1286 * @param {Object} event Object representing the DOM event.
1288 _onMenuMouseOut: function (menu, event) {
1292 oRelatedTarget = event.relatedTarget,
1338 * @description "mouseover" event handler for a menu label.
1341 * @param {Object} event Object representing the DOM event.
1343 _onMenuLabelMouseOver: function (menuLabel, event) {
1406 * @description "mouseout" event handler for a menu label.
1409 * @param {Object} event Object representing the DOM event.
1411 _onMenuLabelMouseOut: function (menuLabel, event) {
1418 oRelatedTarget = event.relatedTarget,
1465 * @description "mouseover" event handler for a menuitem.
1468 * @param {Object} event Object representing the DOM event.
1470 _onMenuItemMouseOver: function (menuItem, event) {
1494 * @description "mouseout" event handler for a menuitem.
1497 * @param {Object} event Object representing the DOM event.
1499 _onMenuItemMouseOut: function (menuItem, event) {
1508 * @description "keydown" event handler for vertical menus.
1510 * @param {Object} event Object representing the DOM event.
1512 _onVerticalMenuKeyDown: function (event) {
1517 oTarget = event.target,
1519 nKeyCode = event.keyCode,
1645 event.preventDefault();
1654 * @description "keydown" event handler for horizontal menus.
1656 * @param {Object} event Object representing the DOM event.
1658 _onHorizontalMenuKeyDown: function (event) {
1662 oTarget = event.target,
1665 nKeyCode = event.keyCode,
1696 event.preventDefault();
1708 * @description "mousemove" event handler for the menu.
1710 * @param {Object} event Object representing the DOM event.
1712 _onMouseMove: function (event) {
1722 menuNav._currentMouseX = event.pageX;
1731 * @description "mouseover" event handler for the menu.
1733 * @param {Object} event Object representing the DOM event.
1735 _onMouseOver: function (event) {
1750 oTarget = event.target;
1758 menuNav._onMenuMouseOver(oMenu, event);
1776 menuNav._onMenuLabelMouseOver(oMenuLabel, event);
1785 menuNav._onMenuItemMouseOver(oMenuItem, event);
1799 * @description "mouseout" event handler for the menu.
1801 * @param {Object} event Object representing the DOM event.
1803 _onMouseOut: function (event) {
1818 ((event.pageX - 5) > menuNav._currentMouseX));
1820 oTarget = event.target;
1821 oRelatedTarget = event.relatedTarget;
1829 menuNav._onMenuLabelMouseOut(oMenuLabel, event);
1838 menuNav._onMenuItemMouseOut(oMenuItem, event);
1863 menuNav._onMenuMouseOut(oMenu, event);
1875 * @description "mousedown," "keydown," and "click" event handler for the
1878 * @param {Object} event Object representing the DOM event.
1880 _toggleSubmenuDisplay: function (event) {
1883 oTarget = event.target,
1885 sType = event.type,
1924 menuNav._preventClickHandle = menuNav._rootMenu.on("click", function (event) {
1926 event.preventDefault();
1941 event.preventDefault();
1945 // event. Since we want to explicitly control
1949 event.stopImmediatePropagation();
1954 // "focus" event listener, but since we've
2025 event.preventDefault();
2043 * @description "keypress" event handler for the menu.
2045 * @param {Object} event Object representing the DOM event.
2047 _onKeyPress: function (event) {
2049 switch (event.keyCode) {
2058 event.preventDefault();
2069 * @description "keydown" event handler for the menu.
2071 * @param {Object} event Object representing the DOM event.
2073 _onKeyDown: function (event) {
2077 oTarget = event.target,
2086 menuNav._onHorizontalMenuKeyDown(event);
2089 menuNav._onVerticalMenuKeyDown(event);
2093 if (event.keyCode === 27) {
2106 event.stopPropagation();
2147 * @description "mousedown" event handler for the owner document of
2150 * @param {Object} event Object representing the DOM event.
2152 _onDocMouseDown: function (event) {
2156 oTarget = event.target;