changed checking if eventhandler storage exists
This commit is contained in:
parent
350cacb2f3
commit
276b023b05
@ -27,14 +27,14 @@ OSRM.extend( OSRM.EventHandler, {
|
||||
|
||||
// add listener
|
||||
addListener: function(type, listener) {
|
||||
if( typeof this._listeners[type] == "undefined" )
|
||||
if( this._listeners[type] == undefined)
|
||||
this._listeners[type] = [];
|
||||
this._listeners[type].push(listener);
|
||||
},
|
||||
|
||||
//remove event listener
|
||||
removeListener: function(type, listener) {
|
||||
if( this._listeners[type] instanceof Array) {
|
||||
if( this._listeners[type] != undefined) {
|
||||
for(var i=0; i<this._listeners[type].length; i++)
|
||||
if( this._listeners[type][i] == listener) {
|
||||
this._listeners[type].splice(i,1);
|
||||
@ -53,7 +53,7 @@ OSRM.extend( OSRM.EventHandler, {
|
||||
if( !event.type )
|
||||
throw new Error("event object missing type property!");
|
||||
|
||||
if( this._listeners[event.type] instanceof Array)
|
||||
if( this._listeners[type] != undefined)
|
||||
for(var listener in this._listeners[event.type])
|
||||
listener.call(this, event);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user