Olivier Guyot
e6c4b2ffd1
View / make the constrainResolution function private
...
Other classes should not need to worry about constraining the resolution
or not, as the View will eventually do this on its own.
2019-02-22 15:01:30 +01:00
Olivier Guyot
3c1e3779e2
View / add a method to compute a valid zoom level
...
The `getValidZoomLevel` apply the current resolution constraint to return
a value that is guaranteed valid.
This is used for interactions & controls which need a target value to work:
the +/- buttons, the zoom clider, the dragbox zoom and the mouse wheel zoom.
2019-02-22 15:01:30 +01:00
Olivier Guyot
4e1ece16ed
View / implemented begin- and endInteraction methods
2019-02-22 15:01:30 +01:00
Frederic Junod
0b53a3229b
Remove unneeded type cast
2019-02-04 09:58:49 +01:00
simonseyock
c18a833880
event chain documentation
2019-01-28 20:50:33 +01:00
ahocevar
409c962caf
Reset lastDragTime when condition is not met
2018-12-21 22:26:05 +01:00
Andreas Hocevar
6967e5b60b
Merge pull request #9070 from ludvigeriksson/remove-point-return-value
...
Modify.removePoint returns true only when a vertex was removed
2018-12-18 21:57:02 +01:00
Ludvig Eriksson
412d9a9713
Modify.removePoint returns true only when a vertex was removed
2018-12-17 16:02:16 +01:00
Frederic Junod
701e19c1c9
Remove type cast in ol/interaction/Snap
2018-12-12 14:43:51 +01:00
Frédéric Junod
bbbed30848
Merge pull request #9044 from openlayers/indent
...
Fix comments indentation
2018-12-07 13:06:27 +01:00
Frederic Junod
1be17e44a2
Fix comments indentation
2018-12-07 11:57:58 +01:00
Frederic Junod
bade38ecc8
Change onBoxEnd property in DragBox options to optional
2018-12-07 09:17:34 +01:00
Niklas Alt
4bc9216e41
Add ': void' to non returning functions (error TS7014)
2018-12-06 19:57:45 +01:00
ahocevar
6cabb9dd0b
Remove drag segments of removed features
2018-12-05 12:02:35 +01:00
Ludvig Eriksson
a50fda5ac8
Call insertVertexCondition only when a vertex acually can be inserted
2018-12-04 09:55:31 +01:00
Frederic Junod
0189e8345d
Remove WebGL references in comments
2018-11-16 14:05:06 +01:00
Frederic Junod
6d608c361a
Simplify import path in ol/interaction/
2018-11-05 16:26:45 +01:00
Frederic Junod
3746ba99cf
Change target type from Element to HTMLElement
...
Same as the parent class type for `MousePosition` and the type returned by the
`getViewport` function.
2018-10-23 09:17:17 +02:00
Frederic Junod
041836c645
Change getUid return type from number to string
2018-10-17 10:22:53 +02:00
Andreas Hocevar
9285b283c0
Merge pull request #8787 from ahocevar/no-instanceof
...
Replace instanceof checks with other logic
2018-10-12 20:44:41 +02:00
ahocevar
9163558511
Replace instanceof checks with other logic
2018-10-12 20:35:59 +02:00
Frederic Junod
69dfbb9e54
Fix spelling
2018-10-08 08:30:10 +02:00
Kevin Schmidt
9d4821aafc
Fix type check errors in ol/interaction/Snap
2018-10-03 11:20:56 -06:00
Kevin Schmidt
909869b8b9
Fix type check errors in ol/interaction/Extent
2018-10-03 06:35:18 -06:00
Kevin Schmidt
942a0976be
Move interaction event handlers to class methods
2018-10-03 06:30:09 -06:00
ahocevar
9586c7cbc7
Get rid of private handler members
2018-10-03 05:06:01 -06:00
Kevin Schmidt
18570841d8
Move interaction event handlers to class methods
2018-10-03 05:06:01 -06:00
Andreas Hocevar
4ca75e2aab
Merge pull request #8768 from schmidtk/ts-interaction-select
...
Fix type check errors in ol/interaction/Select
2018-10-03 11:10:50 +02:00
Andreas Hocevar
56f623337b
Merge pull request #8764 from schmidtk/ts-interaction-draw
...
Fix TypeScript errors in ol/interaction/Draw
2018-10-03 11:07:59 +02:00
ahocevar
3f79edba67
Use setTimeout with any return type
2018-10-03 10:50:44 +02:00
Andreas Hocevar
2799f0c824
Merge pull request #8767 from schmidtk/ts-interaction-modify
...
Fix type check errors in ol/interaction/Modify
2018-10-03 10:33:50 +02:00
Kevin Schmidt
2f151a7832
Fix type check errors in ol/interaction/Select
2018-10-02 08:57:25 -06:00
Kevin Schmidt
25cf54193a
Fix type check errors in ol/interaction/Modify
2018-10-02 08:31:03 -06:00
Frederic Junod
ae87cad7ef
Use FeatureLike typedef
...
Use `import("./Feature.js").FeatureLike` typedef instead of `import("./Feature.js").default|import("./render/Feature.js").default`
2018-10-02 12:58:56 +02:00
Kevin Schmidt
b6846d6b3d
Use window.setTimeout to avoid TS conflict with Node's setTimeout
2018-10-01 15:41:03 -06:00
Kevin Schmidt
d62dd67942
Fix TypeScript errors in ol/interaction/Draw
2018-10-01 15:38:31 -06:00
Andreas Hocevar
023ad3c531
Merge pull request #8757 from schmidtk/ts-typeof-ctor
...
Use typeof to simplify JSDoc class types
2018-10-01 18:33:35 +02:00
Kevin Schmidt
26f1cba808
Remove JSDoc to work around issue solved by typeof
2018-10-01 10:24:55 -06:00
Kevin Schmidt
c5a9d5b0bc
Move FeatureClass and FeatureLike to ol/Feature
2018-10-01 08:59:55 -06:00
Kevin Schmidt
accdc79c05
Use typeof to simplify JSDoc class types
2018-10-01 08:30:06 -06:00
Kevin Schmidt
7056eb8536
Allow returning RenderFeature in ol/format/Feature
...
Resolves #8760
2018-10-01 08:24:30 -06:00
Frederic Junod
81bab31efb
Remove extra imports in jsdoc
...
The symbols are already imported (es6 import)
2018-09-08 11:01:02 +02:00
Frederic Junod
ea616e7751
Don't import ourselves
2018-09-06 09:05:32 +02:00
Frederic Junod
a5f5c06af3
Cast 'originalEvent' in interactions
2018-09-05 16:38:42 +02:00
Tim Schaub
ccfacc5ee6
Transformed types
...
Using the [ts.js codemod](https://gist.github.com/tschaub/1ea498c9d1e5268cf36d212b3949be4e ):
jscodeshift --transform ts.js src
2018-09-05 08:05:29 -06:00
Frederic Junod
ad1dec58ec
Rename Extent to ExtentInteraction
2018-09-03 15:15:58 +02:00
Frederic Junod
595009726f
Fix freehand polygon drawing
...
Fixes #8360
2018-09-03 11:56:31 +02:00
Andreas Hocevar
07cb678271
Merge pull request #8499 from ahocevar/focus
...
Round center in viewState to pixels
2018-08-16 16:41:15 +02:00
Andreas Hocevar
adce78e19e
Remove redundant if block
2018-08-16 07:04:53 +02:00
ahocevar
8ab1589f9a
Add getOverlay method to access sketch and selection layers
2018-08-15 10:59:38 +02:00