Andreas Hocevar
8e387f385a
Add missing namespace annotation
2014-05-01 22:17:57 +02:00
Andreas Hocevar
7271b50d5a
Simplify fires annotations
2014-05-01 22:17:56 +02:00
Tim Schaub
24498fa9d0
Defines in a namespace that can be required
...
For consistency, all defines are in the ol namespace. If they are to be moved to another namespace, they need to be requireable.
2014-04-30 09:14:10 -06:00
Tim Schaub
e4e3b2229a
Defines in ol namespace defined in ol.js
2014-04-30 08:54:30 -06:00
Tim Schaub
cec41c4b0a
Add missing requires
...
Without explicit requires, it is possible that a build would exclude ol.js.
2014-04-30 08:37:52 -06:00
Tim Schaub
3f0da11008
Move ol defines from browserfeature.js to ol.js
2014-04-30 08:24:00 -06:00
Tim Schaub
d552dfd96d
Making ol.proj.Projection subclasses exportable
...
Because ol.proj.EPSG4326 et al. extend ol.proj.Projection which has exportable methods, these constructors need to be exportable as well (e.g. so ol.proj.EPSG4326.prototype is defined in exports.js when calling goog.exportProperty on getCode etc.). If we really don't want these to be exportable, they should be removed or made private (and named like ol.proj.EPSG4326_) for internal use only.
2014-04-29 09:57:25 -06:00
Andreas Hocevar
fbdbbfb7a7
Get rid of stability annotations and document stability with api
...
This change adds a stability value to the api annotation, with
'experimental' as default value.
enum, typedef and event annotations are never exportable, but
api annotations are needed there to make them appear in the
docs.
Nested typedefs are no longer inlined recursively, because the
resulting tables get too wide with the current template.
2014-04-29 09:53:07 -06:00
Andreas Hocevar
29b643c7b0
Inline object literals from olx.js
2014-04-29 09:53:07 -06:00
Andreas Hocevar
c17ac0cae3
Greatly simplify and document the usage of JSDoc
...
This commit simplifies the exports.js plugin so it only relies
on the stability notes to generate the documentation, which
completely decouples it from the exportable API.
As a rule of thumb, whenever something has an 'api' annotation,
it should also have a 'stability' annotation. A more verbose
documentation of ol3 specific annotation usage is available in
the new 'apidoc/readme.md' file.
This commit also modifies all source files to implement these
usage suggestions.
2014-04-29 09:53:06 -06:00
Tim Schaub
fb497f5288
Annotations for exports
2014-04-29 09:53:05 -06:00
Tom Payne
b64c63ea24
Don't return a feature if there are no coordinates
2014-04-29 15:05:30 +02:00
Frederic Junod
3c308af91f
Merge layerFilter option into layers
2014-04-29 08:58:55 +02:00
Frederic Junod
2c7282d4e9
Remove layer option from ol.interaction.Select
...
Fixes #1991
2014-04-29 08:56:29 +02:00
Frederic Junod
b41ee35422
Use features.forEach instead of for loop
2014-04-28 13:54:26 +02:00
Frederic Junod
90c0944617
Fix coding style
2014-04-28 13:51:42 +02:00
Frederic Junod
a5620fa46a
Remove unneeded function binding
2014-04-28 13:50:54 +02:00
Frederic Junod
475be37ef4
Remove unused local variable
2014-04-28 13:49:14 +02:00
Bart van den Eijnden
77dfc29b5c
Merge pull request #2013 from bartvde/wfsdata
...
parsing issues with ol.format.WFS (=r@fredj)
2014-04-28 09:38:54 +02:00
Frédéric Junod
d7296602fc
Merge pull request #2017 from fredj/feature-setgeom-change
...
Dispatch a change event when the geometry is set
2014-04-28 08:57:32 +02:00
Bart van den Eijnden
2a45d3b41b
Merge pull request #2014 from bartvde/getkeys
...
export getKeys on ol.Object (r=@elemoine,@fredj)
2014-04-28 08:08:35 +02:00
Frederic Junod
68773941d3
Use goog.array.contains instead of goog.array.indexOf
2014-04-26 08:31:40 +02:00
Frederic Junod
74d83f29d2
Dispatch a change event when the geometry is set
...
Fixes #2016
2014-04-26 08:09:28 +02:00
Bart van den Eijnden
9c6987aa78
Export ol.Object's getKeys function
2014-04-25 15:02:58 +02:00
Bart van den Eijnden
635dd5f380
Make sure we can parse WFS 1.1 responses from MapServer
2014-04-25 11:29:27 +02:00
Éric Lemoine
928e3244cf
Merge pull request #2012 from elemoine/skipfeature
...
Remove skippeFeatures collection
2014-04-25 09:01:02 +02:00
Bart van den Eijnden
0e6b72f94d
Merge pull request #1986 from bartvde/wfs-example
...
ol.format.WFS has no readProjection method (r=@elemoine)
2014-04-24 21:16:53 +02:00
Éric Lemoine
f9c0f12f23
Remove skippeFeatures collection
2014-04-24 20:58:50 +02:00
Bart van den Eijnden
962ddff1c2
Implement readProjection on ol.format.WFS and add WFS JSONP example
2014-04-24 20:58:32 +02:00
Frederic Junod
d00e515412
Remove name attributes from the zoom buttons
2014-04-24 14:45:14 +02:00
Frédéric Junod
a46f8647f9
Merge pull request #1998 from adube/fix-zoomcontrol
...
Fix zoomcontrol, set type button in button, not span
2014-04-24 14:35:53 +02:00
Frederic Junod
1d688ad29d
Use goog.net.Jsonp instead of goog.net.jsloader
2014-04-22 14:44:55 +02:00
Frédéric Junod
3ffed43834
Merge pull request #1995 from fredj/cleanup
...
Use ol.extent.getWidth and ol.extent.getHeight
2014-04-18 16:20:56 +02:00
Éric Lemoine
05217496f7
Merge pull request #1990 from elemoine/select-bug
...
Rework handling of skipped features in replay
2014-04-18 15:51:36 +02:00
Alexandre Dubé
f0d159d6ef
Fix zoomcontrol, set type button in button, not span
2014-04-18 09:45:09 -04:00
Éric Lemoine
fa1d79016d
Merge pull request #1994 from oterral/add_export
...
Add getSource function in ol.source.ImageVector
2014-04-18 13:37:00 +02:00
Éric Lemoine
4e965123c8
Make handling of skipped features faster
2014-04-18 10:52:20 +02:00
Frederic Junod
663e7af0d2
Use ol.extent.getWidth and ol.extent.getHeight
2014-04-17 15:54:13 +02:00
oterral
a277cbf548
Add getSource getter in ol.source.ImageVector
2014-04-17 15:21:11 +02:00
Éric Lemoine
f59b3e968b
Rework handling of skipped features in replay
2014-04-16 19:12:31 +02:00
Frédéric Junod
cb1edd262d
Merge pull request #1985 from fredj/named-color
...
Handle ol.color.ENABLE_NAMED_COLORS = false
2014-04-16 16:28:26 +02:00
Frederic Junod
1da879ef06
Don't use a named color for defaultFillStyle
...
Named color support is optional (see ol.color.ENABLE_NAMED_COLORS)
2014-04-15 16:58:06 +02:00
Frederic Junod
38f8774cc4
Export ol.Sphere#circle function
2014-04-15 14:35:20 +02:00
Éric Lemoine
2a0026bed3
Merge pull request #1970 from elemoine/geturls
...
Add getUrl methods to TileWMS and ImageWMS
2014-04-14 20:47:35 +02:00
Frederic Junod
9b5512c065
Allow '{-y}' placeholder
2014-04-14 14:27:18 +02:00
Frederic Junod
ef27f14376
Remove undefined type from opt_target and opt_file
2014-04-14 12:01:48 +02:00
Frederic Junod
756f407ef4
Add file propery to ol.interaction.DragAndDropEvent
2014-04-14 10:47:57 +02:00
Tim Schaub
12840aa49f
Merge pull request #1976 from tschaub/pointerup-return
...
Required return from event handler.
2014-04-10 06:52:13 -06:00
Antoine Abt
050f0cede6
Merge pull request #1974 from tonio/selectfeature
...
Automatically skip features on select’s collection changes
2014-04-10 14:41:52 +02:00
Tim Schaub
e72b383976
Required return from event handler
2014-04-10 06:32:27 -06:00