|
|
@@ -63,6 +63,7 @@ OpenLayers.ProxyHost = "index-ajax.php?_zasobID=<?php echo $this->_zasobID; ?>&_
|
|
|
wpsUrl: '',
|
|
|
wfsUrl: '',
|
|
|
layerName: 'Warstwa rysowania',
|
|
|
+ zoomStrategyActivate: 15,
|
|
|
debug: false
|
|
|
};
|
|
|
|
|
|
@@ -100,6 +101,7 @@ OpenLayers.ProxyHost = "index-ajax.php?_zasobID=<?php echo $this->_zasobID; ?>&_
|
|
|
_nodeOutput = $('<div></div>');
|
|
|
_selectedFeature = null;
|
|
|
_selectedRecordId = 0;
|
|
|
+ priv.options.zoomStrategyActivate = (priv.options.zoomStrategyActivate > 0)? priv.options.zoomStrategyActivate : 15;
|
|
|
|
|
|
var div = $('<div></div>');
|
|
|
div.append(_nodeProcesses);
|
|
|
@@ -382,10 +384,11 @@ OpenLayers.ProxyHost = "index-ajax.php?_zasobID=<?php echo $this->_zasobID; ?>&_
|
|
|
|
|
|
_map.events.register("zoomend", this, function(e) {
|
|
|
var zoom = _map.getZoom();
|
|
|
- if (zoom > 15 && _layer.strategies[1].active) {
|
|
|
+ //console.log('zoom(',zoom,', ',priv.options.zoomStrategyActivate,')');
|
|
|
+ if (zoom > priv.options.zoomStrategyActivate && _layer.strategies[1].active) {
|
|
|
_layer.strategies[1].deactivate();
|
|
|
_layer.refresh({force:true});
|
|
|
- } else if (zoom <= 15 && !_layer.strategies[1].active) {
|
|
|
+ } else if (zoom <= priv.options.zoomStrategyActivate && !_layer.strategies[1].active) {
|
|
|
_layer.strategies[1].activate();
|
|
|
_layer.refresh({force:true});
|
|
|
}
|