From b2371b71620fe66fe01b9ec80c74acb02d073707 Mon Sep 17 00:00:00 2001 From: euzuro Date: Tue, 3 Jul 2007 22:23:20 +0000 Subject: [PATCH] fix for #699 - give WFS layer a mergeNewParams() git-svn-id: http://svn.openlayers.org/trunk/openlayers@3575 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf --- lib/OpenLayers/Layer/WFS.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/lib/OpenLayers/Layer/WFS.js b/lib/OpenLayers/Layer/WFS.js index c7f24b175c..57f4ef838d 100644 --- a/lib/OpenLayers/Layer/WFS.js +++ b/lib/OpenLayers/Layer/WFS.js @@ -228,6 +228,22 @@ OpenLayers.Layer.WFS.prototype = OpenLayers.Layer.Markers.prototype.onMapResize.apply(this, arguments); } }, + + /** + * APIMethod: mergeNewParams + * Modify parameters for the layer and redraw. + * + * Parameters: + * newParams - {Object} + */ + mergeNewParams:function(newParams) { + var upperParams = OpenLayers.Util.upperCaseObject(newParams); + var newArguments = [upperParams]; + OpenLayers.Layer.HTTPRequest.prototype.mergeNewParams.apply(this, + newArguments); + //redraw + this.moveTo(null, true); + }, /** * APIMethod: clone