Maximilian Krög
5149224354
Improve code and its formatting
2021-11-02 00:21:11 +01:00
andrewcoder002
f2f9f68840
Update condition.js
2021-11-02 00:21:11 +01:00
Maximilian Krög
d1560176ba
Fix mouse interactions with tabindex in external window
2021-11-02 00:21:10 +01:00
Andreas Hocevar
79f5f46d27
Remove lint
2021-06-28 18:10:51 +02:00
Maximilian Krög
0d5d346bcd
Update links to external resources
2021-02-08 19:40:05 +01:00
Andreas Hocevar
dbe080d362
Rename chain function to all
2020-06-13 08:40:00 +02:00
Andreas Hocevar
3de2ea0624
More convenience with condition chaining
2020-06-13 08:39:59 +02:00
Andreas Hocevar
2cac6c4f39
Re-enable onFocusOnly option for interaction defaults
2020-06-03 13:13:59 +02:00
Andreas Hocevar
33ce206bab
Get rid of MapBrowserPointerEvent
2020-05-10 16:54:34 +02:00
Tim Schaub
054af09032
Make code prettier
...
This updates ESLint and our shared eslint-config-openlayers to use Prettier. Most formatting changes were automatically applied with this:
npm run lint -- --fix
A few manual changes were required:
* In `examples/offscreen-canvas.js`, the `//eslint-disable-line` comment needed to be moved to the appropriate line to disable the error about the `'worker-loader!./offscreen-canvas.worker.js'` import.
* In `examples/webpack/exapmle-builder.js`, spaces could not be added after a couple `function`s for some reason. While editing this, I reworked `ExampleBuilder` to be a class.
* In `src/ol/format/WMSGetFeatureInfo.js`, the `// @ts-ignore` comment needed to be moved down one line so it applied to the `parsersNS` argument.
2020-04-06 12:54:09 -06:00
Andreas Hocevar
4330697ed2
Fix focus condition
2020-04-06 11:57:10 +02:00
Frederic Junod
fc7cb5cd51
Use the originalEvent in the targetNotEditable condition
2019-11-11 14:41:39 +01:00
ahocevar
74e8e013cf
Use pepjs instead of our own pointerevent polyfill
2019-08-29 18:58:53 +02:00
Huy Nguyen
c3709ef51a
remove arrow function, add JSDoc and restore original Draw
2019-02-20 17:23:50 +07:00
Huy Nguyen
0c889da99c
add stylus and touch mode to drawing a shape
2019-02-20 13:55:22 +07:00
ahocevar
9163558511
Replace instanceof checks with other logic
2018-10-12 20:35:59 +02:00
Kevin Schmidt
f8396d8f35
Fix condition TypeScript errors
2018-09-18 15:29:13 -06:00
Frederic Junod
71328530fe
Remove unnecessary 'function' in jsdoc blocks
2018-09-05 16:40:45 +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
Tim Schaub
e1e34e5636
Replace @see with See.
2018-07-19 08:37:32 -06:00
Frederic Junod
854c95f37a
Ignore 'this' type in function typedef
2018-05-09 13:49:59 +02:00
ahocevar
440d1ad3e1
Shorter module paths for default exports
2018-04-25 17:25:39 +02:00
ahocevar
12581b6a77
No olx and ol types for ol/interaction/DragBox
2018-03-15 16:49:50 +01:00
Andreas Hocevar
395b26832a
Get rid of olx.js and typedef.js typedefs for ol/events
2018-03-08 18:57:24 +01:00
Andreas Hocevar
2d67c15ea9
Add focus condition, e.g. for wheel zoom
2018-02-27 21:39:02 +01:00
Marc Jansen
1c8e60487c
Named exports from events/condition
2018-02-05 20:36:42 +01:00
Tim Schaub
9cfee0f40b
Named exports from ol/has
2018-02-05 10:42:47 -07:00
Tim Schaub
ad62739a6e
Use blocked scoped variables
...
In addition to using const and let, this also upgrades our linter config and removes lint (mostly whitespace).
2018-01-12 00:50:30 -07:00
Frederic Junod
9349ba5403
Named export for ol/asserts
2017-12-18 10:33:41 +01:00
Marc Jansen
039bde29cc
Rename _ol_MapBrowserEventType_ to MapBrowserEventType
2017-12-15 16:18:32 +01:00
Frederic Junod
2498bba90a
Named exports from ol/functions
2017-12-15 13:44:32 +01:00
Tim Schaub
7f47883c48
Transformed
2017-12-12 06:53:18 -07:00
Marc Jansen
d0ef05977b
Autofix indentation issues (eslint --fix)
2017-06-19 11:58:00 +02:00
Tim Schaub
f5aea97d3b
All @api annotations imply stability
2017-02-06 09:22:05 -07:00
Tim Schaub
c6c105b62f
Shared module for map browser event type enum
2016-12-27 13:48:50 -07:00
Tim Schaub
37c445275f
Require ol.MapBrowserEvent
2016-12-03 10:37:49 -08:00
Frederic Junod
d0801036d2
Add missing goog.require('ol.has')
2016-09-01 06:58:09 -06:00
Andreas Hocevar
5bb887d3ce
Remove use of goog.userAgent
2016-08-31 21:10:00 +02:00
Andreas Hocevar
e62cc6ac47
Fix assert namespace
2016-08-23 09:58:31 +02:00
Andreas Hocevar
4b68df73a8
Do not expose ol.MapBrowserPointerEvent to the docs
2016-08-09 16:13:57 +02:00
Andreas Hocevar
a9c54e0c02
Fix event type and documentation of ol.events.condition.mouseOnly
2016-08-09 15:55:14 +02:00
Andreas Hocevar
6f5ed17fc5
Remove goog.asserts.*
...
This pull requests replaces type check hint assertions with type casts,
library sanity check assertions with conditional console.assert statements
in debug mode, and runtime sanity checks with assertions that throw an
ol.AssertionError with an error code for lookup outside the library.
2016-08-04 11:29:54 +02:00
Andreas Hocevar
06249be6bd
Remove last reference to ol.MapBrowserPointerEvent from the API
...
This is a bit of a hack, but in fact it improves the situation for the end
user because it asserts the correct event type instead of failing silently.
2016-06-09 18:22:11 +02:00
Andreas Hocevar
4626554a18
Merge pull request #5335 from probins/typedefs
...
Move typedefs to separate file
2016-05-13 10:23:14 +02:00
Peter Robins
4f0b4dacbd
Move sub-namespace typedefs to typedefs.js
...
Here too there is one problem case.
2016-05-11 19:45:59 +00:00
Frederic Junod
b49546d2af
Add a 'condition' option to ol.interaction.Modify
2016-05-10 17:17:17 +02:00
Peter Robins
f57065c412
Remove unneeded goog.provides/requires for typedefs
...
In general, typedefs do not need and should not have goog.require/provide
2016-05-09 13:21:25 +00:00
Björn Harrtell
44e04be67f
Get rid of goog.functions
2016-04-01 10:32:15 +02:00
Tim Schaub
e48ab95735
Use originalEvent instead of browserEvent
2016-02-03 11:19:38 +01:00
Andreas Hocevar
f35d0106b8
Remove goog.net.* and goog.async.AnimationDelay
2016-02-03 11:19:38 +01:00