Merge pull request #239 from ahocevar/3625
Removing imageOffset and using getImageSize. r=@elemoine
This commit is contained in:
@@ -764,7 +764,7 @@
|
||||
}
|
||||
|
||||
function test_layer_setTileSize(t) {
|
||||
t.plan(6);
|
||||
t.plan(4);
|
||||
|
||||
layer = new OpenLayers.Layer();
|
||||
|
||||
@@ -784,7 +784,6 @@
|
||||
var size = new OpenLayers.Size(2,2);
|
||||
layer.setTileSize(size);
|
||||
t.ok(layer.tileSize.equals(size), "size paramater set correctly to layer's tile size");
|
||||
t.ok(layer.imageOffset == null, "imageOffset and imageSize null when no gutters")
|
||||
|
||||
//set on layer
|
||||
layer.tileSize = layerTileSize;
|
||||
@@ -803,10 +802,8 @@
|
||||
size = new OpenLayers.Size(10,100);
|
||||
layer.setTileSize(size);
|
||||
|
||||
var desiredImageOffset = new OpenLayers.Pixel(-15, -15);
|
||||
var desiredImageSize = new OpenLayers.Size(40, 130);
|
||||
|
||||
t.ok(layer.imageOffset.equals(desiredImageOffset), "image offset correctly calculated");
|
||||
t.ok(layer.imageSize.equals(desiredImageSize), "image size correctly calculated");
|
||||
}
|
||||
|
||||
|
||||
@@ -295,9 +295,6 @@
|
||||
t.ok(tile.layer.imageSize == null,
|
||||
"zero size gutter doesn't set image size");
|
||||
|
||||
t.ok(tile.layer.imageOffset == null,
|
||||
"zero size gutter doesn't set image offset");
|
||||
|
||||
var zero_gutter_bounds = tile.bounds;
|
||||
|
||||
map.destroy();
|
||||
@@ -312,8 +309,12 @@
|
||||
tile.size.h + (2 * gutter))),
|
||||
"gutter properly changes image size");
|
||||
|
||||
t.ok(tile.layer.imageOffset.equals(new OpenLayers.Pixel(-gutter, -gutter)),
|
||||
"gutter properly sets image offset");
|
||||
var offsetLeft = -(gutter / layer.tileSize.w * 100) | 0;
|
||||
var offsetTop = -(gutter / layer.tileSize.h * 100) | 0;
|
||||
t.eq(parseInt(tile.imgDiv.style.left, 10), offsetLeft,
|
||||
"gutter properly sets image left style");
|
||||
t.eq(parseInt(tile.imgDiv.style.top, 10), offsetTop,
|
||||
"gutter properly sets image top style");
|
||||
t.ok(tile.bounds.equals(zero_gutter_bounds),
|
||||
"gutter doesn't affect tile bounds");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user