CustomEvent
createEvent
(
p_type
,
p_config
)
p_type <string>
the type, or name of the event
p_config <object>
optional config params. Valid properties are:
CustomEvent
boolean
fireEvent
(
p_type
,
arguments
)
p_type <string>
the type, or name of the event
arguments <Object*>
an arbitrary set of parameters to pass to
the handler.
boolean
void
hasEvent
(
type
)
type <string>
the type, or name of the event
void
void
subscribe
(
p_type
,
p_fn
,
p_obj
,
p_override
)
p_type <string>
the type, or name of the event
p_fn <function>
the function to exectute when the event fires
p_obj <Object>
An object to be passed along when the event
fires
p_override <boolean>
If true, the obj passed in becomes the
execution scope of the listener
void
boolean
unsubscribe
(
p_type
,
p_fn
,
p_obj
)
p_type <string>
The type, or name of the event. If the type
is not specified, it will attempt to remove
the listener from all hosted events.
p_fn <Function>
The subscribed function to unsubscribe, if not
supplied, all subscribers will be removed.
p_obj <Object>
The custom object passed to subscribe. This is
optional, but if supplied will be used to
disambiguate multiple listeners that are the same
(e.g., you subscribe many object using a function
that lives on the prototype)
boolean
void
unsubscribeAll
(
p_type
)
p_type <string>
The type, or name of the event
void