Merge branch 'master' of github.com:openlayers/openlayers into utfgrid
This commit is contained in:
@@ -53,7 +53,8 @@
|
||||
//initialize the layer using the JSON object from an arcgis server
|
||||
//SEE: ArcGISCache.json
|
||||
var layer = new OpenLayers.Layer.ArcGISCache(name, url, {
|
||||
layerInfo: layerInfo
|
||||
layerInfo: layerInfo,
|
||||
params: {foo: "bar"}
|
||||
});
|
||||
var map = new OpenLayers.Map('map', {
|
||||
maxExtent: layer.maxExtent,
|
||||
@@ -98,14 +99,14 @@
|
||||
}
|
||||
];
|
||||
|
||||
t.plan( urlSets.length );
|
||||
t.plan( urlSets.length );
|
||||
for(var i=0;i<urlSets.length;i++)
|
||||
{
|
||||
var o = urlSets[i];
|
||||
map.zoomToExtent(o.bounds, true);
|
||||
|
||||
var resultUrl = layer.getURL(o.bounds);
|
||||
t.ok( resultUrl == o.url, "correct tile returned for " + o.bounds);
|
||||
t.ok( resultUrl == o.url + "?foo=bar", "correct tile returned for " + o.bounds);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<html>
|
||||
<head>
|
||||
<script src="http://maps.google.com/maps/api/js?sensor=false"></script>
|
||||
<script src="http://maps.google.com/maps/api/js?sensor=false&v=3.6"></script>
|
||||
<script src="../../OLLoader.js"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
|
||||
+17
-4
@@ -32,7 +32,7 @@
|
||||
t.eq( layer.buffer, 0, "buffer default is 0");
|
||||
t.eq( layer.ratio, 1.5, "ratio default is 1.5");
|
||||
t.eq( layer.numLoadingTiles, 0, "numLoadingTiles starts at 0");
|
||||
t.eq( layer.tileClass, OpenLayers.Tile.Image, "tileClass default is OpenLayers.Tile.Image");
|
||||
t.ok( layer.tileClass === OpenLayers.Tile.Image, "tileClass default is OpenLayers.Tile.Image");
|
||||
|
||||
var obj = {};
|
||||
var func = function() {};
|
||||
@@ -63,7 +63,7 @@
|
||||
});
|
||||
map.addLayer(layer);
|
||||
|
||||
t.eq(layer.tileClass, myTileClass, "tileClass is set");
|
||||
t.ok(layer.tileClass === myTileClass, "tileClass is set");
|
||||
var instance = layer.addTile(new OpenLayers.Bounds(-10, 10, 50, 100),
|
||||
new OpenLayers.Pixel(10, 12));
|
||||
|
||||
@@ -226,9 +226,10 @@
|
||||
map.setCenter([-10, 0], 5);
|
||||
|
||||
var log = [];
|
||||
var origDeferMoveGriddedTiles = layer.deferMoveGriddedTiles;
|
||||
layer.deferMoveGriddedTiles = function() {
|
||||
log.push("deferMoveGriddedTiles");
|
||||
OpenLayers.Layer.WMS.prototype.deferMoveGriddedTiles.apply(this, arguments);
|
||||
origDeferMoveGriddedTiles.apply(this, arguments);
|
||||
}
|
||||
layer.moveGriddedTiles = function() {
|
||||
log.push("moveGriddedTiles");
|
||||
@@ -505,7 +506,7 @@
|
||||
}
|
||||
|
||||
function test_Layer_Grid_addTileMonitoringHooks(t) {
|
||||
t.plan(15);
|
||||
t.plan(17);
|
||||
|
||||
layer = new OpenLayers.Layer.Grid();
|
||||
layer.events = {
|
||||
@@ -518,6 +519,13 @@
|
||||
events: {
|
||||
register: function(name, obj, func) {
|
||||
g_registered[name] = [obj, func];
|
||||
},
|
||||
on: function(obj) {
|
||||
for (var o in obj) {
|
||||
if (obj.hasOwnProperty(o)) {
|
||||
tile.events.register(o, obj.scope, obj[o]);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -550,6 +558,11 @@
|
||||
entry = g_registered["loadend"];
|
||||
t.ok( entry && entry[0] == layer && entry[1] == tile.onLoadEnd, "loadend correctly registered");
|
||||
|
||||
g_events = [];
|
||||
tile.onLoadError.apply(layer);
|
||||
t.eq(g_events[0][0], "tileerror", "tileerror triggered");
|
||||
t.ok(g_events[0][1].tile === tile, "tile passed as tile property to event object");
|
||||
|
||||
layer.numLoadingTiles = 2;
|
||||
g_events = [];
|
||||
tile.onLoadEnd.apply(layer);
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
var options = { chicken: 151, foo: "bar" };
|
||||
|
||||
function test_Layer_HTTPRequest_constructor (t) {
|
||||
t.plan( 5 );
|
||||
t.plan( 6 );
|
||||
|
||||
layer = new OpenLayers.Layer.HTTPRequest(name, url, params, options);
|
||||
|
||||
@@ -27,8 +27,11 @@
|
||||
t.ok( ((layer.params["map"] == '/mapdata/vmap_wms.map') &&
|
||||
(layer.params["layers"] == "basic") &&
|
||||
(layer.params["format"] == "image/png")), "layer.params correctly set" );
|
||||
|
||||
|
||||
|
||||
layer = new OpenLayers.Layer.HTTPRequest(name, url, null, {params: params});
|
||||
t.ok( ((layer.params["map"] == '/mapdata/vmap_wms.map') &&
|
||||
(layer.params["layers"] == "basic") &&
|
||||
(layer.params["format"] == "image/png")), "layer.params correctly set from options" );
|
||||
}
|
||||
|
||||
function test_Layer_HTTPRequest_clone (t) {
|
||||
|
||||
Reference in New Issue
Block a user