|
From: àÒÉÊ óÉÌØ×ÅÓÔÒÏ× <yur...@ma...> - 2001-02-27 16:33:35
|
function DynAPI.removeFromArray will be rewriten as listed below
removeFromArray : function(array, index, id) {
var which=(typeof(index)=="object")?index:array[index];
if (id)
delete array[which.id];
else for (var i=0; i<array.length; i++)
if (array[i] == which) {
if (typeof(array)=="array") //added
array.splice(i,1);
else { //added
for(var x=i; x<array.length-1; x++) array[x]=array[x+1]; //added
array.length -= 1; //added
} //added
break;
}
return array;
},
to remove the error in function DynLayer.prototype.removeEventListener.
Yura Silvestrov
|