Tim Schaub
8a08ab6463
Correct types
2017-08-15 15:37:37 -04:00
Tim Schaub
9271df7e1d
Pluggable renderers
2017-08-15 15:37:37 -04:00
Marc Jansen
d0ef05977b
Autofix indentation issues (eslint --fix)
2017-06-19 11:58:00 +02:00
Frederic Junod
546fc97cd4
Add abstract tag at class level
2017-01-30 17:16:01 +01:00
Tim Schaub
137cdc04c8
Remove ol.DEBUG
2017-01-01 20:37:52 -07:00
Tim Schaub
afefe66af8
Make layers responsible for creating layer renderers
2016-12-28 14:09:13 -07:00
simonseyock
f10ae6c474
Adressed review.
...
Reusing transform
Changing either size of the canvas or clearing it
adding unit of hitTolerance to jsdoc
2016-12-08 10:14:36 +01:00
simonseyock
f0439685ad
minor typos
2016-12-08 10:14:09 +01:00
simonseyock
2ea41afe6e
Added hitTolerance to hasFeatureAtPixel. Corrected JsDoc problems.
2016-12-08 10:14:09 +01:00
simonseyock
80e392ea52
Satisfying linter, jsdoc & compiler
2016-12-08 10:14:09 +01:00
simonseyock
5ce0d8aa2a
changed signature of internal methods
2016-12-08 10:13:47 +01:00
Andreas Hocevar
2aa4f0c01c
Fix forEachLayerAtPixel for the canvas renderer
2016-12-06 08:47:41 +01:00
Tim Schaub
f61a43b3c6
Keep ol.Color as Array<number>
2016-09-10 11:12:10 -06:00
Frederic Junod
db2b8666b6
Rename ol.RendererType to ol.renderer.Type
2016-09-07 08:57:23 +02:00
Tim Schaub
5ce55d39ba
Remove the DOM renderer
2016-09-01 07:26:55 -06:00
Andreas Hocevar
d1e4b33760
Rename goog.DEBUG to ol.DEBUG
2016-08-31 21:10:01 +02:00
Tim Schaub
f25fd07a5e
Merge pull request #5702 from tschaub/no-missing-requires
...
Add rule to identify missing requires
2016-08-13 10:32:41 -06:00
Tim Schaub
9d276982b5
Assorted missing requires
2016-08-12 10:53:50 -06:00
Tim Schaub
a70c6f916b
Give ol.style.IconImageCache its own file
2016-08-12 10:53:48 -06:00
Benjamin
f73ee14e3c
Added image data value to 'forEachLayerAtPixel' method callback
...
The update has been added to the docs for all 'forEachLayerAtPixel' definitions
and currently returns null for non-supporting definitions. ol.Color typeDef
was also updated to support Uint8Arrays & Uint8ClampedArrays as it is the
reference type for the addded argument #5586
2016-08-12 12:13:11 -04:00
Frederic Junod
fbb585c5d8
Remove goog.addSingletonGetter function
2016-08-09 11:28:02 +02:00
Tim Schaub
b1593124ba
Put the primary provide first
2016-08-07 10:49:13 -06:00
Tim Schaub
424f3e5577
Move renderer files so they are named like their provides
2016-08-07 10:49:11 -06:00
Tom Payne
e5d39724c9
Give each source file a unique name
2012-10-26 11:25:26 +02:00
Tom Payne
21ab556d2f
Cope with layers being undefined
2012-10-04 11:38:21 +02:00
Tom Payne
71e42b2448
Refactor build system
...
This rather large commit refactors the build system to solve a number of
problems:
- Object literal types are now declared in just one place
- There are no more circular dependencies
- There is no need for concealed subclasses in build-standalone mode
When building in standalone mode, you need to include the source in
build/src/external. This declares object literal types as externs so
that their properties are not renamed.
When building with the application, you need to include the source in
build/src/internal. This declares object literal types as typedefs so
that their properties can be renamed and removed.
Note also that ol.MapOptions has been merged into ol.Map, with some
renaming.
2012-09-29 11:51:53 +02:00
Tom Payne
e3c3c13ac2
Use goog.vec.Mat4.rotateZ
2012-09-27 18:21:33 +02:00
ahocevar
4257f5c7c6
Removing unneeded preventDefault calls
2012-09-26 18:26:11 +02:00
ahocevar
b151304630
Prevent default on mousedown and touchstart for all renderers
...
By doing this on the map renderer, we do not need to duplicate code for the webgl and dom renderers.
2012-09-25 17:28:01 +02:00
Tom Payne
2d7a21eaa0
More gjslint fixes
2012-09-25 00:03:53 +02:00
Tim Schaub
1f9e2aa3c4
Move Layer into ol.layer namespace.
2012-09-24 17:08:36 +02:00
Tom Payne
f8c31ba45c
s/ol3/ol/
2012-09-24 14:21:41 +02:00