Antoine Abt
5147a0b060
Automatically skipFeatures on select’s collection changes
2014-04-10 14:24:39 +02:00
Frédéric Junod
c2bd829a5f
Merge pull request #1975 from fredj/rotation-anchor
...
Rotate around arbitrary coordinate
2014-04-10 14:22:08 +02:00
Frédéric Junod
3946b92595
Merge pull request #1942 from elemoine/export-tileimage
...
Export ol.source.TileImage
2014-04-10 14:16:13 +02:00
Éric Lemoine
f9388749d4
undefined may be passed to ol.animation.rotate
2014-04-10 14:05:18 +02:00
Éric Lemoine
42adc23e86
Use ol.View2D#rotate in Interaction
2014-04-10 14:05:18 +02:00
Éric Lemoine
3c86dba3a8
ol.animate.rotate takes an optional anchor
2014-04-10 14:05:17 +02:00
Éric Lemoine
00917b7262
Export ol.View2D#rotate
2014-04-10 14:05:17 +02:00
Éric Lemoine
e03054f17f
Add ol.View2D#rotate
2014-04-10 12:40:47 +02:00
Éric Lemoine
00bc424098
Add ol.coordinate.sub
2014-04-10 12:40:47 +02:00
Frederic Junod
5248bb7a4b
Export ol.source.TileImage
2014-04-10 12:27:53 +02:00
Éric Lemoine
baca25ed95
Fix bug at modify interaction construction time
...
This fixes a bug that occurs when the modify interaction is configured with a non-empty collection of features.
2014-04-10 11:00:00 +02:00
Éric Lemoine
ee1b4e08a1
Add ol.source.ImageWMS#getUrl
2014-04-10 09:16:24 +02:00
Éric Lemoine
e4c2cf0b63
Add ol.source.TileWMS#getUrls
2014-04-10 09:16:24 +02:00
Frederic Junod
bbb3527ac7
Don't use 'this' keyword in tileUrlFunction
...
See a31ad69ec4
Fixes #1965
2014-04-09 09:00:25 +02:00
Tim Schaub
acb0fd8f06
Use externs/olx.js instead of objectliterals.jsdoc
...
The single externs/olx.js file describes all of the "options" objects we accept in our constructors. The @typedef annotations are used by the compiler for type checking. The @type annotations include documentation for individual options and serve as externs when compiling a profile of the library. When compiling an application together with the library, the externs/olx.js file is included as one of the sources to provide the @typedef's without generating externs.
If we want to maintain multiple src/*.externs.js files instead of one large externs/olx.js file, we can. But while we are still using Plovr, it makes for easier build configurations to have one file.
This removes the build tasks that generated the build/src/external/src/externs/types.js and build/src/internal/src/types.js files as those are both replaced by the single externs/olx.js file.
2014-04-08 11:41:24 -06:00
Frederic Junod
17ed43d230
Fix coding style
...
Use `goog.isDef(x) ? x : {}` instead of `x || {}`
2014-04-08 11:40:04 +02:00
Frederic Junod
ffb61b49d0
Define ol.pointer.PointerEvent.createMouseEvent before using it
...
Fixes #1961
2014-04-07 17:48:14 +02:00
Éric Lemoine
4561e0b901
Merge pull request #1960 from elemoine/stopevent
...
Implement shouldStopEvent in DragBox interaction
2014-04-07 17:23:46 +02:00
Éric Lemoine
ce0b1d2a47
Use goog.functions.identity where it makes sense
2014-04-07 16:59:04 +02:00
Éric Lemoine
eac9b71b95
Set shouldStopEvent to identity in DragBox
...
This fixes a bug where the map is panned when boxes are drawn.
2014-04-07 16:57:02 +02:00
Andreas Hocevar
13e072cb63
Merge pull request #1955 from ahocevar/canvas-no-taint
...
Test canvas size with an untainted canvas
2014-04-07 13:52:09 +02:00
ahocevar
d685c79e02
Use ol.dom.createCanvasContext2D and remove canvas variable
2014-04-07 13:25:49 +02:00
ahocevar
3848e7f823
Make comment about shrinking the canvas more descriptive
2014-04-06 23:54:59 +02:00
ahocevar
09021dffd4
Do not shrink test canvas
2014-04-06 14:29:32 +02:00
ahocevar
95795ea301
Test canvas size with an untainted canvas
2014-04-06 11:38:51 +02:00
Tim Schaub
7826036307
Make getLayerStatesArray return an array of layer states
2014-04-04 07:39:54 -06:00
Tim Schaub
78324fb54b
Remove layers array from frame state
2014-04-04 07:36:42 -06:00
Tim Schaub
aa3a20e911
Provide layer states array in frame state
2014-04-04 07:36:42 -06:00
Tim Schaub
9d5451b1d6
Provide a reference to the layer
2014-04-04 07:36:42 -06:00
ahocevar
bf06129256
Initialize snappedToVertex_
2014-04-04 14:11:02 +02:00
ahocevar
523b51d69a
Add missing goog.requires; fix types and a typo
2014-04-04 14:05:19 +02:00
ahocevar
2cb045b0b3
Better documentation for the singleclick condition
2014-04-04 14:05:19 +02:00
ahocevar
f2acbd332c
Use the pixelTolerance to determine whether to snap to a vertex
2014-04-04 14:05:19 +02:00
ahocevar
8fc9b23ab8
Do not return as handled unless a geometry was modified
...
With this change, it is more straightforward to determine
whether an event is considered as handled, which results in the
removal of the modifiable_ and lastVertexCoordinate_ states.
Instead, we only need to know whether we're on a real vertex or
a virtual one. For that a new snappedToVertex_ flag is
introduced.
To stop a click after vertex deletion from triggering a feature
selection, vertex deletion is now triggered by a configurable
event condition, which defaults to singleclick (same as in the
select interaction) with no modifier keys.
2014-04-04 14:05:18 +02:00
Éric Lemoine
266f573922
Merge pull request #1943 from elemoine/ht
...
Hit detection skips layers in invisible groups
2014-04-04 09:08:29 +02:00
Bart van den Eijnden
6a3d349409
Merge pull request #1863 from htulipe/ows-capabilities
...
Add basic reading support for OWS Capabilities documents.
2014-04-03 19:57:27 +02:00
Éric Lemoine
8b0ae9e4da
Hit detection skips layers in invisible groups
2014-04-03 16:54:39 +02:00
Tom Payne
0de380c7d2
Merge pull request #1744 from twpayne/remote-vector
...
ol.source.RemoteVector
2014-04-03 16:12:16 +02:00
Tom Payne
c155b70281
Export ol.source.ServerVector#readFeatures
2014-04-03 15:57:44 +02:00
Tom Payne
f13debbbc9
Load vector tiles for current resolution
2014-04-03 15:23:24 +02:00
Tom Payne
96b7700d63
Use forEachFeatureInExtentAtResolution in ol.source.ImageVector
2014-04-03 15:23:24 +02:00
Tom Payne
ed586bad39
Use forEachFeatureInExtentAtResolution in ol.renderer.canvas.VectorLayer
2014-04-03 15:23:24 +02:00
Tom Payne
3a8504b799
Add ol.source.Vector#forEachFeatureInExtentAtResolution
2014-04-03 15:12:23 +02:00
Tom Payne
683483f8a4
Add ol.source.TileVector
2014-04-03 15:12:22 +02:00
Tom Payne
4a484a7ad3
Separate out feature reading and feature adding
2014-04-03 15:12:22 +02:00
Tom Payne
a31ad69ec4
Make tile URL functions more general
2014-04-03 15:12:22 +02:00
Tim Schaub
86c5a582c7
Rename loadingStrategy to strategy
2014-04-03 15:12:22 +02:00
Tim Schaub
ce8d805201
Rename loadingFunction to loader
2014-04-03 15:12:22 +02:00
Tom Payne
db1a06ac31
Use a BBOX loading strategy by default
2014-04-03 15:12:22 +02:00
Tom Payne
9e75684823
Replace extentUrlFunction with generic loadingFunction
2014-04-03 15:12:22 +02:00