mirror of
https://bitbucket.org/wisemapping/wisemapping-open-source.git
synced 2024-11-22 06:07:57 +01:00
reducing functionality of Events class
This commit is contained in:
parent
248efeb717
commit
d8015c5608
@ -16,11 +16,6 @@ mindplot.Events = new Class({
|
|||||||
return this;
|
return this;
|
||||||
},
|
},
|
||||||
|
|
||||||
addEvents: function(events){
|
|
||||||
for (var type in events) this.addEvent(type, events[type]);
|
|
||||||
return this;
|
|
||||||
},
|
|
||||||
|
|
||||||
fireEvent: function(type, args, delay){
|
fireEvent: function(type, args, delay){
|
||||||
type = this._removeOn(type);
|
type = this._removeOn(type);
|
||||||
var events = this.$events[type];
|
var events = this.$events[type];
|
||||||
@ -38,24 +33,7 @@ mindplot.Events = new Class({
|
|||||||
var events = this.$events[type];
|
var events = this.$events[type];
|
||||||
if (events && !fn.internal){
|
if (events && !fn.internal){
|
||||||
var index = events.indexOf(fn);
|
var index = events.indexOf(fn);
|
||||||
if (index != -1) delete events[index];
|
if (index != -1) events.splice(index, 1);
|
||||||
}
|
|
||||||
return this;
|
|
||||||
},
|
|
||||||
|
|
||||||
removeEvents: function(events){
|
|
||||||
var type;
|
|
||||||
if (typeOf(events) == 'object'){
|
|
||||||
for (type in events) this.removeEvent(type, events[type]);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
if (events) events = removeOn(events);
|
|
||||||
for (type in this.$events){
|
|
||||||
if (events && events != type) continue;
|
|
||||||
var fns = this.$events[type];
|
|
||||||
for (var i = fns.length; i--;) if (i in fns){
|
|
||||||
this.removeEvent(type, fns[i]);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user