Alexandre Dubé
bd4b7a890d
Fix DragZoom interaction duration, allow 0 value
2015-10-14 13:39:10 -04:00
Éric Lemoine
936118955f
Merge pull request #4161 from jonataswalker/translate-events
...
Add `translatestart`, `translateend` and `translating` events to `ol.interaction.Translate`
2015-10-09 18:16:17 +02: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
Andreas Hocevar
dc0c0877d7
Recover from bad merge conflict resolution in #4036
2015-10-08 15:18:11 +02:00
Andreas Hocevar
46a1140583
Merge pull request #4036 from alvinlindstam/fix-modify-events
...
Fix modify interaction event order
2015-10-08 12:17:57 +02:00
Frederic Junod
4d53049a7f
Remove unnecessary cast
2015-10-01 13:38:49 +02:00
Marc Jansen
a38ac3a07b
Use !!expr and not the verbose expr !== null
...
This addresses review comments by @tschaub.
2015-10-01 09:18:53 +02:00
Marc Jansen
be2e4a33ae
Remove goog.isNull in interaction classes
2015-10-01 09:17:14 +02:00
Tim Schaub
b48cabee28
Remove unnecessary goog.isDefAndNotNull() calls
2015-09-29 09:32:51 -06:00
Tim Schaub
ac7db89a91
Replace goog.isDefAndNotNull() with truthy checks
2015-09-29 09:32:51 -06:00
Marc Jansen
bc58c383ba
Replace goog.nullFunction with ol.nullFunction
2015-09-29 16:39:35 +02:00
jonataswalker
7d2c8be391
Add 'translatestart', 'translateend' and 'translating' events to 'ol.interaction.Translate'
2015-09-29 08:06:54 -03:00
jonataswalker
4a66289e5a
Add 'translatestart', 'translateend' and 'translating' events to 'ol.interaction.Translate'
2015-09-29 06:59:05 -03:00
jonataswalker
9a923cc5dc
Add 'translatestart', 'translateend' and 'translatedrag' events to 'ol.interaction.Translate'
2015-09-29 06:59:05 -03:00
jonataswalker
0188809918
Add 'translatestart', 'translateend' and 'translatedrag' events to 'ol.interaction.Translate'
2015-09-29 06:59:05 -03:00
Frederic Junod
496cece074
Remove use of goog.array.forEach
2015-09-29 10:55:17 +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
2ed3f28ab8
Use Date.now() instead of goog.now()
2015-09-28 15:23:36 +02:00
Tim Schaub
6c5775e6f6
Merge pull request #4175 from tschaub/clamp
...
Remove use of goog.math.clamp().
2015-09-27 13:13:25 -06:00
Andreas Hocevar
4e48170fac
Only animate when resolution is about to be changed
2015-09-27 20:38:50 +02:00
Tim Schaub
f746cb7f57
Use ol.math.clamp()
2015-09-27 12:26:21 -06:00
Tim Schaub
83c59ee255
Inline goog.isDef() calls for properties
2015-09-27 10:40:20 -06:00
Tim Schaub
0927c55b3c
Toward natural JavaScript syntax
2015-09-25 12:16:42 -06:00
Marc Jansen
d610b206f7
Adjust checks against undefined as suggested
...
This commit changes the various checks against undefined as suggested by
@elemoine, see e.g. his comments on 38636513bfc3792125de2e711a24bd3c898875ac.
2015-09-25 11:37:30 -06:00
Marc Jansen
c1c07e2f3c
Remove goog.isDef from snapinteraction
2015-09-25 11:35:12 -06:00
Marc Jansen
4b993727c8
Remove goog.isDef from selectinteraction
2015-09-25 11:35:12 -06:00
Marc Jansen
6c581b8eaf
Remove goog.isDef from pointerinteraction
2015-09-25 11:35:11 -06:00
Marc Jansen
779811b52d
Remove goog.isDef from pinchzoominteraction
2015-09-25 11:35:11 -06:00
Marc Jansen
c7a98f19b7
Remove goog.isDef from pinchrotateinteraction
2015-09-25 11:35:11 -06:00
Marc Jansen
10d4aeb1c6
Remove goog.isDef from mousewheelzoominteraction
2015-09-25 11:35:11 -06:00
Marc Jansen
20b694b8c1
Remove goog.isDef from keyboardpaninteraction
2015-09-25 11:35:11 -06:00
Marc Jansen
68442578ba
Use ol.isDef when checking booleans
2015-09-25 11:35:11 -06:00
Marc Jansen
0e4c73072f
Remove goog.isDef from modifyinteraction
2015-09-25 11:35:11 -06:00
Marc Jansen
bd7ff16537
Remove goog.isDef from keyboardzoominteraction
2015-09-25 11:28:56 -06:00
Marc Jansen
241047795f
Remove goog.isDef from interactiondefaults
2015-09-25 11:28:56 -06:00
Marc Jansen
293c65088d
Remove goog.isDef from interaction
2015-09-25 11:28:56 -06:00
Marc Jansen
c56ee19763
Remove goog.isDef from dragzoominteraction
2015-09-25 11:28:56 -06:00
Marc Jansen
08699e2b04
Remove goog.isDef from dragrotateinteraction
2015-09-25 11:28:55 -06:00
Marc Jansen
35dfa6c811
Remove goog.isDef from dragrotateandzoominteraction
2015-09-25 11:28:55 -06:00
Marc Jansen
3e49fc6081
Remove goog.isDef from dragpaninteraction
2015-09-25 11:28:55 -06:00
Marc Jansen
a42e4d4f4e
Remove goog.isDef from dragboxinteraction
2015-09-25 11:28:55 -06:00
Marc Jansen
631b92412e
Remove goog.isDef from draganddropinteraction
2015-09-25 11:28:55 -06:00
Marc Jansen
2b77e1601a
Remove goog.isDef from doubleclickzoominteraction
2015-09-25 11:28:55 -06:00
Marc Jansen
eeba5f4d10
Remove goog.isDef from drawinteraction
2015-09-25 11:28:55 -06:00
Éric Lemoine
0c21afc3e4
Merge pull request #4151 from elemoine/modify-assert
...
Remove bogus assertion
2015-09-23 10:12:07 +02:00
Éric Lemoine
9894ceda2a
Remove bogus assertion
...
This commit removes an incorrect assertion from the modify interaction, which currently triggers when adding vertices to a line string. A new condition is added to the `if` statement to prevent a compilation error. In practice, `depth` and `segmentDataMatch.depth` are either both defined or both undefined.
2015-09-23 09:42:02 +02:00
Éric Lemoine
0bc8858760
Add a "features" option to ol.interaction.Select
2015-09-22 17:02:14 +02:00
Samuel Lapointe
c2c4dbfc32
Add a zoom setting to MouseWheelZoomInteraction
...
By default, zooming in or out zooms using the mouse's location
as an anchor, which makes it possible to navigate the map
using scrolling only, and makes zooming in more intuitive.
This commit adds a new useAnchor option to the MouseWheelZoom
interaction. It is enabled by default, which changes nothing
to the current behavior of the interaction. When disabled,
the interaction stops registering its lastAnchor_ value. This
turns the zoom into a very basic one, that zooms to the center
of the screen.
To use the map center zoom, set the useAnchor option to
false when creating the MouseWheelZoomInteraction, or use its
setMouseAnchor function.
2015-09-11 16:20:10 -04:00