Tim Schaub
4d3cb782c8
Remove circular dependency
2022-08-11 11:51:01 -06:00
Maximilian Krög
5b8d810f80
Use const in more places
2022-08-09 00:25:30 +02:00
Tim Schaub
85ef563ba8
Remove PluggableMap
2022-07-31 10:08:13 -06:00
Tim Schaub
25d47ed752
Use Object.assign
2022-07-28 13:23:16 -06:00
Maximilian Krög
a0dd0054a9
Fix jsdoc references
2022-02-13 13:39:06 +01:00
Andreas Hocevar
2cac6c4f39
Re-enable onFocusOnly option for interaction defaults
2020-06-03 13:13:59 +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
Tim Schaub
c860f15f91
Break the circular dependency by extending a pluggable map
2019-05-17 12:38:32 -06:00
ahocevar
47679a9686
Document the correct render events
2019-01-31 14:05:10 +01:00
Tim Schaub
b3903df156
Use the composite renderer
2018-11-16 14:56:47 +01:00
Tim Schaub
7374e32007
Canvas layer renderers are now dependencies of layers
2018-11-12 14:54:11 +01: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
ahocevar
de104d6e22
Use extends and super for Map
2018-07-17 13:49:53 +02:00
Frederic Junod
f2d0b11d24
Move jsdoc constructor comments
2018-07-17 09:59:00 +02:00
Tim Schaub
7b4a73f3b9
Automated class transform
...
npx lebab --replace src --transform class
2018-07-16 16:18:16 -06:00
ahocevar
28409486a5
Make classes in ol/ available as named exports from ol
2018-06-21 18:08:17 +02:00
ahocevar
8657e31b00
Fix a few doc comment typos
2018-05-13 10:26:29 -05:00
Tim Schaub
669672dce8
Break the circular dependency: overview map, map, controls, overview map
2018-04-27 21:49:28 -06:00
ahocevar
59d904e509
Fix some types
2018-04-27 09:30:51 +02:00
ahocevar
440d1ad3e1
Shorter module paths for default exports
2018-04-25 17:25:39 +02:00
ahocevar
c23a5086ae
Fix enum types
2018-04-21 10:48:38 +02:00
Tim Schaub
c5f81d8bbe
Register layer renderers with the map renderer
2018-04-14 10:31:10 -06:00
Tim Schaub
be35f82ae5
Explicit map renderer construction
2018-04-14 09:38:40 -06:00
Tim Schaub
2a9fde86b1
This makes ol/Map use the Canvas map renderer.
...
To use the experimental WebGL renderer, use ol/WebGLMap instead.
2018-04-14 09:32:54 -06:00
Andreas Hocevar
95d6251dbb
Get rid of olx.js and typedef.js typedefs for ol
2018-03-08 18:57:24 +01:00
Frederic Junod
31e30d28b7
Named exports from ol/obj
2018-01-16 14:14:17 +01: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
Tim Schaub
f1292cc46b
Rename _ol_renderer_webgl_VectorLayer_ to WebGLVectorLayerRenderer
2018-01-10 09:35:42 -07:00
Tim Schaub
0d718b2400
Rename _ol_renderer_webgl_TileLayer_ to WebGLTileLayerRenderer
2018-01-10 09:35:42 -07:00
Tim Schaub
12a3b99b09
Rename _ol_renderer_webgl_ImageLayer_ to WebGLImageLayerRenderer
2018-01-10 09:35:42 -07:00
Tim Schaub
0fe5e58d97
Rename _ol_renderer_webgl_Map_ to WebGLMapRenderer
2018-01-10 09:35:42 -07:00
Tim Schaub
75e536937a
Rename _ol_renderer_canvas_Map_ to CanvasMapRenderer
2018-01-10 09:35:42 -07:00
Tim Schaub
4d5dd1ea0d
Rename _ol_renderer_canvas_VectorTileLayer_ to CanvasVectorTileLayerRenderer
2018-01-10 09:35:42 -07:00
Tim Schaub
1dfc37d6d2
Rename _ol_renderer_canvas_VectorLayer_ to CanvasVectorLayerRenderer
2018-01-10 09:35:42 -07:00
Tim Schaub
0cd932a7ac
Rename _ol_renderer_canvas_TileLayer_ to CanvasTileLayerRenderer
2018-01-10 09:35:42 -07:00
Tim Schaub
068931e544
Rename _ol_renderer_canvas_ImageLayer_ to CanvasImageLayerRenderer
2018-01-10 09:35:42 -07:00
Ron Young
ad5664e1ab
rename map module
2017-12-21 23:11:42 -07:00
Frederic Junod
72fc1ad81a
Rename _ol_PluggableMap_ to PluggableMap
2017-12-21 16:29:28 +01:00
Frederic Junod
2a00556dae
Named export for ol/plugins
2017-12-18 17:13:22 +01:00
Frederic Junod
15768a6025
Rename _ol_PluginType to PluginType
2017-12-18 16:53:57 +01:00
Frederic Junod
f23590a479
Named export for ol/interaction
2017-12-17 19:05:05 +01:00
Frederic Junod
da67764437
Named export for ol/control
2017-12-17 18:53:50 +01:00
Tim Schaub
9e34c145c3
Remove ENABLE_WEBGL
2017-12-12 17:21:42 -07:00
Tim Schaub
755619fa87
Remove ENABLE_CANVAS
2017-12-12 17:18:41 -07:00
Tim Schaub
87295a74dd
Use named exports from ol/index.js
2017-12-12 12:34:23 -07:00
Tim Schaub
7f47883c48
Transformed
2017-12-12 06:53:18 -07:00
Tim Schaub
1cdb6a66f0
Imports cased like the filename
2017-12-12 06:53:17 -07:00
Tom Payne
1298cc3da3
Add ol.Map skeleton
2012-07-11 17:20:09 +02:00
ahocevar
578f74eb86
Less magic.
...
Each control is responsible for its handlers. And all controls are rendered into an overlay, not any more depending on assumptions about link click handling.
2012-06-29 09:44:52 +02:00
ahocevar
f28fe4912f
I think we decided to name events in a noun+verb fashion.
2012-06-26 13:34:34 +02:00