Éric Lemoine
612401a644
fix bug where tiles with gutters are shifted (refs #441 )
2012-04-28 21:23:55 +02:00
Éric Lemoine
ae75fdacd7
Revert "Merge pull request #116 from elemoine/redraw"
...
This reverts commit 7a5b469192 , reversing
changes made to a719de7e93 .
Conflicts:
tests/Tile/Image.html
2012-04-07 21:07:03 +02:00
ahocevar
dfa70fafac
Remove other references to unavailable external resources.
...
For me, several Image.html tests still failed in Firefox without this change (see #311 )
2012-03-10 01:55:57 +01:00
Éric Lemoine
d0d116efdf
add missing blank.gif file in tests/Tile
2012-03-10 00:34:39 +01:00
Éric Lemoine
0fa9651ee8
fix Tile/Image tests - we should not rely on external resources like http://labs.metacarta.com/wms/vmap0 , refs #311
2012-03-10 00:30:04 +01:00
Tim Schaub
cf30e71b9f
Merge branch 'master' of github.com:openlayers/openlayers into utfgrid
2012-03-06 00:06:15 -07:00
ahocevar
fe63d0aa63
New events: loaderror for Tile, tileerror for Layer.Grid.
2012-03-05 14:20:01 +01:00
ahocevar
5674d440c8
Fixing IFrame test for IE9 (see #277 ).
2012-03-05 11:49:07 +01:00
Tim Schaub
268b84286b
Tests for UTFGrid layer and control.
2012-03-03 17:29:38 -07:00
Tim Schaub
36d22bbb15
Single argument constructor for UTFGrid layer.
2012-03-03 16:07:50 -07:00
Bart van den Eijnden
456a17b61c
fix up test in Tile/Image/IFrame see 221d7caf70 (commitcomment-1032985)
2012-03-02 09:40:58 +01:00
tschaub
396b016220
Mask requestAnimationFrame so tiles load in FF.
2012-02-28 12:03:27 -07:00
Tim Schaub
4d31a3ed3a
Method for getting both feature id and data.
...
Having to call two methods to get complete feature information (id and data) is cumbersome. The `getFeatureInfo` method returns an object with both feature id and data.
2012-02-28 05:37:28 -07:00
tschaub
19a11561e8
Correcting typo.
2012-02-27 17:21:35 -07:00
tschaub
0aa8705299
Test the demo utfgrid file (currently failing).
2012-02-27 16:48:33 -07:00
tschaub
89e8a872a5
Making the default UTFGrid resolution 2.
...
According to the latest [spec](https://github.com/mapbox/utfgrid-spec/blob/master/1.2/utfgrid.md ): "By default, UTFGrid operates on a 2x2 grid."
2012-02-27 08:57:22 -07:00
Tim Schaub
551c582ab1
Layer and tile API update.
...
The tile now has responsibility for resolving feature ids and fetching feature data given x, y pixel offsets with getFeatureId and getFeatureData methods. The layer has corresponding getFeatureId and getFeatureData methods that take a map location, lookup the appropriate tile, and delegate to the tile for the rest of the work.
2012-02-26 21:05:12 -07:00
Tim Schaub
faeb691f3a
Tests for UTFGrid tiles.
2012-02-25 23:07:31 -07:00
ahocevar
85498cb23f
Removing imageOffset and using getImageSize.
...
This fixes a regression that was introduced with the Tile.Image overhaul. See http://trac.osgeo.org/openlayers/ticket/3625 .
2012-02-21 15:06:32 +01:00
ahocevar
5e734f20dc
Merge pull request #179 from ahocevar/tile-queue
...
A tile queue that can be aborted. r=@elemoine,@fredj,@tonio
2012-02-14 10:59:12 -08:00
fredj
b4ac0af5d8
New OpenLayers.Tile.Image.getCanvasContext function
2012-02-09 15:34:00 +01:00
fredj
79a64f4be6
Tile.Image tests: add missing scope params (see #184 )
2012-02-02 17:03:35 +01:00
ahocevar
dde45696f7
Simplified tile queue; using the tile's beforedraw listener.
...
Since draw is the only tile operation that we defer, the tile queue can be an array of tiles and queue handling can be simplified. We now use the beforedraw event to defer drawing, and remove all occurrences of a tile from the tile queue when we draw it.
Instead of layers that want to defer tile drawing having to override the tile's draw method, layers can now abort drawing by returning false from a beforedraw listener, and later call draw(true) to draw the tile directly, without clearing it first.
2012-01-28 16:12:29 +01:00
fredj
fe202cef14
Change getUrlAsync parameters.
...
Instead of giving the function a bound, a scope, a property to update
and a callback, only give the bound and a callback.
When the url is retrieved by getUrlAsync, simply call the callback
with the url as argument and let the caller manage this.
2012-01-27 13:23:08 +01:00
Éric Lemoine
99ca32540d
Merge branch 'master' into tile-fade-in
...
Conflicts:
tests/Tile/Image.html
2012-01-17 09:27:55 +01:00
Éric Lemoine
78963a5fa8
correct typo in tests/Tile/Image.html, @tschaub has sharp eyes
2012-01-02 23:34:02 +01:00
Éric Lemoine
eb924c8f77
no longer rely on the transitionend event, unwanted flashes are avoid using a timer
2012-01-02 22:53:53 +01:00
tschaub
b7b0d6b712
Collecting image tile changes in the Image.js.
2012-01-02 11:40:50 -07:00
Éric Lemoine
587650e01b
use parseFloat to read opacity style values in tests
2011-12-31 14:09:24 +01:00
Éric Lemoine
5edd3d3f84
make Tile.Image compatible with CSS-based tile fade animation
2011-12-31 00:19:19 +01:00
Éric Lemoine
289d9d371d
make Layer.redraw not unconditionally set zoomChanged to true in moveTo
2011-12-22 14:19:02 +01:00
fredj
efdd9d0eb2
don't create div for image tile when no gutter is used
2011-11-30 14:19:36 +01:00
ahocevar
4f58ff0352
Removing getBoundsFromBaseLayer method.
...
This method is only needed when the deprecated reproject option is set to true.
2011-11-18 13:06:28 +01:00
Frederic Junod
2900823eb2
Move deprecated Layer.WFS and Tile.WFS into deprecated.js.
2011-11-14 15:28:57 +01:00
Éric Lemoine
2555813762
commit ef6770 was incorrect, stopObservingElement is to be called, not stopObserving
2011-11-07 18:08:12 +01:00
Éric Lemoine
ef6770f8f8
call stopObserving in test_createBackBuffer of Tile/Image.html to prevent side-effects, test only change
2011-11-07 17:01:25 +01:00
Éric Lemoine
c80746b890
Tile.Image.cloneMarkup renamed Tile.Image.createBackBuffer
2011-10-29 12:22:08 +02:00
Éric Lemoine
dc0867e655
remove the Tile.BackBufferable tests
2011-10-20 23:04:17 +02:00
Éric Lemoine
39eca86083
replace test_insertBackBuffer by test_cloneMarkup in the Tile/Image.html tests
2011-10-19 23:50:43 +02:00
Éric Lemoine
7ffec2e88b
Make the IFrame.html tests pass
2011-10-19 23:19:52 +02:00
Tim Schaub
ea8404c3bd
Fixing up the WFS tile (ack) tests.
2011-10-11 19:56:42 -06:00
tschaub
8a3498bd0f
Setup and teardown for WFS tile tests. Still need work.
2011-10-11 15:26:51 -06:00
tschaub
b4de402774
Properly set up and tear down for tests.
2011-10-11 15:22:50 -06:00
Éric Lemoine
ded64c00d4
apply patch-3531-A0.diff from trac ticket #3531
2011-10-01 21:41:35 +02:00
Tim Schaub
663392b10e
Despite our best efforts to comply, we have been told that this layer violates the Google Maps Terms of Service. Without rendering their full map interface, they have no way of controlling the user experience, dropping in ads, and the like. ( closes #3481 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12317 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-09-01 19:07:37 +00:00
ahocevar
0ebec29df1
Fixing tests after r12247 - img.src is now only available after a delay, because it is set in the load handler after setting a blank image as src. There is no need to check for img.src in layer tests, because this is asserted by Tile.Image tests (see #3419 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12249 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-08-15 16:30:43 +00:00
ahocevar
23c9092201
Tile.Image improvements and partial rewrite. Thanks erilem for the excellent collaboration during the review phase. p=me,erilem r=erilem ( closes #3419 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12241 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-08-13 00:59:01 +00:00
ahocevar
275889aa1a
New GoogleNG layer using tiles from the v3 API's mapType::getTile method. r=bartvde ( closes #3312 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12000 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-05-23 21:42:09 +00:00
Tim Schaub
7eab9597cf
No longer requesting exceptions as images by default. This makes it less likely to litter a cache with in-image exception reports. r=ahocevar,erilem,bartvde ( closes #3261 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11894 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-04-19 18:57:12 +00:00
pgiraud
f84f696e31
Adds the possibility to use a built version of OpenLayers for the tests, users simply have to add '?mode=build' in the run-tests.html url
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11162 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-21 10:10:25 +00:00