Changeset 3584
- Timestamp:
- 07/05/07 10:24:15 (1 year ago)
- Files:
-
- trunk/openlayers/lib/OpenLayers/Layer/Grid.js (modified) (1 diff)
- trunk/openlayers/lib/OpenLayers/Layer/HTTPRequest.js (modified) (1 diff)
- trunk/openlayers/lib/OpenLayers/Layer/MapServer/Untiled.js (modified) (1 diff)
- trunk/openlayers/lib/OpenLayers/Layer/WFS.js (modified) (1 diff)
- trunk/openlayers/lib/OpenLayers/Layer/WMS/Untiled.js (modified) (1 diff)
- trunk/openlayers/tests/Layer/test_HTTPRequest.html (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/openlayers/lib/OpenLayers/Layer/Grid.js
r3545 r3584 396 396 // Should be implemented by subclasses 397 397 }, 398 399 /**400 * APIMethod: mergeNewParams401 * Once params have been changed, we will need to re-init our tiles402 *403 * Parameters:404 * newParams - {Object} Hashtable of new params to use405 */406 mergeNewParams:function(newArguments) {407 OpenLayers.Layer.HTTPRequest.prototype.mergeNewParams.apply(this,408 [newArguments]);409 410 if (this.map != null) {411 this._initTiles();412 }413 },414 415 398 416 399 /** trunk/openlayers/lib/OpenLayers/Layer/HTTPRequest.js
r3545 r3584 116 116 mergeNewParams:function(newParams) { 117 117 this.params = OpenLayers.Util.extend(this.params, newParams); 118 this.redraw(); 118 119 }, 119 120 trunk/openlayers/lib/OpenLayers/Layer/MapServer/Untiled.js
r3582 r3584 244 244 this.redraw(); 245 245 }, 246 247 /** 248 * APIMethod: mergeNewParams 249 * Once HTTPRequest has updated new params, reload the image div 250 * 251 * Parameters: 252 * newParams - {Object} 253 */ 254 mergeNewParams:function(newParams) { 255 OpenLayers.Layer.HTTPRequest.prototype.mergeNewParams.apply(this, 256 [newParams]); 257 this.redraw(); 258 }, 259 246 260 247 /** 261 248 * APIMethod: getFullRequestString trunk/openlayers/lib/OpenLayers/Layer/WFS.js
r3576 r3584 249 249 OpenLayers.Layer.HTTPRequest.prototype.mergeNewParams.apply(this, 250 250 newArguments); 251 //redraw252 this.moveTo(null, true);253 251 }, 254 252 trunk/openlayers/lib/OpenLayers/Layer/WMS/Untiled.js
r3582 r3584 260 260 this.redraw(); 261 261 }, 262 263 /**264 * APIMethod: mergeNewParams265 * Once HTTPRequest has updated new params, reload the image div266 *267 * Parameters:268 * newParams - {Object}269 */270 mergeNewParams:function(newParams) {271 var upperParams = OpenLayers.Util.upperCaseObject(newParams);272 var newArguments = [upperParams];273 OpenLayers.Layer.HTTPRequest.prototype.mergeNewParams.apply(this,274 newArguments);275 this.redraw();276 },277 262 278 263 /** trunk/openlayers/tests/Layer/test_HTTPRequest.html
r2852 r3584 66 66 67 67 function test_05_Layer_HTTPRequest_mergeNewParams (t) { 68 t.plan( 3);68 t.plan( 4 ); 69 69 70 70 layer = new OpenLayers.Layer.HTTPRequest(name, url, params, options); … … 81 81 82 82 t.eq( layer.params.chickpeas, "image/png", "mergeNewParams() makes clean copy of hash"); 83 84 layer.redraw = function() { 85 t.ok(true, "layer.mergeNewParams calls layer.redraw"); 86 } 87 layer.mergeNewParams(); 83 88 84 89
