fredj
14624cb815
New OpenLayers.CANVAS_SUPPORTED constant
2012-02-09 15:33:46 +01:00
Peter Robins
f08119b01e
Change Protocol/Script registry to object
2012-02-09 14:16:15 +00:00
fredj
6daecd677d
New createVertices option for Control.ModifyFeature
2012-02-09 14:12:52 +01:00
Bart van den Eijnden
3a23f15041
implement readers for URL endpoints in WFS 1.1
2012-02-09 14:10:49 +01:00
Bart van den Eijnden
e9ffef03c7
create APIMethod for obtaining the view port, this is needed by GeoExt to append the map panel items there so that they don't interfere with the zoombox for example
2012-02-09 10:33:24 +01:00
Matthew Perry
b01026bd80
Cleaning up the docs to a marginally acceptable level.
2012-02-08 11:16:50 -08:00
Peter Robins
9732cf77aa
HTTP protocol: enable POST for update/delete
2012-02-08 11:20:06 +00:00
Pierre GIRAUD
85b9d5f7f9
Merge pull request #200 from pgiraud/gpx
...
Adding missing schemalocation, version. Better management of the namespaces.
2012-02-08 02:47:38 -08:00
Pierre GIRAUD
92f8040938
More up-to-date way to create or set namespacedj elements or attributes.
2012-02-08 10:39:31 +01:00
Matthew Perry
47876746a5
Adjust default handler options
2012-02-07 16:05:04 -08:00
Éric Lemoine
e7eae00246
Merge pull request #202 from probins/http
...
ReadWithPOST should pass through options.headers (patch from @probins)
2012-02-07 13:28:05 -08:00
Matthew Perry
80656cdfd0
Support specifying grid resolution at the layer level
2012-02-07 12:20:29 -08:00
Matthew Perry
4e84a7113d
Fix event handling.. no need to detect lastXY
2012-02-07 11:23:04 -08:00
Matthew Perry
d46092f717
Fix up the constructor
2012-02-07 10:03:03 -08:00
Peter Robins
00a00db127
ReadWithPOST should pass through options.headers
2012-02-07 11:57:29 +00:00
Matthew Perry
d900028c2a
function to reset handler
2012-02-06 19:56:02 -08:00
Matthew Perry
9e3bd972f4
Refactor Control to allow multiple handler types (move, hover, click)
2012-02-06 15:22:28 -08:00
Antoine Abt
0d27dc82ae
re-add default labelAlign, but avoid duplicate declaration accross renderers
2012-02-06 21:45:57 +01:00
Matthew Perry
fb791e14fa
Update Tile/UTFGrid.js to remove traces of images.
2012-02-06 09:46:57 -08:00
Matthew Perry
8aaaecc9ee
Fix a problem determining zoom levels. Updated some docs.
2012-02-06 09:06:49 -08:00
Matthew Perry
6ff3b895c9
Some refactoring and cleaning up rounding errors in tile math. Added
...
debugging mechanism.
2012-02-05 11:17:02 -08:00
Matthew Perry
be4db93e9b
Preliminary working implementation.. still lots of slop to clean up
2012-02-05 09:33:32 -08:00
Matthew Perry
92cbac468c
Merge remote-tracking branch 'upstream/master' into utfgrid
2012-02-04 17:03:25 -08:00
Matthew Perry
a6df52ff83
Initial import of UTFGrid support. Needs work.
2012-02-04 12:22:27 -08:00
fredj
d72b5b4810
Remove OpenLayers.Protocol.CSW.v2_0_2.createCallback, already defined in OpenLayers.Protocol
2012-02-03 12:37:53 +01:00
fredj
3a69729074
Update OpenLayers.Bounds.containsLonLat input type
...
'll' parameter can now be either a OpenLayers.LonLat instance or a
simple javascript object with a 'lon' and 'lat' properties.
2012-02-02 16:35:30 +01:00
fredj
657b47abb0
Update Control.OverviewMap.getOverviewPxFromLonLat input type
...
'lonlat' parameter can be either a OpenLayers.LonLat instance or a
simple javascript object with a 'lon' and 'lat' properties.
2012-02-02 16:35:30 +01:00
fredj
8558b6ee5c
Update OpenLayers.Layer.Grid.calculateGridLayout inputs type.
...
No need to clone the passed bounds (read only access).
'bounds' can be either a Bounds instance or a simple javascript
object. Same for 'origin': LonLat instance or a simple javascript
object.
2012-02-02 16:35:30 +01:00
Frédéric Junod
2d0714990d
Merge pull request #184 from fredj/get-url-async
...
Change getUrlAsync parameters. r=ahocevar
2012-02-02 05:59:13 -08:00
ahocevar
abdd3a2e5b
Making sure that new base layer becomes visible.
...
The new base layer may previously have been out of range, in which case setVisibility(true) would do nothing if the layer was visible already. So we check if it was previously out of range, and redraw it if necessary.
2012-02-02 13:53:37 +01:00
Pierre GIRAUD
030f8fdbb9
Adding missing schemalocation, version
2012-02-02 13:13:05 +01:00
ahocevar
a278986442
No additional events registered on the LayerSwitcher.
...
With the buttonclick event, we can also handle clicks on layer names and checkboxes/radiobuttons when they get the olButton class. To make this work on iOS, we have to add a check in buttonclick.js to handle the case where the event occurred on a text element (nodeType === 3).
2012-02-02 00:02:51 +01:00
fredj
263b429c49
Add eventListeners usage example in APIdoc
2012-02-01 15:32:14 +01:00
fredj
fc0152ea1e
New eventListeners APIProperty for OpenLayers.Tile.
...
Same behavior as Map.eventListeners or Layer.eventListeners.
New listeners can be registered using the options parameter:
new OpenLayers.Tile.Image(layer, position, bounds, null, size, {
eventListeners: {
loadstart: function(evt) {
// ...
},
loadend: function(evt) {
// ...
}
}
});
2012-02-01 11:57:47 +01:00
Frederic Junod
56d22ff9ad
coding standards: replace 'new Array()' with '[]'
2012-02-01 11:08:56 +01:00
Éric Lemoine
271e3b61bd
Events.buttonclick should be part of the API
2012-01-31 17:07:47 +01:00
ahocevar
99a68b0d20
Clear queue in more appropriate places.
2012-01-31 12:04:03 +01:00
ahocevar
cc749a7967
Don't queue tiles multiple times.
...
This results in a smaller queue that we don't have to unqueue from.
2012-01-31 11:55:19 +01:00
Xavier Mamano
fa3d89f572
A popup can be destroyed before obtaining the images of contentDiv.
2012-01-30 19:42:23 +01:00
ahocevar
720c49c040
Re-introducing tileLoadingDelay.
...
Only use it if no native requestAnimationFrame function is available. This should improve performance on mobile devices.
2012-01-29 18:50:03 +01:00
ahocevar
8efce71271
Fixing a fatal typo.
2012-01-28 23:35:56 +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
0e435b5483
Simplify moveGriddedTiles code.
...
Saves 3 unnecessary instances creation and 6 parseFloat calls.
2012-01-28 15:30:39 +01:00
ahocevar
ef85f43d21
A tile queue that can be aborted.
...
This saves server requests, and because we use OpenLayers.Animation, setting img.src on a tile should not freeze iOS any more, so we can hopefully get rid of scheduleMoveGriddedTiles.
2012-01-28 15:30:20 +01:00
fredj
40806dbe68
Pass the callback scope to getURLasync
2012-01-27 14:50:34 +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
fredj
4e73df0115
Set Control.TransformFeature handle role (rotate) into attributes.
2012-01-27 11:42:24 +01:00
fredj
717e13fb44
transformFeature() already call drawHandles
2012-01-27 11:42:24 +01:00
Pierre GIRAUD
a75d8ab235
Merge pull request #180 from pgiraud/xls_typo
...
Fixing typo
2012-01-26 06:56:59 -08:00
Pierre GIRAUD
359d48f466
Fixing typo
2012-01-26 15:37:13 +01:00