Lines Matching refs:delegate
23 * <code>delegate(node, sub, notifier, filter)</code> methods.</p>
29 * on(..) or delegate(..)
49 * <p>For notifiers provided to delegate logic, the first argument should be an
65 // first arg to delegate notifier should be an object with currentTarget
71 delegate = sub.filter,
90 if (delegate) {
93 } else if (delegate && isObject(e) && e.currentTarget) {
102 // Useful for delegate implementations
300 * <code>on()</code> and <code>delegate()</code>. The second parameter
302 * <code>delegate()</code>.</p>
309 * <p>The required args for <code>delegate()</code>
318 * @param args {Array} parmeters passed to Y.on(..) or Y.delegate(..)
319 * @param delegate {Boolean} true if the subscription is from Y.delegate
381 * <code>node.delegate(type, fn, filter)</code> or
382 * <code>Y.delegate(type, fn, container, filter)</code>. Like with
392 * <code>Y.delegate.compileFilter(filter)</code>.</p>
394 * @method delegate
404 delegate : noop,
410 * <code>node.delegate(type, fn, filter)</code> or
411 * <code>Y.delegate(type, fn, container, filter)</code>. This function
413 * <code>delegate()</code> phase.</p>
433 * <code>Y.on(...)</code> or <code>Y.delegate(...)</code>
434 * @param delegate {Boolean} true if called from
435 * <code>Y.delegate(...)</code>
440 _on: function (args, delegate) {
443 extra = this.processArgs(args, delegate),
445 method = delegate ? 'delegate' : 'on',
468 if (delegate) {
490 * <code>on(...)</code> or <code>delegate(...)</code> implementation
495 * @param method {String} "on" or "delegate"
497 * <code>Y.on(...)</code> or <code>Y.delegate(...)</code>
503 * filter passed to <code>Y.delegate(...)</code> (not
537 // Call the implementation's "on" or "delegate" method
683 * <code>detach</code>, <code>delegate</code>, and <code>detachDelegate</code>.
708 * <dt><code>delegate</code></dt>
710 * implementation logic for subscription via <code>Y.delegate</code> or
711 * <code>node.delegate</code>. The filter is typically either a selector
713 * <code>Y.delegate.compileFilter(selectorString)</code> to create a
724 * implementation logic for cleaning up a detached delegate subscription.
725 * E.g. detach any DOM delegate subscriptions added in
726 * <code>delegate</code>.</dd>
738 * <code>delegate</code> signatures like
750 * <p>And for <code>delegate()</code>:</p>
756 * <code>Y.on()</code> and <code>Y.delegate()</code> respectively.</p>
808 delegate: function () {