Commit Graph

2167 Commits

Author SHA1 Message Date
Matt Priour
e8cc0deeb5 Remove extra event firing logic from Layer::setVisibility 2012-10-09 12:21:25 -05:00
Matt Priour
f17a3c70e4 Fire the 'changelayer:visibility' event from layer's display method
Move the changelayer event firing logic for in / out of resolution range
from the Map class to the Layer class. Tests have been also been created
to specifically test that the display method works correctly and fires
events only when needed.
2012-10-09 11:10:55 -05:00
Bart van den Eijnden
fd6e7ebe03 allow versioned profiled parsers to fallback to the non-profiled parser, this will help deal with situations in which a WMSC parser is created, the server is requested for WMS 1.1.1, but returns 1.1.0 2012-10-08 16:28:19 +02:00
ahocevar
88a7b7d3e2 Testing backwards compatibility 2012-10-02 16:11:27 +02:00
ahocevar
84a8d8d1f6 Applying VersionedOGC pattern to WMSDescribeLayer format
The WMSDescribeLayer format currently differs from other formats that
inhreit from VersionedOGC by having an array instead of an object as return
type. This especially bad since the VersionedOGC superclass sets a version
property on the array. With this change, the WMSDescribeLayer format will
also be compatible with GeoServer's new JSON response type for
DescribeLayer - see
http://sourceforge.net/mailarchive/message.php?msg_id=29912776.

Another change included here is the removal of the WMSDescribeLayer
format's getVersion hack, which was replaced by a generic fallback to less
generic parsers, e.g. from a v1_1_1 parser to a v1_1 parser if v1_1_1 is
not implemented.
2012-10-02 14:35:05 +02:00
ahocevar
22c5e76b0b Support for multiple resource urls
With this change, createLayer generates url arrays for both KVP and REST
encoding if multiple resource urls are provided. To make this work, the
WMTSCapabilities format got a new resourceUrls property, because
previously only the first resourceUrl for a format was stored.
2012-10-01 15:28:30 +02:00
Stéphane Brunner
e8987c0683 Gets the right url (#608 / 3) 2012-09-14 15:39:12 +02:00
Marc Jansen
1063a4cd19 Make it possible to change the filter in handlers
Trigger the 'select'-event earlier, this way any handlers for the event can
change both the filter and the resulting SLD inside the callback.
2012-09-06 13:29:59 +02:00
ahocevar
2197f1656a Updating row/col sizes in tests (see #639) 2012-08-31 11:11:34 +02:00
ahocevar
475cd7cd60 Fixing test (backBufferLonLat should not be OpenLayers.Bounds).
Thanks @rdewit for the IE7 test report - this fixes one of the reported issues.
2012-08-21 13:57:11 +02:00
ahocevar
f0ad48597f No more percentage based positioning.
Client zoom now supports both over- and undersampling.
2012-08-21 13:57:11 +02:00
ahocevar
26d4fe3ce8 Making row and column size consistent, as suggested by @bartvde. 2012-08-21 13:37:48 +02:00
ahocevar
0f58868830 When using a buffer, the grid lacks rows/columns at the top/left.
This is because the threshold used for deciding when a column or row is shifted is too far to the bottom right. A tiny fix, but effective. A new test makes sure that we don't shift columns more than necessary when the layer is dragged.
2012-08-20 18:52:17 +02:00
ahocevar
87e7cfe29c Merge pull request #632 from ahocevar/wps-client
WPS Client. r=@bartvde,@tschaub
2012-08-18 10:01:01 -07:00
ahocevar
e04d7cd627 Addressing final review comments. 2012-08-18 18:56:36 +02:00
Marc Jansen
df19317c95 Merge branch 'master' of https://github.com/openlayers/openlayers
Conflicts:
	tests/list-tests.html
2012-08-17 22:46:06 +02:00
Bart van den Eijnden
7b4cb8e3f5 cleanup and always use window resize as suggested by @tonio 2012-08-17 11:36:03 +02:00
Bart van den Eijnden
3b9ce4ca2d introduce new property on the Map called autoUpdateSize which lets applications take control of window resizing / device orientation changes if they want to 2012-08-17 10:13:04 +02:00
ahocevar
88572303fb Addressing @tschaub's review comment. 2012-08-14 13:31:41 +02:00
ahocevar
5fff368a2d Addressing review suggestions and fixing asynchronous function calls.
This commit addresses @bartvde's review comments, adds more documentation, and fixes asynchronous function calls. Previously, when creating multiple processes with the same identifier, the describe callback would only have been called for the first process. This was fixed to move DescribeProcess handling from WPSProcess to WPSClient.
2012-08-14 13:17:07 +02:00
ahocevar
94f3ab393f Giving the test code more time to execute. 2012-08-12 22:08:43 +02:00
ahocevar
96db01006c Making Firefox happy. 2012-08-11 19:32:17 +02:00
ahocevar
e2acbc56d0 More docs and unit tests. 2012-08-11 19:32:17 +02:00
ahocevar
ebc71b492e Making sure that the process description is not loaded. 2012-08-11 19:32:17 +02:00
ahocevar
c64621f510 Adding unit tests. 2012-08-11 19:32:17 +02:00
tschaub
970448effc Tests for response property on loadend event.
This confirms that the loadend event includes a response property when it results from a call to the strategy merge method (see #624).
2012-08-08 11:41:51 -06:00
tschaub
4ae9f6878d Making events easier to test.
This should make it more straightforward to test the new event properties being sent with loadend on BBOX and Fixed strategies (see #624).
2012-08-08 11:23:02 -06:00
Stéphane Brunner
65cacaa756 Merge pull request #614 from sbrunner/wmts-fix
correct units in WMTS capabilities
2012-08-03 02:35:26 -07:00
ahocevar
aef5517bfa Adding unit tests. 2012-08-01 13:15:59 +02:00
Stéphane Brunner
9d31c57e2a correct units in WMTS capabilities 2012-07-30 23:17:11 +02:00
ahocevar
c786952219 Fixing tests. 2012-07-20 09:19:20 +02:00
Frédéric Junod
f5aae88a31 Merge pull request #294 from fredj/stopped-map-events
can't listen to mousedown/touchstart on map div
2012-07-02 13:44:06 -07:00
ahocevar
f686589d1e Merge pull request #551 from finn-no/projection-test-fix
Fixed broken test
2012-06-27 23:59:56 -07:00
Gregers Gram Rygg
5e0050cc9a Fixed broken test 2012-06-27 18:32:48 +02:00
Gregers Gram Rygg
2bd8b5c4ba Merge branch 'master' of https://github.com/openlayers/openlayers into vendor-prefixes 2012-06-27 16:52:06 +02:00
Gregers Gram Rygg
d71e7a7beb Mock div.style through document.createElement hack instead of exposing method in vendorPrefix.js 2012-06-27 16:49:59 +02:00
Gregers Gram Rygg
1ba6aa75d7 Removed Prefix from method names, since now it's part of the module name 2012-06-27 13:33:47 +02:00
Gregers Gram Rygg
7f32342ec3 Moved OpenLayers.Vendor to OpenLayers.Util.vendorPrefix 2012-06-27 13:28:43 +02:00
Gregers Gram Rygg
36451db928 Expose caches instead of _clearCache method 2012-06-27 12:39:47 +02:00
Stéphane Brunner
d42f5ee993 Merge pull request #271 from sbrunner/wmts-capabilities
Create Layer from WMTS capabilities in rest mode
2012-06-27 01:34:02 -07:00
Stéphane Brunner
484eda2ee5 add alternate projection parsing 2012-06-26 16:20:36 +02:00
Stéphane Brunner
419ead9191 fix projection syntax 2012-06-26 16:09:38 +02:00
Gregers Gram Rygg
ab6b2ef008 Use vendor detection for requestAnimationFrame 2012-06-25 13:45:33 +02:00
Gregers Gram Rygg
58a83b0d17 Refactored vendor methods to it's own module 2012-06-25 13:44:35 +02:00
Gregers Gram Rygg
b394b93723 Removed unrelated changes 2012-06-25 09:38:23 +02:00
Gregers Gram Rygg
da3495beac Merge branch 'master' of https://github.com/openlayers/openlayers into vendor-prefixes 2012-06-24 02:38:05 +02:00
Gregers Gram Rygg
6d5f5c37df Style vendor prefixes should start with first char uppercase, js properties should be lower 2012-06-23 22:46:43 +02:00
Gregers Gram Rygg
b9670a292b Added support to detect vendor-prefixes for non-style objects 2012-06-23 21:48:44 +02:00
ahocevar
78d07c8d8a Merge pull request #524 from ahocevar/panzoombar
Zoom level restriction improvements. r=@bartvde
2012-06-22 16:59:13 -07:00
Marc Jansen
b86394b79b Merge branch 'control-inheritance' of https://github.com/marcjansen/openlayers 2012-06-20 18:08:01 +02:00