Andreas Hocevar
e18d41b5e0
Remove gratuitous debug assertions
2016-08-04 11:29:54 +02:00
Andreas Hocevar
e0015b3d4e
Use goog.DEBUG instead of ol.DEBUG for now
2016-08-04 11:29:54 +02:00
Andreas Hocevar
6f5ed17fc5
Remove goog.asserts.*
...
This pull requests replaces type check hint assertions with type casts,
library sanity check assertions with conditional console.assert statements
in debug mode, and runtime sanity checks with assertions that throw an
ol.AssertionError with an error code for lookup outside the library.
2016-08-04 11:29:54 +02:00
Peter Robins
f8f2cd11d5
Replace goog.getUid with ol.getUid
2016-07-20 11:01:00 +00:00
Andreas Hocevar
ccf15b8be3
Remove useless target argument from ol.Event and subclass constructors
2016-07-05 09:40:00 +02:00
Frederic Junod
460ea4e809
Return if a vertex was removed in ol.interaction.Modify#removeVertex_
2016-07-04 17:09:01 +02:00
Frederic Junod
b562f4d68a
Don't dispatch select event if a selected feature is selected again
2016-06-29 15:03:42 +02:00
Frederic Junod
e7c2d9ab32
Don't dispatch select event if no feature is selected or deselected
2016-06-29 15:03:42 +02:00
Frederic Junod
b8ce70fbf0
Get rid of goog.isFunction
2016-06-20 16:09:25 +02:00
Andreas Hocevar
6718fc982e
Merge pull request #5450 from probins/typedefs
...
Remove sub-namespaces from all remaining typedefs
2016-06-14 17:32:10 +02:00
Andreas Hocevar
d26ac55ed0
Merge pull request #5453 from ahocevar/mapbrowserpointerevent
...
Reference ol.MapBrowserEvent instead of ol.MapBrowserPointerEvent
2016-06-13 14:01:49 +02:00
Andreas Hocevar
400484e663
Reference ol.MapBrowserEvent instead of ol.MapBrowserPointerEvent
...
There is nothing exportable in ol.MapBrowserEvent in addition to what is
exportable in ol.MapBrowserEvent.
2016-06-09 18:22:11 +02:00
Frederic Junod
4bf1f56405
Add missing semicolon
2016-06-09 15:39:46 +02:00
Peter Robins
2c29512c80
Remove sub-namespaces from all remaining typedefs
2016-06-09 10:01:52 +00:00
Frederic Junod
e289bfbb7d
Use ol.inherits instead of goog.inherits
2016-06-08 08:38:12 +02:00
Andreas Hocevar
4626554a18
Merge pull request #5335 from probins/typedefs
...
Move typedefs to separate file
2016-05-13 10:23:14 +02:00
Peter Robins
c7aeebed8c
Rename sub-sub-namespace typedefs to sub-namespace
...
These sub-sub-namespace typedefs are only used internally; some of them cause problems by creating a form of circular dependency. For example, ol.style.Atlas is created in style/atlasmanager.js; if ol.style.Atlas.Block is in a separate file, ol.style.Atlas is dependent on it, so the new file must precede ol.style.Atlas. However if it precedes it then it has to create the ol.style.Atlas namespace which should be created by atlasmanager.js. To get round this, these typedefs are renamed to remove the sub-sub-namespace.
Fortunately they are all non-api, so the rename should not affect anything.
2016-05-11 19:46:56 +00:00
Peter Robins
4f0b4dacbd
Move sub-namespace typedefs to typedefs.js
...
Here too there is one problem case.
2016-05-11 19:45:59 +00:00
Peter Robins
535e8f5e35
Move top-level typedefs to typedefs.js
...
With one exception, those directly in the `ol` namespace can be moved without problem.
Some left-over goog.requires are also removed.
2016-05-11 17:18:05 +00:00
Frederic Junod
b49546d2af
Add a 'condition' option to ol.interaction.Modify
2016-05-10 17:17:17 +02:00
Peter Robins
2a44669e18
Add some goog.requires to keep compiler happy
2016-05-09 16:00:07 +00:00
Peter Robins
f57065c412
Remove unneeded goog.provides/requires for typedefs
...
In general, typedefs do not need and should not have goog.require/provide
2016-05-09 13:21:25 +00:00
Frederic Junod
7c15280e81
Remove use of goog.partial
...
Use Function.prototype.bind instead, see:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind#Partially_applied_functions_(currying)
2016-05-02 14:52:09 +02:00
giohappy
cd2ea6c7d6
Block removePoint during while dragging
2016-04-29 09:00:14 +02:00
giohappy
d49bcdeedc
Expose removeVertex_ as removePoint
2016-04-28 12:47:46 +02:00
Andreas Hocevar
c3217e8d30
Merge pull request #5044 from fblackburn/snapinteraction
...
Snap interaction now handle feature without geometry properly
2016-04-27 14:25:17 +02:00
Andreas Hocevar
c11e95099c
Fix feature-layer association on replaced selections
2016-04-27 08:13:45 +02:00
Francois Blackburn
9186d1fbda
Snap interaction now handle feature without geometry properly
2016-04-26 14:14:47 -04:00
Andreas Hocevar
ed6ac93222
Merge pull request #5264 from matjos/master
...
Fix for close draw polygon error
2016-04-26 10:52:28 +02:00
Mattias Josefsson
8f96251618
Added wanted change for issue #5145
2016-04-26 10:34:55 +02:00
Andreas Hocevar
b37cd3fae6
Use ol.functions instead of goog.functions
2016-04-25 15:46:00 +02:00
Mattias Josefsson
e85d8fa749
Fix for close draw polygon error
2016-04-25 11:48:55 +02:00
giohappy
130b4d9459
add finishCondition to ol.interaction.Draw
2016-04-22 11:07:42 +02:00
Alexandre Dubé
e6e9b12bac
Add 'layers' option to Translate interaction
2016-04-13 13:35:36 -04:00
Nicholas Latham
cd6494149b
Remove goog.global ( #5178 )
...
* Remove goog.global
* Correct externs location
* Use Function('return this')
* Remove global externs
2016-04-07 23:36:48 +02:00
Frederic Junod
c549fadc01
Remove goog.functions.and from ol.interaction.Modify
2016-04-07 11:46:52 +02:00
Frederic Junod
e099dcd9a9
Simplify ol.interaction.KeyboardPan#defaultCondition_
...
No need to invoke the function with 'call'
2016-04-07 11:44:23 +02:00
Renaud Michaëlis
53a9341ef0
Allow to delete the starting or ending vertex
...
* Allow to delete the starting or ending vertex
* Test if starting and ending vertex are removed
2016-04-06 13:47:37 +02:00
Björn Harrtell
44e04be67f
Get rid of goog.functions
2016-04-01 10:32:15 +02:00
Frederic Junod
e126df11e7
Remove use of goog.math.Vec2
2016-03-23 14:16:20 +01:00
drnextgis
d41bfde25d
snap to vertices or edges
2016-03-21 16:19:36 +06:00
drnextgis
658a2b317e
correct way to determine freehand mode is enabled
2016-03-18 11:10:27 +06:00
drnextgis
7b1e92580d
zooming out option for ol.interaction.DragZoom
2016-03-16 11:47:18 +06:00
Frederic Junod
edf2096b1b
Remove use of goog.style.getClientPosition
...
Use Element.getBoundingClientRect() instead.
2016-02-25 08:36:40 +01:00
Frederic Junod
e6c2fa52f5
Remove unneeded type cast
2016-02-22 10:02:15 +01:00
Andreas Hocevar
81750ea6b1
Merge pull request #3453 from bjornharrtell/set-multi
...
Consider multi in add/remove/toggle select logic
2016-02-22 09:49:00 +01:00
tsauerwein
1e8bbb0ae4
Add target property to drag&drop interaction
2016-02-22 09:25:30 +01:00
Björn Harrtell
7822f5ce5d
Consider multi in add/remove/toggle select logic
2016-02-17 13:18:06 +01:00
Andreas Hocevar
9f0fefd42d
Hit-detect skipped features, but not on unmanaged layer
2016-02-17 00:54:31 +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