tschaub
609e5f7f09
Taking brackets out of the callback.
...
The Yahoo API doesn't accept quotes in the callback (e.g. foo['bar']). Since the callback registry is an object and all identifiers are prefixed with "c" now, we can use dot notation.
2012-03-21 09:18:23 -06:00
tschaub
127abf8782
Correcting the callback for the script protocol.
...
In f08119b01e , the default syntax for the script protocol's callback made it so the callbacks looked like `OpenLayers.Protocol.Script.registry[c1]`. This essentially breaks the script protocol everywhere except where `c1` is defined and equals "c1" (the string).
Tests with this change demonstrate that default callbacks will now look like `OpenLayers.Protocol.Script.registry['c1']` (properly accessing the `c1` property of the registry object).
2012-03-20 17:07:52 -06:00
Éric Lemoine
d5da1130b5
Merge pull request #207 from probins/script
...
Change Protocol/Script registry to object
2012-03-05 13:52:44 -08:00
Éric Lemoine
9f06a17647
fix the Protocol/CSW tests in IE, refs #249
2012-03-04 22:18:07 +01:00
ahocevar
11966d231f
New OpenLayers.Projection.defaults property.
...
This allows us to simplify the map and layer configuration, because now the projection also defines defaults for maxExtent, maxResolution and units.
This change also adds transforms for SRS aliases for EPSG:4326 and centralizes axis order information in OpenLayers.Projection.defaults.
2012-02-15 11:09:55 +01:00
Peter Robins
21d06b092a
Protocol/Script: add test for callbackTemplate
2012-02-09 15:58:41 +00:00
Bart van den Eijnden
476d438578
minor doc adjustments and a bit more test coverage
2012-01-09 10:27:44 +01:00
Bart van den Eijnden
41370b3eb7
fix up broken test
2012-01-09 09:57:32 +01:00
Bart van den Eijnden
a6be4a4b6c
start with the patch from OL Trac ticket 2133
2012-01-09 09:29:15 +01:00
Frederic Junod
7f2c06c5b7
move Protocol.SQL into deprecated.js
2011-11-21 19:10:26 +01:00
fredj
735f49cca0
move Protocol.SQL.Gears into deprecated.js
2011-11-21 12:23:05 +01:00
Tim Schaub
541b3dc7ae
Changing the named callback to avoid having the returned script call a function. This allows the protocol to be used with servers that sanitize callback identifiers for security. Great patch from vmische. r=me (closes 3417).
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12250 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-08-15 18:27:55 +00:00
ahocevar
51efcde523
don't use null geometryName for WFS versions < 1.1. r=elemoine ( closes #3415 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12216 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-08-08 13:22:59 +00:00
ahocevar
eb7cc04254
making Protocol.WFS work with just featureType and featurePrefix configured. r=bartvde ( closes #3368 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12129 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-06-29 09:53:37 +00:00
bartvde
4d0f73e538
better error handling for the WFS Protocol, note this is currently only done for WFS 1.1.0 and not for WFS 1.0.0, thanks tschaub for the reviews this week, r=tschaub ( closes #3354 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12080 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-06-10 17:12:22 +00:00
Éric Lemoine
64a611e861
Protocol.HTTP.read should not write params into the protocol's options object, p=etdube,me r=me ( closes #3237 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11883 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-04-07 06:49:38 +00:00
Frédéric Junod
89639a12bb
WFS protocol commit: send HTTP headers. p=arneke,me r=me ( closes #3204 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11880 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-04-06 06:59:05 +00:00
Tim Schaub
fba3a883ac
Removing the simpleFilterSerializer method on OpenLayers.Protocol in favor of a format for serializing filters for use with query strings. r=sbrunner ( closes #3163 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11758 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-03-29 19:22:13 +00:00
Tim Schaub
27da366cd0
Adding a protocol for reading features cross-origin from services that support JSON with a callback. r=erilem ( closes #2956 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11691 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-03-10 20:51:03 +00:00
Tim Schaub
49e96f352f
Adding a filterToParams method on the HTTP protocol. This allows you to specify how a filter is serialized in HTTP feature requests (using CQL for example). By default, we use the OpenLayers.Protocol.simpleFilterSerializer method. r=crschmidt ( closes #3032 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11673 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-03-08 15:45:18 +00:00
bartvde
288641e00d
OpenLayers.Protocol.WFS misses a setGeometryName method, p=fvanderbiest, r=me,erilem ( closes #3037 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11670 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-03-08 15:21:14 +00:00
bartvde
23d24518fb
need a setFeatureType function on Protocol.WFS, r=erilem ( closes #2639 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11659 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-03-07 15:40:37 +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
Tim Schaub
8dd58e484a
Optionally include SRS id in serialized BBOX by constructing a HTTP protocol with srsInBBOX true. r=elemoine ( closes #3006 ).
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11015 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-01-06 21:39:14 +00:00
ahocevar
9f47e1915d
auto-create the GetFeature readFormat for known outputFormats. r=tschaub ( closes #2968 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10955 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-12-07 23:56:32 +00:00
ahocevar
492a6d930b
Let the read method respect readOptions and pass them to the format's read method. r=bartvde ( closes #2957 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10947 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-12-04 13:44:26 +00:00
bartvde
fd083d64d2
no way to pass read options from protocol to format, r=ahocevar,elemoine ( closes #2656 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10703 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-08-29 08:41:13 +00:00
Éric Lemoine
701896e0c3
Protocol.HTTP - fix a regression where update and delete never take feature.url into account if a url is set in the protocol options, p=pwr,me r=me,bartvde ( #2393 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10266 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-05-03 13:58:08 +00:00
Frédéric Junod
1faed26393
extend Protocol.HTTP for MapFish and FeatureServer. p=elemoine, r=bartvde,me ( closes #2393 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10129 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-03-19 15:12:50 +00:00
bartvde
3a6ac9b83f
add Protocol for Sensor Observation Service r=ahocevar ( closes #2373 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9912 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-12-21 14:37:08 +00:00
bartvde
5a9e1fe0b4
allow WFS protocol to use a different outputFormat, for instance json, patch by rdewit, r=me ( closes #2107 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9725 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-10-07 18:21:59 +00:00
Tim Schaub
0e858fa4af
Sending a response object along to the user callback after a commit that issues multiple requests. Thanks for the collaborative patch work crschmidt. r=crschmidt,elemoine ( closes #1973 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9246 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-04-08 17:52:55 +00:00
ahocevar
7db0265495
added fromWMSLayer convenience function to Protocol.WFS. Thanks tschaub
...
for the improved patch. r=tschaub (closes #1937 )
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8993 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-10 20:11:07 +00:00
Éric Lemoine
15efd8db2f
add abort method to wfs protocol, r=tschaub ( closes #1943 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8933 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-02 11:13:22 +00:00
Tim Schaub
55f40e224a
Adding a WFS protocol. This allows for creating, reading, updating, and deleting features via WFS. Huge thanks to ahocevar for the test writing and review. r=ahocevar ( closes #1648 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8868 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-02-18 00:07:43 +00:00
Éric Lemoine
a107ab04e4
Add the "readWithPOST" boolean option to OpenLayers.HTTP. If "readWithPOST" is true then read operations are done using POST requests instead of GET. This is useful when one needs to send lots of data as part of the request. p=aabt, r=crschmidt,me ( closes #1917 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8797 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-01-30 16:24:38 +00:00
euzuro
d8cafb1ad7
fix broken HTTP Protocol test. Need to re-assign overridden values. This was not breaking in FF because (for whatever reason) tests are executed in backwards order. When they are executed in forwards order (IE), we have a problem. No functional change. See #1652
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8009 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-09-12 16:32:52 +00:00
Éric Lemoine
8d8ee2087f
these two files were erroneously not committed as part of [8005], thanks Erik for catching this (See #1699 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8008 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-09-12 16:06:55 +00:00
Éric Lemoine
44ac8154c7
add Protocol.SQL.Gears, and go do editing while being offline! r=crschmidt ( closes #1699 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8005 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-09-12 14:57:05 +00:00
Tim Schaub
33fbc1d22f
Adding a BBOX strategy. This triggers requests for data within a bounding box. When the map bounds invalidate previous data bounds, another request is issued. Reads are triggered with a spatial filter, and protocols that understand how to deal with filters may serialize the filter to request a subset of the data collection. The HTTP protocol understands one filter - the bbox filter. So the BBOX strategy can be used in conjunction with the HTTP protocol to request data via http in a bounding box. Thanks for the collaboration and tests Eric. r=elemoine,crschmidt ( #1731 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8000 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-09-11 17:39:41 +00:00
Tim Schaub
6277216053
Adding HTTP protocol. Give a vector layer the HTTP protocol to create, read, update, and delete features via HTTP. This can be subclassed by protocols that extend HTTP. Thanks for the collaboration (and great tests) on this elemoine - good working with you guys. r=elemoine,me ( closes #1652 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7940 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-09-03 19:10:47 +00:00