Lines Matching refs:callback

140   var eventsApi = function(iteratee, events, name, callback, opts) {  argument
144 … if (callback !== void 0 && 'context' in opts && opts.context === void 0) opts.context = callback;
151 events = iteratee(events, names[i], callback, opts);
155 events = iteratee(events, name, callback, opts);
162 Events.on = function(name, callback, context) { argument
163 return internalOn(this, name, callback, context);
167 var internalOn = function(obj, name, callback, context, listening) { argument
168 obj._events = eventsApi(onApi, obj._events || {}, name, callback, {
185 Events.listenTo = function(obj, name, callback) { argument
199 internalOn(obj, name, callback, this, listening);
204 var onApi = function(events, name, callback, options) { argument
205 if (callback) {
210 … handlers.push({callback: callback, context: context, ctx: context || ctx, listening: listening});
219 Events.off = function(name, callback, context) { argument
221 this._events = eventsApi(offApi, this._events, name, callback, {
230 Events.stopListening = function(obj, name, callback) { argument
243 listening.obj.off(name, callback, this);
250 var offApi = function(events, name, callback, options) { argument
257 if (!name && !callback && !context) {
280 callback && callback !== handler.callback &&
281 callback !== handler.callback._callback ||
308 Events.once = function(name, callback, context) { argument
310 var events = eventsApi(onceMap, {}, name, callback, _.bind(this.off, this));
311 if (typeof name === 'string' && context == null) callback = void 0;
312 return this.on(events, callback, context);
316 Events.listenToOnce = function(obj, name, callback) { argument
318 var events = eventsApi(onceMap, {}, name, callback, _.bind(this.stopListening, this, obj));
324 var onceMap = function(map, name, callback, offer) { argument
325 if (callback) {
328 callback.apply(this, arguments);
330 once._callback = callback;
351 var triggerApi = function(objEvents, name, callback, args) { argument
368 case 0: while (++i < l) (ev = events[i]).callback.call(ev.ctx); return;
369 case 1: while (++i < l) (ev = events[i]).callback.call(ev.ctx, a1); return;
370 case 2: while (++i < l) (ev = events[i]).callback.call(ev.ctx, a1, a2); return;
371 case 3: while (++i < l) (ev = events[i]).callback.call(ev.ctx, a1, a2, a3); return;
372 default: while (++i < l) (ev = events[i]).callback.apply(ev.ctx, args); return;
1518 route: function(route, name, callback) { argument
1521 callback = name;
1524 if (!callback) callback = this[name];
1528 if (router.execute(callback, args, name) !== false) {
1539 execute: function(callback, args, name) { argument
1540 if (callback) callback.apply(this, args);
1782 route: function(route, callback) { argument
1783 this.handlers.unshift({route: route, callback: callback});
1811 handler.callback(fragment);