Frederic Junod
296ec9799f
Remove use of goog.dom.createDom
2016-02-15 16:40:07 +01:00
Frédéric Junod
34392b464c
Merge pull request #4808 from fredj/type_cleanup
...
Type cleanup
2016-02-15 12:01:40 +01:00
Frederic Junod
e7c57ada95
Use olx.format.ReadOptions in ol.interaction.DragAndDrop
...
Don't reproject the geometries in ol.interaction.DragAndDrop; use
the `featureProjection` option in `format.readFeatures`
2016-02-15 09:26:00 +01:00
Frederic Junod
df977d50b6
Fix type cast in ol.layer.Base constructor
...
ol.layer.Base takes a olx.layer.BaseOptions not olx.layer.LayerOptions
2016-02-15 09:25:01 +01:00
Andreas Hocevar
cd2dfc7f10
Use regular expression instead of String#endsWith() check
2016-02-14 23:15:15 +01:00
Andreas Hocevar
c27b1e4e3b
Merge pull request #4836 from ahocevar/ua-lowercase
...
Use lowercase for all user agent checks
2016-02-14 16:14:26 +01:00
Andreas Hocevar
0432c863c7
Use lowercase for all user agent checks
2016-02-14 14:53:30 +01:00
Marc Jansen
f1fdfb7971
Don't use goog.string.newlines.*
2016-02-12 15:07:56 +01:00
Marc Jansen
48ff0b90d3
Don't use goog.string.isEmpty
2016-02-12 14:12:44 +01:00
Andreas Hocevar
98b823c5fc
Render tiles directly to the map canvas
...
This change removes the overhead of rendering tiles to an intermediate canvas.
2016-02-12 12:54:19 +01:00
Guillaume Beraudo
3e9683d88d
Fix checks for undefined in zoomtoextentcontrol
2016-02-11 11:03:35 +01:00
Guillaume Beraudo
4722d341af
Fix checks for undefined in zoomslidercontrol
2016-02-11 11:03:35 +01:00
Guillaume Beraudo
b53d74285b
Fix checks for undefined in zoom control
2016-02-11 11:03:35 +01:00
Guillaume Beraudo
6c1d0f1bbe
Fix checks for undefined in scaline control
2016-02-11 11:03:35 +01:00
Guillaume Beraudo
cf5006617c
Fix checks for undefined in rotate control
2016-02-11 11:03:35 +01:00
Guillaume Beraudo
adb5b78cb6
Fix checks for undefined in overviewmapcontrol
2016-02-11 11:03:35 +01:00
Guillaume Beraudo
6779ab5e29
Fix checks for undefined in mousepositioncontrol
2016-02-11 11:03:35 +01:00
Guillaume Beraudo
a513754d25
Fix checks for undefined in fullscreencontrol
2016-02-11 11:03:35 +01:00
Guillaume Beraudo
9703be932d
Fix checks for undefined in attributioncontrol
2016-02-11 11:03:35 +01:00
pfanguin
b584a9aeb5
Add precision parameter for HDMS coordinate
2016-02-11 09:15:41 +01:00
Frederic Junod
f7e20377ec
Make ol.style.Style a @struct
...
And take into account that `styles` may be a style or an array of style.
2016-02-10 17:07:10 +01:00
Fran Peručić
b46cc5a241
fix multipolygon clone
2016-02-10 15:06:00 +01:00
Frédéric Junod
2035bec7ad
Merge pull request #4792 from fredj/snapinteraction_listen_key
...
Use ol.events.listen instead of ol.Observable#on
2016-02-06 19:01:55 +01:00
Marc Jansen
efa82dccf9
Remove use of goog.isString()
2016-02-06 12:56:55 +01:00
Andreas Hocevar
3f36e0967f
Make tile loading count no longer depend on source count
2016-02-05 09:38:16 +01:00
Frederic Junod
a44e71aad1
Use ol.events.listen instead of ol.Observable#on
...
`ol.Observable#on` may return an array of `ol.events.Key`, `ol.events.listen` always
return a single `ol.events.Key`.
2016-02-04 17:24:29 +01:00
Frederic Junod
8c6883db34
Remove unnecessary cast
2016-02-04 15:52:28 +01:00
Andreas Hocevar
0c23d9a7ff
Keep track of tile source count
2016-02-04 06:54:45 -07:00
Tim Schaub
d67f33bcd6
Remove use of goog.object.unsafeClone()
2016-02-04 06:54:44 -07:00
Tim Schaub
e2fe897811
Replace goog.object.getValues() with ol.object.getValues()
2016-02-04 06:54:44 -07:00
Tim Schaub
417dbf36c8
Remove use of goog.object.setIfUndefined()
2016-02-04 06:54:44 -07:00
Tim Schaub
fd394151fd
Replace goog.object.clear() with ol.object.clear()
2016-02-04 06:54:44 -07:00
Tim Schaub
f38d8bf824
Remove use of goog.object.get()
2016-02-04 06:54:44 -07:00
Tim Schaub
8b9c393820
Remove use of goog.object.some()
2016-02-04 06:54:44 -07:00
Tim Schaub
8aecb3270c
Replace goog.object.isEmpty() with ol.object.isEmpty()
2016-02-04 06:54:44 -07:00
Tim Schaub
0dce343d4f
Remove use of goog.object.getCount()
2016-02-04 06:54:44 -07:00
Tim Schaub
1a9367228d
Remove use of goog.object.contains() and findKey()
2016-02-04 06:54:44 -07:00
Tim Schaub
554887ae14
Remove use of goog.object.forEach()
2016-02-04 06:54:44 -07:00
Tim Schaub
3c0ef430db
Use ol.object.assign() instead of goog.object.extend()
2016-02-04 06:54:43 -07:00
Tim Schaub
a74af66d5f
Use ol.object.assign() instead of goog.object.clone()
2016-02-04 06:54:43 -07:00
Tim Schaub
619e070d80
Use ol.object.assign() in object.getPoperties()
2016-02-04 06:54:43 -07:00
Tim Schaub
3a4b504a5d
Add polyfill for Object.assign()
2016-02-04 06:54:43 -07:00
Frédéric Junod
aedbf45c8c
Merge pull request #4788 from fredj/cleanup
...
Remove unnecessary newlines
2016-02-04 13:21:29 +01:00
Frederic Junod
c43de104ce
Remove unnecessary newlines
2016-02-04 12:24:20 +01:00
Guillaume Beraudo
289e571fb0
Remove all remaining unnecessary casts
...
There is still such a cast in the goog library itself.
See https://github.com/google/closure-library/pull/637
2016-02-03 16:26:43 +01:00
Andreas Hocevar
00116b7c74
Merge pull request #4711 from ahocevar/no-goog-events
...
Removal of goog.events.*
2016-02-03 14:05:32 +01:00
Andreas Hocevar
af1f2bdda8
Expand urls before setting this.urls
2016-02-03 12:49:12 +01:00
Andreas Hocevar
7a8d15fe47
Use more consistent variable names and reduce findListener_ calls
2016-02-03 11:19:38 +01:00
Tim Schaub
f3b97d6bef
Use string instead of string|ol.events.EventType
2016-02-03 11:19:38 +01:00
Tim Schaub
f10c90bdba
Simpler type for ol.events.Key
...
Instead of having `ol.events.Key` be a listener object or an array of listener objects, it should be less error prone to have it just be a single listener object.
To avoid using too many functions with multiple return types, the `ol.events.*` functions for registering and unregistering listeners no longer accept an array of event types (and only a single key is returned when registering).
To make it convenient for users to register multiple listeners at once, the `observable.on()` method accepts an array of event types. Internally in the library, we should use the less risky `ol.events.listen()`.
2016-02-03 11:19:38 +01:00