Yahoo! UI Library

event  3.0.0pr2

Yahoo! UI Library > event > Event.Facade
Search:
 
Filters

Class Event.Facade

Wraps a DOM event, properties requiring browser abstraction are fixed here. Provids a security layer when required.

Properties

button - int

The button that was pushed.

charCode - int

The charCode for key events. Same as keyCode

currentTarget - Node

Node reference for the element that the listener was attached to.

details - Array

The event details. Currently supported for Custom Events only, where it contains the arguments that were passed to fire().

keyCode - int

The keyCode for key events. Uses charCode if keyCode is not available

pageX - int

The X location of the event on the page (including scroll)

pageY - int

The Y location of the event on the page (including scroll)

relatedTarget - Node

Node reference to the relatedTarget

target - Node

Node reference for the targeted element

time - Date

Timestamp for the event

which - int

The button that was pushed. Same as button.

Methods

halt

void halt ( immediate )
Stops the event propagation and prevents the default event behavior.
Parameters:
immediate <boolean> if true additional listeners on the current target will not be executed
Returns: void

preventDefault

void preventDefault ( )
Prevents the event's default behavior
Returns: void

stopImmediatePropagation

void stopImmediatePropagation ( )
Stops the propagation to the next bubble target and prevents any additional listeners from being exectued on the current target.
Returns: void

stopPropagation

void stopPropagation ( )
Stops the propagation to the next bubble target
Returns: void


Copyright © 2008 Yahoo! Inc. All rights reserved.