Antoine Abt
0bec5b5590
Add base control class, to simplify stylesheet
2014-05-02 14:12:31 +02:00
Antoine Abt
04fd0ecf53
Add rotate control to defaults.
2014-05-02 14:12:31 +02:00
Antoine Abt
229ae5e883
Add rotate control
...
- displayed when rotation ≠ 0
- reset rotation on click
2014-05-02 14:12:31 +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
Frederic Junod
d00e515412
Remove name attributes from the zoom buttons
2014-04-24 14:45:14 +02:00
Alexandre Dubé
f0d159d6ef
Fix zoomcontrol, set type button in button, not span
2014-04-18 09:45:09 -04:00
Frederic Junod
17ed43d230
Fix coding style
...
Use `goog.isDef(x) ? x : {}` instead of `x || {}`
2014-04-08 11:40:04 +02:00
Tim Schaub
78324fb54b
Remove layers array from frame state
2014-04-04 07:36:42 -06:00
ahocevar
a3be9e720a
Register pointer event handlers as disposable
2014-04-01 15:31:39 +02:00
ahocevar
e05cff670b
Use pointer events for button clicks
2014-04-01 13:46:58 +02:00
Bart van den Eijnden
83bf626e03
Mark parts of control and overlay as stable
2014-03-17 11:06:46 +01:00
Tom Payne
0335d4aa6a
Use oli.View2DState instead of ol.View2DState
2014-03-10 17:19:29 +01:00
Tom Payne
022a7a03e0
Use oli.FrameState instead of ol.FrameState
2014-03-10 14:48:23 +01:00
Tom Payne
94a3504252
Revert "Add ol.BrowserFeature.HAS_FULLSCREEN constant"
...
This reverts commit 5a940c207a .
Detection of full screeen support requires the document to have a body.
This is not the case if ol3 is loaded in the head. Therefore, defer the
test for full screen support to when it is needed.
2014-02-27 13:28:23 +01:00
Frederic Junod
ac9fe664e0
Add fullscreen API support to IE11
2014-02-27 09:31:42 +01:00
Frederic Junod
5a940c207a
Add ol.BrowserFeature.HAS_FULLSCREEN constant
2014-02-27 09:30:05 +01:00
Antoine Abt
d53fa8f45a
Fix chrome not to blur on mouseout/focusout
...
may be related to https://code.google.com/p/chromium/issues/detail?id=321264 ?
2014-02-26 11:24:54 +01:00
Antoine Abt
7426da61ea
Make ZoomToExtent listen on button click
...
& not its container
2014-02-26 11:15:03 +01:00
oterral
7e842b0850
Fix option name zoomInTipLabel
2014-02-24 15:26:13 +01:00
Antoine Abt
ae3ad24928
Reorder default controls
2014-02-20 16:52:09 +01:00
Antoine Abt
30bc97755a
Restore preventDefault call that shouldn’t have been removed
2014-02-20 16:47:34 +01:00
Antoine Abt
ed8e0e8552
Minor cleanups
2014-02-20 16:47:34 +01:00
Antoine Abt
d52f62fb5a
Make Fullscreen control use <button> instead of <a>
2014-02-20 16:47:33 +01:00
Antoine Abt
b3abc166a4
Make zoomToExtent control use <button> instead of <a>
2014-02-19 09:34:04 +01:00
Antoine Abt
b6052320ad
Coding style
2014-02-18 15:49:45 +01:00
Antoine Abt
1a44fb2ff3
Make zoom control tip texts configurable
2014-02-18 15:25:58 +01:00
Mark Prins
18c2ffe522
use button elements instead of anchor elements and add tooltips to zoomcontrol
2014-02-17 14:57:15 +01:00
Mark Prins
9adf8b01f6
use button elements and add tooltips to zoomcontrol
2014-02-17 14:57:15 +01:00
Éric Lemoine
66a17b20e0
Better code formatting
2014-02-16 23:20:32 +01:00
Éric Lemoine
eef32c5d5d
Use minus sign as zoom out label
2014-02-16 23:19:03 +01:00
Antoine Abt
bb50d5936f
Prevent OSX Safari to display distorded map
2014-02-14 11:32:00 +01:00
Tom Payne
e0765240a2
Merge branch 'ie-compat' of git://github.com/Intermedix/ol3 into Intermedix-ie-compat
2014-02-11 16:54:39 +01:00
Tom Payne
e53d7e954b
Don't export ol.control.ScaleLineUnits
2014-02-06 22:33:42 +01:00
Tom Payne
84fd853dc1
Allow ol.control.ScaleLine units option to be a string
2014-02-06 22:33:37 +01:00
Austin Hyde
1215f58241
Add explicit text nodes to zoom in/out controls
...
IE < 9 does not support CSS content properties, so the +/- does not
get rendered. Instead, add the +/- as text nodes when creating the
DOM nodes for the control.
2014-02-05 10:31:15 -05:00
Tom Payne
97cabd273a
Improve use of View2D in ol.control.ZoomToExtent
2014-01-30 11:20:57 +01:00
Bart van den Eijnden
498d05a44c
remove question mark since all object properties are nullable by default
2014-01-27 15:22:25 +01:00
Bart van den Eijnden
2fc884a3d9
simplify the assignment of this.target_
2014-01-27 15:22:25 +01:00
Bart van den Eijnden
e6c4fd973a
allow target to be specified as a string for controls, update the documentation to make more clear what element and target are for
2014-01-27 15:22:25 +01:00
Frederic Junod
80bb95e553
Trigger a render in ol.Control#setMap
...
Closes #1525
2014-01-27 13:34:20 +01:00
Tom Payne
610eefb932
Merge remote-tracking branch 'openlayers/master' into vector-api
2014-01-13 16:07:39 +01:00
Tom Payne
e4b815d4d6
Add optional URL for logos
2014-01-13 14:20:24 +01:00
Tom Payne
7cadb6824e
Merge remote-tracking branch 'openlayers/master' into vector-api
2013-12-18 17:09:19 +01:00
Éric Lemoine
0d235e7efc
Do not use export_as controldefaults exports
2013-12-18 08:25:14 +01:00
Tom Payne
b59eec7a83
Merge remote-tracking branch 'openlayers/master' into vector-api
2013-12-13 20:22:06 +01:00
Tom Payne
408a75426b
Improve type checking in ol.control.Zoom
2013-12-13 18:59:24 +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
f15694844d
Line is too long
2013-12-12 15:22:18 +01:00