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
Andreas Hocevar
3f2d79b7fe
Replace goog.events.Event/EventTarget system with our own
...
This also removes goog.events.listen, goog.events.unlisten,
goog.events.unlistenByKey and goog.events.BrowserEvent.
2016-02-03 11:19:38 +01:00
Tim Schaub
13a981c94b
Fewer blank lines
2016-01-11 22:03:23 -08:00
Andreas Hocevar
5a1588a2dc
Fix imagestyle docs
2015-12-06 11:33:40 +01:00
Tim Schaub
1a240ccf9d
Missing image style method descriptions
2015-09-06 08:35:38 -06:00
Bart van den Eijnden
6a0fa114da
Make setOpacity on ol.style.Image API
2015-09-03 08:58:50 +02:00
Tim Schaub
50f71655e5
Style docs
2015-04-04 17:38:03 +02:00
Tim Schaub
5bb7535207
Remove @api annotation from abstract method
2015-04-02 16:23:54 +02:00
tsauerwein
da7f38635b
Remove hitDetectionOrigin
2015-01-08 15:38:00 +01:00
Guillaume Beraudo
ae998a7585
Mark Image style constructor properties @api
2014-12-15 14:41:35 +01:00
tsauerwein
82ef80cf60
Add imageSize and origin for hit-detection image
2014-11-21 09:39:38 +01:00
Éric Lemoine
64a7cdf372
Implement getImageSize in ol.style.Circle and RegularShape
2014-11-06 09:35:47 +01:00
Éric Lemoine
ddbc1d260c
Mark ol.style.Image#getImage with @api
2014-09-30 12:26:07 +02:00
Éric Lemoine
af7944ef42
Mark ol.style.Image with @api
...
This is to be able to do `imageStyle instanceof ol.style.Image` in applications.
2014-09-30 12:26:06 +02:00
Andreas Hocevar
267a950435
Mention the need to re-render in a single place only
2014-09-11 13:13:17 -07:00
Andreas Hocevar
0e14639633
Update docs for changes proposed in #2684
2014-09-04 21:01:50 -06:00
Andreas Hocevar
88c30795d3
Doc improvements
2014-09-04 13:20:25 -06:00
Andreas Hocevar
0c36d7606b
No need to have a mutable_ flag
...
Instead, educate users to call setStyle.
2014-09-04 11:47:32 -06:00
Andreas Hocevar
a50f6d7a2f
Mutable symbolizer properties for style functions
...
This change adds setters for symbolizer properties. In addition, it
introduces a mutable flag on all styles. By default, this is set to
true. ol.style.createStyleFunction sets it to false for all static
styles.
The new setters assert that the mutable flag is true, so whenever an
application tries to set a symbolizer property on a style that was
assigned to a vector layer or feature overlay, the assertion will fail.
2014-09-03 16:57:50 -06:00
Tim Schaub
4cf5ab4620
Use @api annotation instead of @todo api
2014-07-05 15:41:14 -04:00
Tim Schaub
2a42e7736a
Merge pull request #2178 from probins/classdesc
...
Use @classdesc notation.
2014-06-09 11:18:14 -06:00
Peter Robins
41d9f0360a
Add @classdesc to classes
2014-06-09 12:10:19 -04:00
oterral
71951b8bbd
Add offset and offsetOrigin in ol.style.Icon
2014-06-04 11:15:13 +02:00
Andreas Hocevar
605b8278ea
Do not make ol.style.Image exportable
...
Application developers should use its subclasses.
2014-05-26 19:26:58 +02:00
Frederic Junod
2f918ea2a4
Remove unused goog.require
2014-05-21 16:06:32 +02:00
Éric Lemoine
6cd403945a
Set snapToPixel defaut value to true
2014-05-07 09:58:56 +02:00
Éric Lemoine
a62fd53d36
Add "origin" option to ol.style.Image
2014-05-05 09:30:35 +02: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
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
7a34929b15
Rename rotateWithMap to rotateWithView
2014-02-21 14:32:06 +01:00
Tom Payne
27c5ab0312
Replace subtractViewRotation with rotateWithMap
2014-02-21 11:21:20 +01:00
Frederic Junod
430ff9c850
Add opacity property to ol.style.Image
2014-02-19 11:40:40 +01:00
Éric Lemoine
3626ff5b16
Icon images are handled by a separate class
2014-02-06 12:59:38 +01:00
Éric Lemoine
49120e4761
Icon anchors are Array.<number>
2014-01-08 10:07:01 +01:00
Tom Payne
9524a46f41
Add scale to ol.style.Image
2013-12-19 16:26:05 +01:00
Tom Payne
2a6979e15a
ol.style.Image rotation is always defined
2013-12-19 16:26:05 +01:00
Éric Lemoine
5cd3ab06fc
Add getters to ol.style.Image
2013-12-19 14:37:57 +01:00
Éric Lemoine
ebcc6ab509
Add ol.style.Image#getHitDetectionImage abstract method
2013-12-19 09:08:04 +01:00
Éric Lemoine
e44aa1e14a
Make ol.style.Image a base class for Icon and Circle
2013-12-19 00:20:10 +01:00
Tom Payne
f429297a2f
Make options argument to ol.style.Image optional
2013-12-13 22:58:50 +01:00
Éric Lemoine
35d5158454
Merge remote-tracking branch 'upstream/master' into vector-api
...
Conflicts:
src/objectliterals.jsdoc
src/ol/attribution.js
src/ol/geom/geometry.js
src/ol/geom/geometrycollection.js
src/ol/geom/linestring.js
src/ol/layer/vectorlayer.exports
src/ol/layer/vectorlayer.js
src/ol/map.js
src/ol/proj/proj.js
src/ol/renderer/canvas/canvasvectorlayerrenderer.js
src/ol/source/imagewmssource.js
src/ol/source/tilewmssource.js
src/ol/source/vectorsource.exports
src/ol/source/vectorsource.js
src/ol/source/wmssource.js
src/ol/style/style.js
src/ol/tilegrid/tilegrid.js
src/ol/tilegrid/wmtstilegrid.js
src/ol/tilegrid/xyztilegrid.js
2013-12-13 12:53:57 +01:00
Éric Lemoine
9365c227ab
Make icon size optional
2013-11-26 16:19:57 +01:00
Éric Lemoine
29009d27f3
Make ol.style.Image loadable
2013-11-26 15:20:04 +01:00
Éric Lemoine
92a34d380b
Make setting image rotation and subtractViewRotation optional
2013-11-22 11:49:13 +01:00
Frederic Junod
db8f476098
Add ol.style.Image.size property
2013-11-21 14:27:04 +01:00
Frederic Junod
c715764680
Change ol.style.Image.anchor property type to ol.Pixel
2013-11-21 14:11:59 +01:00
Éric Lemoine
3971425677
Export ol.style.Image
2013-11-20 15:35:11 +01:00
Éric Lemoine
22fa0e305a
Add ol.style.Image constructor
2013-11-20 15:35:09 +01:00