Constructor
new module:br/util/EventUtility()
Methods
-
(static) addEventListener(oTargetElem, sEvent, fEventListener, bDirectAttachedEvent)
-
Registers the specified event function to a particular event using the provided DOM element.
Parameters:
Name Type Description oTargetElemObject The document element the event will be registered against. sEventString The name of the event that will be registered (e.g. 'click', but not 'onclick'). fEventListenerfunction The function that will be called when the event fires. bDirectAttachedEventboolean Whether the simpler form of event registration (e.g. elem.onclick) should be used (falseby default). This is still occasionally useful in IE when you want access to the target element and that is different towindow.event.srcElement.Returns:
An event listener id to be used in the method (@link #removeEventListenerById) to remove the newly added event listener or NULL if the event listener could not be added for any reason. -
(static) preventDefault(oEvent)
-
Allows the user to prevent the default event, with the use
return Utility.preventEventDefault(oEvent);Parameters:
Name Type Description oEventEvent Event passed to your event handler. Note that event handlers are not wrapped so you need to do something like oEvent = oEvent || window.event;Returns:
Always returns false -
(static) removeEventListener(nUniqueListenerId)
-
Removes the DOM event listener that has previously been added via the
#addEventListenermethod.Parameters:
Name Type Description nUniqueListenerIdint The event Listener Id that was returned by the method #addEventListener. -
(static) stopPropagation(oEvent)
-
Stops the propagation of an event. This method should be used within an event listener to prevent bubbling of an event up to other event listeners.
Parameters:
Name Type Description oEventEvent Event passed to your event handler. Note that event handlers are not wrapped so you need to do something like oEvent = oEvent || window.event;