Yahoo! UI Library

align-plugin  3.2.0pr1

Yahoo! UI Library > align-plugin > node-event-delegate.js (source view)
Search:
 
Filters
/**
 * Functionality to make the node a delegated event container
 * @module node
 * @submodule node-event-delegate
 */

/**
 * Functionality to make the node a delegated event container
 * @method delegate
 * @param type {String} the event type to delegate
 * @param fn {Function} the function to execute
 * @param selector {String} a selector that must match the target of the event.
 * @return {Event.Handle} the detach handle
 * @for Node
 */
Y.Node.prototype.delegate = function(type, fn, selector) {

    var args = Y.Array(arguments, 0, true);

    args.splice(2, 0, this._node);

    return Y.delegate.apply(Y, args);
};

Copyright © 2010 Yahoo! Inc. All rights reserved.