Subscriber Class
yui3/src/event-custom/js/subscriber.js:1
Stores the subscriber information to be used when the event fires.
Constructor
Subscriber
-
fn
-
context
-
args
Parameters:
-
fn
FunctionThe wrapped function to execute.
-
context
ObjectThe value of the keyword 'this' in the listener.
-
args
Array multiple0..n additional arguments to supply the listener.
Methods
contains
-
fn
-
context
Returns true if the fn and obj match this objects properties. Used by the unsubscribe method to match the right subscriber.
Parameters:
-
fn
Functionthe function to execute.
-
context
Objectoptional 'this' keyword for the listener.
Returns:
true if the supplied arguments match this subscriber's signature.
notify
-
args
-
ce
Executes the subscriber.
Parameters:
-
args
ArrayArguments array for the subscriber.
-
ce
CustomEventThe custom event that sent the notification.
Properties
args
Array
Additional arguments to propagate to the subscriber
context
Object
Optional 'this' keyword for the listener
fn
Function
The callback that will be execute when the event fires This is wrapped by Y.rbind if obj was supplied.
id
String
Unique subscriber id
once
Unknown
This listener only reacts to the event once