Frederic Junod
aa2838cdcd
Remove use of goog.isNull
2015-12-08 16:05:38 +01:00
Éric Lemoine
279eae1dba
Do not ignore layer filter for unmanaged layers
...
PR #3883 made `forEachFeatureAtPixel` ignore unmanaged layers. This commit reverts that change.
2015-11-30 17:53:19 +01:00
Andreas Hocevar
a8cd6b735f
Fix select interaction regression caused by #4391
2015-11-18 11:57:18 +01:00
Andreas Hocevar
d968f32456
Exclude unmanaged layers from selection
2015-11-09 09:45:21 +01:00
Andreas Hocevar
1aea2c2b0c
Pass null as forEachFeatureAtPixel layer arg for unmanaged layers
2015-11-09 09:45:21 +01:00
jonataswalker
16670e4015
Improve ol.interaction.Select#getLayer documentation.
2015-11-03 14:35:17 -02:00
Andreas Hocevar
8daff341d0
Update after ol.interaction.Select changes
2015-10-28 10:29:03 +01:00
Andreas Hocevar
6e2f82c397
Introduce ol.render.Feature
2015-10-28 10:29:02 +01:00
jonataswalker
85163bceb6
Add 'getLayer()' method to 'ol.interaction.Select'
2015-10-08 16:18:33 +02:00
jonataswalker
094f8d5391
Add 'getLayer()' method to 'ol.interaction.Select'
2015-10-08 16:18:33 +02:00
Frederic Junod
da611b9cb5
Use ol.array.includes instead of goog.array.indexOf
2015-09-29 10:46:04 +02:00
Frederic Junod
88c3891bef
Replace goog.array.contains with ol.array.includes
2015-09-29 10:42:07 +02:00
Marc Jansen
4b993727c8
Remove goog.isDef from selectinteraction
2015-09-25 11:35:12 -06:00
Éric Lemoine
0bc8858760
Add a "features" option to ol.interaction.Select
2015-09-22 17:02:14 +02:00
Pierre GIRAUD
7c2fffed68
SelectEventType in ol.interaction namespace
2015-09-08 14:26:39 +02:00
Frederic Junod
9d07300e71
Rename ol.SelectEvent to ol.interaction.SelectEvent
2015-08-25 09:26:10 +02:00
Frederic Junod
49b8f90e66
Add missing goog.provide
...
The new version of the closure-compiler (version 20150729) wants that all the classes
tagged with `@constructor` to be provided (with `goog.provide`).
2015-08-25 09:26:10 +02:00
Frederic Junod
0a6745f1e4
Remove unused goog.require
...
Found by the latest version of closure-compiler (v20150729)
2015-08-04 10:01:11 +02:00
Tim Schaub
cd6ac857b9
Merge pull request #3824 from probins/select
...
Improve docs for interaction.Select.
2015-07-09 16:54:05 -06:00
Frederic Junod
dd132c9fad
Add non-nullable notation to features array
2015-06-25 09:11:38 +02:00
Peter Robins
d6118f31e4
Improve docs for interaction.Select
2015-06-19 13:11:27 +00:00
Andreas Hocevar
f645a9e1e4
Make unmanaged vector layers behave more like ol.FeatureOverlay
...
* Skipped features need to be hit-detected on unmanaged layers.
* updateWhileAnimating and updateWhileInteracting are recommended to
achieve the same instant visual feedback that ol.FeatureOverlay had.
2015-06-19 13:06:29 +02:00
Andreas Hocevar
fad3cf9672
Merge pull request #3758 from ahocevar/remove-featureoverlay
...
Removal of ol.FeatureOverlay
2015-06-10 14:33:28 +02:00
Andreas Hocevar
53d5d8c1d9
Get rid of ol.FeatureOverlay
...
This also introduces a wrapX option to the Draw, Modify and Select
interaction.
2015-06-09 15:44:31 +02:00
Björn Harrtell
9a9b838235
Add mapBrowserEvent as a member of ol.SelectEvent
2015-06-04 16:53:53 +02:00
Peter Robins
7f1053d2cd
Add @fires to select interaction
2015-05-29 10:59:07 +00:00
Marc Jansen
a784157344
Add basic docs for selectinteraction
2015-04-22 14:22:34 +02:00
Éric Lemoine
c993964d27
Merge pull request #3422 from elemoine/multi-filter
...
Fix Select behavior when multi is false
2015-03-31 14:16:32 +02:00
Pierre GIRAUD
4b453f5be6
Adding missing provide for SelectFilterFunction
2015-03-31 09:36:25 +02:00
Bart van den Eijnden
47ce127a10
Add assert messages for all assertions up until ol.renderer.vector.
2015-03-30 22:55:23 +02:00
Éric Lemoine
9022530bf9
Fix Select behavior when multi is false
...
This commit addresses https://github.com/openlayers/ol3/pull/3402#issuecomment-87701660 .
2015-03-30 18:32:36 +02:00
acanimal
1f0c21ac60
Add "filter" option to Select interaction
2015-03-30 13:07:02 +02:00
Andreas Hocevar
d8150c5155
Add interface definition for ol.SelectEvent
2015-03-06 11:31:30 +01:00
Björn Harrtell
49c2af165a
Fix select event always reporting as multi select
2015-03-04 08:48:08 +01:00
Björn Harrtell
e4b1d6e1de
Add SelectEvent to Select interaction
...
Fixes
2015-03-03 12:22:01 +01:00
Alexandre Dubé
d1185da6b1
Replace mouseMove event condition by pointerMove
...
The original browser event was used to catch the mousemove event,
but in IE the 'pointermove' event is returned instead. So, instead
of using the original event, we use the map browser event, which
is always 'pointermove'.
2015-02-27 12:14:13 -05:00
Frederic Junod
13f265b4e1
Select the uppermost feature
2015-02-10 09:59:09 +01:00
Björn Harrtell
162c47eb3e
Option to enable selection of overlapping features
2015-02-04 16:15:41 +01:00
Éric Lemoine
86561e5ef2
Merge pull request #3032 from elemoine/custom-components
...
Extension points for custom controls and interactions
2014-12-15 13:41:56 +01:00
Andreas Hocevar
9b0b1543e0
Allow custom mousemove conditions
...
When configuring a Select interaction with a custom condition that
includes mousemove, panning the map will not work any more. This is
because the return value of handleMapBrowserEvent is determined by
checking for a default condition function. By checking for the
underlying event type instead, we gain flexibility with custom condition
functions.
2014-12-15 11:28:45 +01:00
Éric Lemoine
d07185e8f2
Add an "handleEvent" interaction option
2014-12-12 18:30:31 +01:00
Antoine Abt
374f02c725
Fix pan with select interaction in mousemove mode.
2014-11-21 11:23:06 +01:00
Andreas Hocevar
96729baa9f
Push the feature, not the index
2014-11-11 20:09:24 +01:00
Andreas Hocevar
08aa6ee82d
Do not rely on unstable index
2014-11-11 12:35:19 +01:00
Frederic Junod
aaeb2b6938
Remove unnecessary parentheses
2014-09-29 09:05:22 +02:00
Peter Robins
ed2f2befdf
Move createDefaultEditingStyles() to ol.style
2014-08-11 15:39:21 +00:00
Frederic Junod
0277026624
Stricter typing for ol.Collection
2014-07-30 09:38:16 +02:00
Antoine Abt
60f1874766
Give precedence to feature style
2014-07-16 11:25:16 +02:00
Tim Schaub
4cf5ab4620
Use @api annotation instead of @todo api
2014-07-05 15:41:14 -04:00
Éric Lemoine
18462a2af3
Merge pull request #2229 from tsauerwein/stable
...
Add stable tags to interactions
2014-07-04 06:31:13 +02:00