"Tests Broken on IE6". This adds an additional check that prevents IE6 from complaining about undefined properties. r=crschmidt (closes #1322)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@6021 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
@@ -313,7 +313,10 @@ OpenLayers.Event = {
|
|||||||
* stopObservingElement on each.
|
* stopObservingElement on each.
|
||||||
*/
|
*/
|
||||||
unloadCache: function() {
|
unloadCache: function() {
|
||||||
if (OpenLayers.Event.observers) {
|
// check for OpenLayers.Event before checking for observers, because
|
||||||
|
// OpenLayers.Event may be undefined in IE if no map instance was
|
||||||
|
// created
|
||||||
|
if (OpenLayers.Event && OpenLayers.Event.observers) {
|
||||||
for (var cacheID in OpenLayers.Event.observers) {
|
for (var cacheID in OpenLayers.Event.observers) {
|
||||||
var elementObservers = OpenLayers.Event.observers[cacheID];
|
var elementObservers = OpenLayers.Event.observers[cacheID];
|
||||||
OpenLayers.Event._removeElementObservers.apply(this,
|
OpenLayers.Event._removeElementObservers.apply(this,
|
||||||
|
|||||||
Reference in New Issue
Block a user