diff options
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 |
commit | 86b91da4dc11a5454d722a97906887be2932d146 (patch) | |
tree | 88bd9f3c934ae2bfa996a4fc8acac0e66204a7df | |
parent | a5a86946ce17010ad64366575ff541acbbf933fe (diff) | |
download | Chimè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.js | 2 |
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;} |