summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2010-12-06 23:02:38 +0100
committerÉtienne Loks <etienne.loks@peacefrogs.net>2010-12-06 23:02:38 +0100
commit86b91da4dc11a5454d722a97906887be2932d146 (patch)
tree88bd9f3c934ae2bfa996a4fc8acac0e66204a7df
parenta5a86946ce17010ad64366575ff541acbbf933fe (diff)
downloadChimère-86b91da4dc11a5454d722a97906887be2932d146.tar.bz2
Chimère-86b91da4dc11a5454d722a97906887be2932d146.zip
Integration of patch http://trac.osgeo.org/openlayers/changeset/10801 in
OpenLayers 2.10 (closes #287)
-rw-r--r--chimere/static/OpenLayers.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/chimere/static/OpenLayers.js b/chimere/static/OpenLayers.js
index 43e67e8..1cf1d88 100644
--- a/chimere/static/OpenLayers.js
+++ b/chimere/static/OpenLayers.js
@@ -523,7 +523,7 @@ OpenLayers.Event.stopObservingElement(this.controls[i].panel_div);this.controls[
this.activeState=null;},activate:function(){if(OpenLayers.Control.prototype.activate.apply(this,arguments)){var control;for(var i=0,len=this.controls.length;i<len;i++){control=this.controls[i];if(control===this.defaultControl||(this.saveState&&this.activeState[control.id])){control.activate();}}
if(this.saveState===true){this.defaultControl=null;}
this.redraw();return true;}else{return false;}},deactivate:function(){if(OpenLayers.Control.prototype.deactivate.apply(this,arguments)){var control;for(var i=0,len=this.controls.length;i<len;i++){control=this.controls[i];this.activeState[control.id]=control.deactivate();}
-return true;}else{return false;}},draw:function(){OpenLayers.Control.prototype.draw.apply(this,arguments);this.addControlsToMap(this.controls);return this.div;},redraw:function(){if(this.div.children.length>0){for(var l=this.div.children.length,i=l-1;i>=0;i--){this.div.removeChild(this.div.children[i]);}}
+return true;}else{return false;}},draw:function(){OpenLayers.Control.prototype.draw.apply(this,arguments);this.addControlsToMap(this.controls);return this.div;},redraw:function(){for(var l=this.div.childNodes.length,i=l-1;i>=0;i--){this.div.removeChild(this.div.childNodes[i]);}
this.div.innerHTML="";if(this.active){for(var i=0,len=this.controls.length;i<len;i++){var element=this.controls[i].panel_div;if(this.controls[i].active){element.className=this.controls[i].displayClass+"ItemActive";}else{element.className=this.controls[i].displayClass+"ItemInactive";}
this.div.appendChild(element);}}},activateControl:function(control){if(!this.active){return false;}
if(control.type==OpenLayers.Control.TYPE_BUTTON){control.trigger();this.redraw();return;}