Changeset 5318
- Timestamp:
- 12/01/07 09:04:18 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/openlayers/lib/OpenLayers/Layer/FixedZoomLevels.js
r4985 r5318 106 106 var resolutionsIndex = 0; 107 107 this.resolutions = []; 108 for(var i= this.minZoomLevel; i < this.numZoomLevels; i++) {108 for(var i= this.minZoomLevel; i <= this.maxZoomLevel; i++) { 109 109 this.resolutions[resolutionsIndex++] = this.RESOLUTIONS[i]; 110 110 } trunk/openlayers/tests/Layer/test_FixedZoomLevels.html
r4059 r5318 6 6 7 7 function test_01_Layer_FixedZoomLevels (t) { 8 t.plan( 3 6);8 t.plan( 39 ); 9 9 10 10 var layer = { 'MIN_ZOOM_LEVEL': 5, … … 68 68 p_minMaxNum(t, layer, layer.MIN_ZOOM_LEVEL, 10, "min,max(layer.options) wins over (map)"); 69 69 70 // resolutions array 70 71 71 72 var resolutions = Array(20); 73 for (var i = 0; i < 20; i++) { 74 resolutions[i] = Math.random(); 75 } 76 OpenLayers.Util.extend(layer, {RESOLUTIONS:resolutions}); 77 var minZoomLevel = 6; 78 var numZoomLevels = 2; 79 layer = p_createLayer(layer, {}, {minZoomLevel: minZoomLevel, numZoomLevels: numZoomLevels}); 80 t.eq( layer.resolutions.length, numZoomLevels, "length of resolutions array ok"); 81 for (var i = 0; i < numZoomLevels; i++) { 82 t.eq( layer.resolutions[i], resolutions[i + minZoomLevel], "resolutions array at index " + i + " ok"); 83 } 72 84 } 73 85
