Lines Matching refs:delegate
21 * <code>delegate(node, sub, notifier, filter)</code> methods.</p>
27 * on(..) or delegate(..)
47 * <p>For notifiers provided to delegate logic, the first argument should be an
63 // first arg to delegate notifier should be an object with currentTarget
69 delegate = sub.filter,
88 if (delegate) {
91 } else if (delegate && isObject(e) && e.currentTarget) {
100 // Useful for delegate implementations
298 * <code>on()</code> and <code>delegate()</code>. The second parameter
300 * <code>delegate()</code>.</p>
307 * <p>The required args for <code>delegate()</code>
316 * @param args {Array} parmeters passed to Y.on(..) or Y.delegate(..)
317 * @param delegate {Boolean} true if the subscription is from Y.delegate
379 * <code>node.delegate(type, fn, filter)</code> or
380 * <code>Y.delegate(type, fn, container, filter)</code>. Like with
390 * <code>Y.delegate.compileFilter(filter)</code>.</p>
392 * @method delegate
402 delegate : noop,
408 * <code>node.delegate(type, fn, filter)</code> or
409 * <code>Y.delegate(type, fn, container, filter)</code>. This function
411 * <code>delegate()</code> phase.</p>
431 * <code>Y.on(...)</code> or <code>Y.delegate(...)</code>
432 * @param delegate {Boolean} true if called from
433 * <code>Y.delegate(...)</code>
438 _on: function (args, delegate) {
441 extra = this.processArgs(args, delegate),
443 method = delegate ? 'delegate' : 'on',
466 if (delegate) {
488 * <code>on(...)</code> or <code>delegate(...)</code> implementation
493 * @param method {String} "on" or "delegate"
495 * <code>Y.on(...)</code> or <code>Y.delegate(...)</code>
501 * filter passed to <code>Y.delegate(...)</code> (not
535 // Call the implementation's "on" or "delegate" method
681 * <code>detach</code>, <code>delegate</code>, and <code>detachDelegate</code>.
706 * <dt><code>delegate</code></dt>
708 * implementation logic for subscription via <code>Y.delegate</code> or
709 * <code>node.delegate</code>. The filter is typically either a selector
711 * <code>Y.delegate.compileFilter(selectorString)</code> to create a
722 * implementation logic for cleaning up a detached delegate subscription.
723 * E.g. detach any DOM delegate subscriptions added in
724 * <code>delegate</code>.</dd>
736 * <code>delegate</code> signatures like
748 * <p>And for <code>delegate()</code>:</p>
754 * <code>Y.on()</code> and <code>Y.delegate()</code> respectively.</p>
806 delegate: function () {