Event Methods
Event.make
Event.make(name, details[, doc][, bubbles][, cancel]) -> event
-
name
(String) – The name of the event, visible in event.type. -
details
(String) – A hash of custom event properties to be copied to the event object. -
doc
(DOMElement) – is a supplied element to target the event on; if not supplied, defaults to current active document -
bubbles
(Boolean) – Flag determining if the event's propogation behavior is to bubble; default is true. -
cancel
(Boolean) – Flag determining if the event's default action may be prevented via thepreventDefault()
method; default is true
Utility routine used to create custom events.
In addition to creating an event with the given name, the event is also extended such that a defaultPrevented
property is available on the event instance.
Event.send
Event.send(element, name[, details][, bubbles][, cancel]) -> event
-
element
(DOMElement) – to dispatch the event on. -
name
(String) – is the name of the event, visible in event.type. -
details
(String) – is a hash of custom event properties to be copied to the event object. -
bubbles
(Boolean) – flag determining if the event's propogation behavior is to bubble; default is true -
cancel
(Boolean) – flag determining if the event's default action may be prevented via the preventDefault( ) method; default is true
Like prototype's element.fire()
, except that the event type is actually as specified (instead of always dataavailable
), and the specified details are placed in the Event
object directly (instead of a memo
sub-object).
Event.stop
Event.stop(event) -> undefined
-
event
(DOMEvent) – Event object that should be stopped
Stops the event from propagating and prevents the default action.