Ext.data.JsonP.Ext_EventManager({"mixins":[],"code_type":"assignment","inheritable":false,"component":false,"meta":{},"mixedInto":[],"uses":[],"aliases":{},"parentMixins":[],"superclasses":[],"members":{"event":[],"property":[{"meta":{"private":true},"owner":"Ext.EventManager","tagname":"property","name":"deferReadyEvent","id":"property-deferReadyEvent"},{"meta":{"private":true},"owner":"Ext.EventManager","tagname":"property","name":"hasBoundOnReady","id":"property-hasBoundOnReady"},{"meta":{"private":true},"owner":"Ext.EventManager","tagname":"property","name":"hasFiredReady","id":"property-hasFiredReady"},{"meta":{},"owner":"Ext.EventManager","tagname":"property","name":"idleEvent","id":"property-idleEvent"},{"meta":{"private":true},"owner":"Ext.EventManager","tagname":"property","name":"propRe","id":"property-propRe"},{"meta":{"private":true},"owner":"Ext.EventManager","tagname":"property","name":"readyEvent","id":"property-readyEvent"},{"meta":{"private":true},"owner":"Ext.EventManager","tagname":"property","name":"scrollTimeout","id":"property-scrollTimeout"},{"meta":{"private":true},"owner":"Ext.EventManager","tagname":"property","name":"stoppedMouseDownEvent","id":"property-stoppedMouseDownEvent"},{"meta":{"private":true},"owner":"Ext.EventManager","tagname":"property","name":"useKeyDown","id":"property-useKeyDown"}],"css_var":[],"method":[{"meta":{},"owner":"Ext.EventManager","tagname":"method","name":"addListener","id":"method-addListener"},{"meta":{"private":true},"owner":"Ext.EventManager","tagname":"method","name":"bindReadyEvent","id":"method-bindReadyEvent"},{"meta":{"private":true},"owner":"Ext.EventManager","tagname":"method","name":"contains","id":"method-contains"},{"meta":{"private":true},"owner":"Ext.EventManager","tagname":"method","name":"createListenerWrap","id":"method-createListenerWrap"},{"meta":{"private":true},"owner":"Ext.EventManager","tagname":"method","name":"fireDocReady","id":"method-fireDocReady"},{"meta":{"private":true},"owner":"Ext.EventManager","tagname":"method","name":"fireReadyEvent","id":"method-fireReadyEvent"},{"meta":{"private":true},"owner":"Ext.EventManager","tagname":"method","name":"fireResize","id":"method-fireResize"},{"meta":{"private":true},"owner":"Ext.EventManager","tagname":"method","name":"fireUnload","id":"method-fireUnload"},{"meta":{"private":true},"owner":"Ext.EventManager","tagname":"method","name":"getEventListenerCache","id":"method-getEventListenerCache"},{"meta":{},"owner":"Ext.EventManager","tagname":"method","name":"getId","id":"method-getId"},{"meta":{},"owner":"Ext.EventManager","tagname":"method","name":"getKeyEvent","id":"method-getKeyEvent"},{"meta":{},"owner":"Ext.EventManager","tagname":"method","name":"getPageX","id":"method-getPageX"},{"meta":{},"owner":"Ext.EventManager","tagname":"method","name":"getPageXY","id":"method-getPageXY"},{"meta":{},"owner":"Ext.EventManager","tagname":"method","name":"getPageY","id":"method-getPageY"},{"meta":{},"owner":"Ext.EventManager","tagname":"method","name":"getRelatedTarget","id":"method-getRelatedTarget"},{"meta":{},"owner":"Ext.EventManager","tagname":"method","name":"getTarget","id":"method-getTarget"},{"meta":{"private":true},"owner":"Ext.EventManager","tagname":"method","name":"isReadyPaused","id":"method-isReadyPaused"},{"meta":{"private":true},"owner":"Ext.EventManager","tagname":"method","name":"normalizeEvent","id":"method-normalizeEvent"},{"meta":{},"owner":"Ext.EventManager","tagname":"method","name":"on","id":"method-on"},{"meta":{},"owner":"Ext.EventManager","tagname":"method","name":"onDocumentReady","id":"method-onDocumentReady"},{"meta":{},"owner":"Ext.EventManager","tagname":"method","name":"onWindowResize","id":"method-onWindowResize"},{"meta":{},"owner":"Ext.EventManager","tagname":"method","name":"onWindowUnload","id":"method-onWindowUnload"},{"meta":{},"owner":"Ext.EventManager","tagname":"method","name":"pollScroll","id":"method-pollScroll"},{"meta":{"private":true},"owner":"Ext.EventManager","tagname":"method","name":"prepareListenerConfig","id":"method-prepareListenerConfig"},{"meta":{},"owner":"Ext.EventManager","tagname":"method","name":"preventDefault","id":"method-preventDefault"},{"meta":{},"owner":"Ext.EventManager","tagname":"method","name":"purgeElement","id":"method-purgeElement"},{"meta":{},"owner":"Ext.EventManager","tagname":"method","name":"removeAll","id":"method-removeAll"},{"meta":{},"owner":"Ext.EventManager","tagname":"method","name":"removeListener","id":"method-removeListener"},{"meta":{},"owner":"Ext.EventManager","tagname":"method","name":"removeResizeListener","id":"method-removeResizeListener"},{"meta":{},"owner":"Ext.EventManager","tagname":"method","name":"removeUnloadListener","id":"method-removeUnloadListener"},{"meta":{"private":true},"owner":"Ext.EventManager","tagname":"method","name":"resolveTextNode","id":"method-resolveTextNode"},{"meta":{},"owner":"Ext.EventManager","tagname":"method","name":"stopEvent","id":"method-stopEvent"},{"meta":{},"owner":"Ext.EventManager","tagname":"method","name":"stopPropagation","id":"method-stopPropagation"},{"meta":{},"owner":"Ext.EventManager","tagname":"method","name":"un","id":"method-un"}],"css_mixin":[],"cfg":[]},"tagname":"class","extends":null,"html":"
Files
Registers event handlers that want to receive a normalized EventObject instead of the standard browser event and provides\nseveral useful events directly.\nSee Ext.EventObject for more details on normalized event objects.
\nAdditionally, allow the 'DOM' listener thread to complete (usually desirable with mobWebkit, Gecko)\nbefore firing the entire onReady chain (high stack load on Loader) by specifying a delay value\n@default 1ms
\nDefaults to: 1
Check if we have bound our global onReady listener
\nDefaults to: false
Check if fireDocReady has been called
\nDefaults to: false
Fires when a DOM event handler finishes its run, just before returning to browser control.\nThis can be useful for performing cleanup, or upfdate tasks which need to happen only\nafter all code in an event handler has been run, but which should not be executed in a timer\ndue to the intervening browser reflow/repaint which would take place.
\nOptions to parse for the 4th argument to addListener.
\nDefaults to: /^(?:scope|delay|buffer|single|stopEvent|preventDefault|stopPropagation|normalized|args|delegate|freezeEvent)$/
Holds references to any onReady functions
\nHolds references to any onReady functions
\nTimer for doScroll polling
\nDefaults to: null
Contains a list of all document mouse downs, so we can ensure they fire even when stopEvent is called.
\nContains a list of all document mouse downs, so we can ensure they fire even when stopEvent is called.
\nnote 1: IE fires ONLY the keydown event on specialkey autorepeat\nnote 2: Safari < 3.1, Gecko (Mac/Linux) & Opera fire only the keypress event on specialkey autorepeat\n(research done by Jan Wolter at http://unixpapa.com/js/key.html)
\nAppends an event handler to an element. The shorthand version on is equivalent. Typically you will\nuse Ext.Element.addListener directly on an Element in favor of calling this version.
\nThe html element or id to assign the event handler to.
\nThe name of the event to listen for.
\nThe handler function the event invokes. This function is passed\nthe following parameters:
The scope (this
reference) in which the handler function is executed. Defaults to the Element.
An object containing handler configuration properties.\nThis may contain any of the following properties:
this
reference) in which the handler function is executed. Defaults to the Element.See Ext.Element.addListener for examples of how to use these options.
\n\nBinds the appropriate browser event for checking if the DOM has loaded.
\nChecks whether the event's relatedTarget is contained inside (or is) the element.
\nWe know the document is loaded, so trigger any onReady events.
\nFires the unload event for items bound with onWindowUnload
\nGet the id of the element. If one has not been assigned, automatically assign it.
\nThe element to get the id for.
\nid
\nGets the related target from the event.
\nThe event
\nThe related target.
\ndetects whether the EventManager has been placed in a paused state for synchronization\nwith external debugging / perf tools (PageAnalyzer)
\nAdds a listener to be notified when the document is ready (before onload and before images are loaded).
\nThe method the event invokes.
\nThe scope (this
reference) in which the handler function executes.\nDefaults to the browser window.
Options object as passed to Ext.Element.addListener.
\nAdds a listener to be notified when the browser window is resized and provides resize event buffering (100 milliseconds),\npasses new viewport width and height to handlers.
\nThe handler function the window resize event invokes.
\nThe scope (this
reference) in which the handler function executes. Defaults to the browser window.
Options object as passed to Ext.Element.addListener
\nAdds a listener to be notified when the browser window is unloaded.
\nThe handler function the window unload event invokes.
\nThe scope (this
reference) in which the handler function executes. Defaults to the browser window.
Options object as passed to Ext.Element.addListener
\nThis strategy has minimal benefits for Sencha solutions that build themselves (ie. minimal initial page markup).\nHowever, progressively-enhanced pages (with image content and/or embedded frames) will benefit the most from it.\nBrowser timer resolution is too poor to ensure a doScroll check more than once on a page loaded with minimal\nassets (the readystatechange event 'complete' usually beats the doScroll timer on a 'lightly-loaded' initial document).
\nPrevents the browsers default handling of the event.
\nevent to prevent the default
\nRecursively removes all previous added listeners from an element and its children. Typically you will use Ext.Element.purgeAllListeners\ndirectly on an Element in favor of calling this version.
\nRemoves all event handers from an element. Typically you will use Ext.Element.removeAllListeners\ndirectly on an Element in favor of calling this version.
\nThe id or html element from which to remove all event handlers.
\nRemoves an event handler from an element. The shorthand version un is equivalent. Typically\nyou will use Ext.Element.removeListener directly on an Element in favor of calling this version.
\nThe id or html element from which to remove the listener.
\nThe name of the event.
\nThe handler function to remove. This must be a reference to the function passed into the addListener call.
\nIf a scope (this
reference) was specified when the listener was added,\nthen this must refer to the same object.
Resolve any text nodes accounting for browser differences.
\nThe node
\nThe resolved node
\nStop the event (preventDefault and stopPropagation)
\nevent to stop
\nCancels bubbling of the event.
\nevent to stop bubbling.
\n