Lines Matching refs:events

140   var eventsApi = function(iteratee, events, name, callback, opts) {  argument
146 events = eventsApi(iteratee, events, names[i], name[names[i]], opts);
151 events = iteratee(events, names[i], callback, opts);
155 events = iteratee(events, name, callback, opts);
157 return events;
204 var onApi = function(events, name, callback, options) { argument
206 var handlers = events[name] || (events[name] = []);
212 return events;
250 var offApi = function(events, name, callback, options) { argument
251 if (!events) return;
267 var names = name ? [name] : _.keys(events);
270 var handlers = events[name];
296 events[name] = remaining;
298 delete events[name];
301 return events;
310 var events = eventsApi(onceMap, {}, name, callback, _.bind(this.off, this));
312 return this.on(events, callback, context);
318 var events = eventsApi(onceMap, {}, name, callback, _.bind(this.stopListening, this, obj));
319 return this.listenTo(obj, events);
353 var events = objEvents[name];
355 if (events && allEvents) allEvents = allEvents.slice();
356 if (events) triggerEvents(events, args);
365 var triggerEvents = function(events, args) { argument
366 var ev, i = -1, l = events.length, a1 = args[0], a2 = args[1], a3 = args[2];
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;
1321 delegateEvents: function(events) { argument
1322 events || (events = _.result(this, 'events'));
1323 if (!events) return this;
1325 for (var key in events) {
1326 var method = events[key];