Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
Events.prototype.unbind = function(event, method){
if (0 == arguments.length) return this.unbindAll();
if (1 == arguments.length) return this.unbindAllOf(event);
// no bindings for this event
var bindings = this._events[event];
if (!bindings) return;
// no bindings for this method
var cb = bindings[method];
if (!cb) return;
events.unbind(this.el, event, cb);
};
Events.prototype.unbind = function(event, method){
if (0 == arguments.length) return this.unbindAll();
if (1 == arguments.length) return this.unbindAllOf(event);
// no bindings for this event
var bindings = this._events[event];
if (!bindings) return;
// no bindings for this method
var cb = bindings[method];
if (!cb) return;
events.unbind(this.el, event, cb);
};
Events.prototype.unbind = function(event, method){
if (0 == arguments.length) return this.unbindAll();
if (1 == arguments.length) return this.unbindAllOf(event);
// no bindings for this event
var bindings = this._events[event];
if (!bindings) return;
// no bindings for this method
var cb = bindings[method];
if (!cb) return;
events.unbind(this.el, event, cb);
};
exports.unbind = function(el, type, fn, capture){
if (!isCollection(el)) {
events.unbind(el, type, fn, capture);
} else if ( el && el[0] !== undefined ) {
for ( var i = 0; i < el.length; i++ ) {
events.unbind(el[i], type, fn, capture);
}
}
};
});
exports.unbind = function(el, type, fn, capture){
if (!isCollection(el)) {
events.unbind(el, type, fn, capture);
} else if ( el && el[0] !== undefined ) {
for ( var i = 0; i < el.length; i++ ) {
events.unbind(el[i], type, fn, capture);
}
}
};
});