Simon Seyock
8facb252f1
Replace google closure syntax = with brackets around name
2021-02-03 14:06:02 +01:00
Simon Seyock
c15faa19fc
enable check-types
2021-02-03 13:59:34 +01:00
Simon Seyock
808868ad1f
Fixed some jsdoc issues.
2021-02-02 12:15:30 +01:00
Simon Seyock
f590cb3473
Harmonize jsdoc
2021-02-02 12:14:56 +01:00
mjjurkoic
1842170b20
Eliminate redundant code
...
Co-authored-by: Stéphane Brunner <stephane.brunner@camptocamp.com >
2021-01-08 09:21:49 -08:00
Michael Jurkoic
81901c72c4
Pass the renderer function to the cloned style
2021-01-07 22:33:08 -08:00
Maximilian Krög
d2027c1640
Get value type only once
2020-12-19 14:12:37 +01:00
Maximilian Krög
8363e66d1e
Fix error message for assertArgsOdd failure
2020-12-19 14:12:37 +01:00
mike-000
685040347b
Add rotation and rotateWithView
...
Add rotation and rotateWithView to options and clone
Add rotation and rotateWithView to clone test
Also check that scale and displacement arrays are cloned
2020-09-08 16:23:45 +01:00
mike-000
0807b44722
Clear this.canvas_ whenever render() is called
2020-09-01 09:27:17 +01:00
mike-000
f897503e10
Cosmetic fix to doc (missing closing quote)
2020-08-28 22:27:33 +01:00
Andreas Hocevar
f0170f378f
Merge pull request #11418 from MoonE/icon-color-default-to-composite-operation
...
Icon color default to composite operation
2020-08-11 20:57:40 +02:00
Maximilian Krög
558b3a3ed2
Support alpha channel for icon tinting
2020-08-09 21:58:33 +02:00
Maximilian Krög
38ecaa9814
Use compositing operation for icon colorization when possible.
2020-08-09 21:58:33 +02:00
mike-000
722e0c5b69
Include scale in options
...
Add rectangle to example
Add ellipse and rectangle to rendering tests
2020-08-09 10:25:16 +01:00
Andreas Hocevar
ac5f52a21f
Hit detect everything with a pixel ratio of 1
2020-07-27 19:56:35 +02:00
Andreas Hocevar
5b84b2470c
Merge pull request #11277 from sbrunner/hires-regularshape-master
...
Have high resolution regular shape
2020-07-26 12:39:44 +02:00
Andreas Hocevar
2e781afd56
Use static test context for tainted canvas
2020-07-26 12:12:57 +02:00
Stéphane Brunner
f6061f0589
Don't creates too many canvas
2020-07-17 11:22:29 +02:00
michael ryding
b25d7bc58a
Added all and any operator
2020-07-16 09:03:00 +01:00
Stéphane Brunner
fd1effa992
High resolution icon
2020-07-15 16:30:24 +02:00
Stéphane Brunner
f2fe6e5957
Have high resolution regular shape
2020-07-15 10:53:20 +02:00
mike-000
cf0e650435
allow scale to be two dimensional
...
add getScaleArray() method
test two dimension scale icons
test two dimension scale text
add example of icon and label scaling
use smaller icon and larger interval
test two dimensional scale icons
test two dimensional scale icons
2020-05-20 09:54:47 +01: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
Frederic Junod
506aa7aae7
Remove all inheritDoc tags from src/ol/style
2020-04-03 07:56:58 +02:00
Andreas Hocevar
5e8102bbd1
Merge pull request #10850 from ahocevar/enum-docs
...
API docs for enums
2020-04-01 11:47:55 +02:00
Andreas Hocevar
a6a5b72c57
Only mark items as api, not enums
2020-03-27 12:33:54 +01:00
Maximilian Krög
1020c384bb
Fix two missing apidoc links
...
Add IconAnchorUnits and IconOrigin to the api.
2020-03-27 12:33:54 +01:00
Maximilian Krög
24f9e1c6ac
Update comment for the IconImage replaceColor_ method
2020-03-22 13:29:29 +01:00
Maximilian Krög
fbb0364ea5
Make Icon's color attribute work in ie11
2020-03-21 00:33:41 +01:00
Andreas Hocevar
6b9791eeed
Fix stylefunction return type
2020-02-20 11:47:42 +01:00
Andreas Hocevar
13713bab51
Fix type and documentation of style function
2020-02-20 11:09:12 +01:00
jkonieczny
2112478b6b
Added test + jsdoc
2020-01-15 11:13:45 +01:00
jkonieczny
78378f0253
refactor offset to displacement
2020-01-15 11:13:45 +01:00
jkonieczny
4c7f52c8a4
Offset for ImageStyle
2020-01-15 11:13:44 +01:00
jkonieczny
1506e13b60
use anchor for offsetting
2020-01-15 11:13:44 +01:00
jkonieczny
601bd7bae6
add offset option to RegularShape
2020-01-15 11:13:44 +01:00
Olivier Guyot
6c46eb1dd0
Webgl / add support for a rotation parameter in LiteralStyle
...
The ShaderBuilder can now take a rotation expression.
2019-12-20 17:39:40 +01:00
Olivier Guyot
6f000e3155
Add missing documentation in ol/style/expressions
2019-12-20 17:13:15 +01:00
Jan Suleiman
2581252f88
Fix documentation of Stroke.lineDash default value
...
Documentation states that default value of lineDash is `undefined`, but it is `null` actually.
2019-11-11 11:39:26 +01:00
Olivier Guyot
e5e03d46a0
Webgl points renderer / more optimizations
...
Simplify calls in the attributes callback, also less stress
on garbage collection.
2019-11-04 09:31:38 +01:00
Frédéric Junod
7d7228d45c
Update src/ol/style/expressions.js
...
Co-Authored-By: Olivier Guyot <olivier.guyot@camptocamp.com >
2019-10-29 10:50:14 +01:00
Frederic Junod
b0ed775bc6
Documentation fixes
2019-10-29 08:42:11 +01:00
Olivier Guyot
b96e70e952
Expressions / renamed mod to % to be more in line with MB style spec
2019-10-28 15:55:15 +01:00
Olivier Guyot
501c90b0a2
Expressions / introduced the case operator
...
This operator is used for if/else control flow
2019-10-28 15:52:31 +01:00
Olivier Guyot
2f49876180
Expressions / add != operator & slightly better doc
2019-10-28 15:13:43 +01:00
Frederic Junod
daaf9695ff
Add assertNumbers function in ol/style/expressions
2019-10-25 15:46:49 +02:00
Olivier Guyot
4462608991
Expressions / adds color and array conversion operators
...
Also fixes existing error throwingtests which were essentially doing nothing.
2019-10-25 14:55:44 +02:00
Olivier Guyot
ff3cc9b4d0
Expressions / renamed operator pow to ^
...
To be more in line with Mapbox style spec
2019-10-25 14:55:44 +02:00
Olivier Guyot
acf973751b
Webgl / added time and resolution as default uniforms
...
Also added the `zoom` and `resolution` style operators
2019-10-25 14:55:44 +02:00