From 56e635e9a1b8beca98a3a0a461dcd744bdfa08e7 Mon Sep 17 00:00:00 2001 From: Dave Arter Date: Mon, 21 May 2018 17:19:38 +0100 Subject: [BANES] Add parks & grounds asset layer Styled to only be visible to staff. --- web/vendor/OpenLayers/OpenLayers.bathnes.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'web/vendor/OpenLayers/OpenLayers.bathnes.js') diff --git a/web/vendor/OpenLayers/OpenLayers.bathnes.js b/web/vendor/OpenLayers/OpenLayers.bathnes.js index 4a2efc3ea..7fc6b790e 100644 --- a/web/vendor/OpenLayers/OpenLayers.bathnes.js +++ b/web/vendor/OpenLayers/OpenLayers.bathnes.js @@ -1684,4 +1684,7 @@ var center=mapBounds.getCenterLonLat();var dataWidth=mapBounds.getWidth()*this.r var evt={filter:this.createFilter()};this.layer.events.triggerEvent("loadstart",evt);this.response=this.layer.protocol.read(OpenLayers.Util.applyDefaults({filter:evt.filter,callback:this.merge,scope:this},options));},createFilter:function(){var filter=new OpenLayers.Filter.Spatial({type:OpenLayers.Filter.Spatial.BBOX,value:this.bounds,projection:this.layer.projection});if(this.layer.filter){filter=new OpenLayers.Filter.Logical({type:OpenLayers.Filter.Logical.AND,filters:[this.layer.filter,filter]});} return filter;},merge:function(resp){this.layer.destroyFeatures();if(resp.success()){var features=resp.features;if(features&&features.length>0){var remote=this.layer.projection;var local=this.layer.map.getProjectionObject();if(remote&&local&&!local.equals(remote)){var geom;for(var i=0,len=features.length;i0){this.caching=true;this.layer.removeFeatures(this.cache.slice());this.caching=false;} +if(previousCache.length>0){var event={features:previousCache};this.handleAdd(event);if(event.features.length>0){this.caching=true;this.layer.addFeatures(event.features);this.caching=false;}}},CLASS_NAME:"OpenLayers.Strategy.Filter"}); \ No newline at end of file -- cgit v1.2.3