Marc Jansen
58a222da93
Fix wording in API docs
2022-08-16 07:58:07 +02:00
Tim Schaub
99612e7f9a
Remove opt_ prefix
2022-08-11 20:14:35 -06:00
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