ahocevar
5a31638da8
Updating name.
2012-06-20 23:21:58 +02:00
ahocevar
6ddda53a70
Initial port of Control.js and Navigation.js.
...
This also adds an Events instance to the map, so the Navigation control can register events on the map.
Tests still missing.
2012-06-20 23:21:44 +02:00
ahocevar
a36972fd35
Exporting the API.
2012-06-20 19:07:11 +02:00
ahocevar
74d1a06177
No need for cross browser handling here.
2012-06-20 19:07:11 +02:00
ahocevar
c4c595862f
Support for event sequences, and a drag sequence.
...
Tests still missing.
2012-06-20 18:35:42 +02:00
ahocevar
05e13e86a3
Adding drag sequence. Tests still missing.
2012-06-20 18:32:27 +02:00
ahocevar
f74d265dec
Verified isSingleTouch and isMultiTouch functions.
2012-06-20 16:02:41 +02:00
ahocevar
66a5a8ad7a
countFn not needed - do everything with logFn.
2012-06-20 15:53:01 +02:00
ahocevar
8c4b528ded
Better cleanup.
2012-06-20 15:52:24 +02:00
ahocevar
80f76a91e1
Always provide a proper event object.
2012-06-20 15:52:08 +02:00
ahocevar
733f1478dc
Merge branch 'master' of github.com:openlayers/ol3
2012-06-20 15:50:56 +02:00
ahocevar
2fa71057b1
Finalizing tests for ol.Events
2012-06-20 15:26:02 +02:00
ahocevar
b63e13d09c
More Events tests.
2012-06-20 11:29:07 +02:00
ahocevar
4854eee97c
Getting rid of debugger statement.
2012-06-20 11:26:33 +02:00
ahocevar
25d4ef17fd
Fixing types and getting rid of evt.touches warning.
2012-06-20 11:23:48 +02:00
ahocevar
dfc35282ff
Fixing API docs
2012-06-20 09:59:19 +02:00
ahocevar
fb8b1e878d
Events.js ported, with tests stub. More tests to be added.
2012-06-20 01:09:21 +02:00
ahocevar
c8161ed4ee
Updating note about the "dimension" attribute.
2012-06-15 11:49:14 +02:00
ahocevar
96dcf6063e
Merge pull request #530 from ahocevar/srs-dimension
...
Respect the srsDimension attribute. r=@bartvde
2012-06-14 06:42:44 -07:00
ahocevar
6052d19c2f
Note about mysterious "dimension" attribute.
2012-06-14 15:27:22 +02:00
ahocevar
88982e043f
Moving SRSReferenceGroup parser from Base to v3.
2012-06-14 15:18:26 +02:00
ahocevar
fa90a42806
Respect the srsDimension attribute.
...
This also fixes http://trac.osgeo.org/openlayers/ticket/2762 . Note: it seems there is no "dimension" attribute for posList in the spec. This attribute name is only used in some examples of the GML 3.1 specification, but it is not mentioned in any of the XSDs.
2012-06-14 12:44:20 +02:00
ahocevar
3a5abf552a
Merge pull request #519 from ahocevar/zoom-click
...
New zoomOnClick option for ZoomBox control. r=@bartvde
2012-06-11 10:24:06 -07:00
ahocevar
8ad7ad326a
Review comments from @bartvde.
2012-06-11 19:22:05 +02:00
ahocevar
958544f2a7
New zoomOnClick option for ZoomBox control.
...
This change also finally adds tests for the ZoomBox control.
2012-06-11 19:07:17 +02:00
ahocevar
96359fbc99
Fixing test that broke in FF with ff1f99a03f.
2012-06-11 13:38:42 +02:00
ahocevar
8b2bab9d51
Improvements for Android: no buggy tile transitions, no flicker when tapping.
2012-06-02 22:18:49 +02:00
ahocevar
df64798bbb
Updating tests after #487 .
2012-06-02 14:41:44 +02:00
ahocevar
d455d3a62f
Merge pull request #487 from ahocevar/better-cache
...
Don't reuse tile images unless we have a new url to load
2012-06-02 05:23:39 -07:00
ahocevar
a29009be91
Revert "URL switching for all REST encoded WMTS layers."
...
This was accidentally committed to master.
This reverts commit df44a79e1b .
2012-06-02 01:43:31 +02:00
ahocevar
2ff5a7b599
Merge pull request #498 from gregersrygg/remove-old-opera-mouse-wheel-fix
2012-05-30 23:12:14 +02:00
ahocevar
1d957c7f5c
Merge branch 'master' of github.com:openlayers/openlayers into upstream/master
2012-05-30 23:08:06 +02:00
ahocevar
c1690b26c4
Merge pull request #483 from gregersrygg/master
...
Improve analog mouse wheel zooming
2012-05-30 14:03:51 -07:00
ahocevar
5c42aa6fce
Merge pull request #491 from probins/kmlname
...
KML createPlacemark should use attributes.name
2012-05-28 04:58:58 -07:00
ahocevar
ff1f99a03f
Don't reuse tile images unless we have a new url to load.
...
Without this change, some browsers don't cache the images. See #454 for a discussion about this issue.
2012-05-25 18:47:57 +02:00
ahocevar
88fd8038c8
Simplifying configuration.
2012-05-25 18:37:12 +02:00
ahocevar
440b9fb6d3
Using updated URLs.
2012-05-25 17:30:27 +02:00
ahocevar
df44a79e1b
URL switching for all REST encoded WMTS layers.
2012-05-25 14:54:06 +02:00
ahocevar
5879a71f9c
Don't use fade effect on labels.
2012-05-25 13:54:31 +02:00
ahocevar
120cc0680d
Using display:block instead of position:absolute.
...
This fixes a regression that can be seen e.g. when using the FeatureRenderer in GeoExt, causing an incorrect alignment of the renderer.
2012-05-18 12:38:34 +02:00
ahocevar
92f04a7a42
Merge pull request #472 from probins/goopop
...
Fix Google terms/poweredby/popup. Thanks @probins for the quick fix.
2012-05-17 11:31:51 -07:00
ahocevar
e2c9662fa1
Merge pull request #451 from ahocevar/more-title
...
There is no reason to restrict graphicTitle to externalGraphic symbols.
2012-05-15 07:46:33 -07:00
ahocevar
7cabcb10c1
Merge pull request #7 from fredj/more-title
...
Rename style.graphicTitle to style.title
2012-05-15 06:28:49 -07:00
ahocevar
72d1b54956
Also taking into account zoomOffset.
...
Now the meaning of getServerZoom is fully clarified, and we can get rid of some code again as well.
2012-05-11 00:26:09 -06:00
ahocevar
40b4cc49e0
Using OpenLayers.Util.indexOf.
...
Thanks @jorix for catching this.
2012-05-11 00:26:09 -06:00
ahocevar
9585341d9c
Changing/fixing the meaning of getServerZoom.
...
If a layer is configured with serverResolutions, then getServerZoom should return the zoom level as index of the current resolution in the serverResolutions array.
2012-05-11 00:26:08 -06:00
ahocevar
18b4d6808d
Adding missing dependency. Non-functional change.
2012-05-09 11:03:57 +02:00
ahocevar
d01f57d3e6
There is no reason to restrict graphicTitle to externalGraphic symbols.
2012-05-05 12:49:25 +02:00
ahocevar
f4a77cad06
Merge pull request #432 from ahocevar/iframe-opacity
...
Long URLs messing up Opacity. r=@elemoine,@lewinmadrid
2012-04-24 12:32:48 -07:00
ahocevar
fc0b15ad45
Overriding onImageLoad to set the opacity on the correct element.
2012-04-24 08:08:41 -04:00
ahocevar
179433da2f
For IFrame tiles, we need to set opacity on the IFrame's parent.
2012-04-23 18:46:28 -04:00
ahocevar
a57c56ed96
Revert "Merge pull request #432 from ahocevar/iframe-opacity"
...
This reverts commit af046b9af8 , reversing
changes made to f36fd5f0d1 . The reason for reverting this is that the change breaks the select-feature-multilayer.html example.
2012-04-23 18:03:39 -04:00
ahocevar
af046b9af8
Merge pull request #432 from ahocevar/iframe-opacity
...
Long URLs messing up Opacity. r=@elemoine
2012-04-23 14:14:08 -07:00
ahocevar
11cc960be5
Setting opacity on the IFrame's parent, like we used to do in 2.11.
2012-04-23 10:36:51 -04:00
ahocevar
07114fc894
Setting opacity on the last child.
...
This is required for IFrame tiles, so we don't set the opacity on the event pane. To make this work with vector layers, the defs node needs to be inserted before the root group element instead of after it.
2012-04-23 10:17:20 -04:00
ahocevar
bd4c092943
Merge pull request #419 from ahocevar/bing-attribution
...
Incorrect Bing attribution when custom maxResolution is set. r=@elemoine
2012-04-20 06:11:31 -07:00
ahocevar
9ab6d08fb0
Calculate zoom level from serverResolutions.
...
The previous way of hard-coding an offset of 1 causes an incorrect attribution for layers with a custom maxResolution.
2012-04-20 15:08:45 +02:00
ahocevar
a73d9e3804
Merge pull request #407 from ahocevar/alwaysInRange
...
alwaysInRange not updated when using addOptions. r=@elemoine,@bartvde
2012-04-19 09:00:26 -07:00
ahocevar
70161c5628
Merge pull request #421 from ahocevar/bing-overlay
...
Make sure tiles are loaded for Bing overlays. r=@bartvde
2012-04-19 07:03:56 -07:00
ahocevar
551f509b49
Make sure tiles are loaded for Bing overlays.
...
Previously, Bing overlays that were added to an existing map had empty tiles, because tiles are added before the layer url is set in initLayer. This change makes sure tiles are only rendered when the layer url is available, by not processing the tile queue before the layer url is set.
2012-04-19 16:02:23 +02:00
ahocevar
363f837acb
Using resolution instead of zoom level for initial center (see #418 ).
2012-04-19 13:29:56 +02:00
ahocevar
ef33f01504
Respect alwaysInRange from prototype, but allow changes in addOptions.
2012-04-19 12:02:18 +02:00
ahocevar
b683c9bae1
No csstidy, because it changes the css and breaks the zoom buttons.
2012-04-14 18:35:51 +02:00
ahocevar
96e5241507
Vector layer should not be a base layer any more.
2012-04-03 17:16:20 +02:00
ahocevar
fef8b98f32
Merge branch 'master' of github.com:openlayers/openlayers
2012-04-03 17:16:06 +02:00
ahocevar
530952551f
Merge pull request #382 from ahocevar/wps
...
WPS example and improvements. r=@marcjansen,@bartvde
2012-04-03 06:30:15 -07:00
ahocevar
f21678f55b
Addressing review comments from @bartvde and @marcjansen.
2012-04-03 15:28:44 +02:00
ahocevar
3385c2b5b1
Code cleanup.
2012-04-02 16:42:33 +02:00
ahocevar
6ce9a36715
Use demo.opengeo.org
2012-04-02 16:42:14 +02:00
ahocevar
46ba55d886
Allow for SLD input.
2012-03-30 19:57:54 -07:00
ahocevar
e4247472f9
Adding a margin for nicer display of the docs.
2012-03-30 19:57:20 -07:00
ahocevar
8bc307b5a1
Allowing copies of literal text fields.
2012-03-30 18:45:52 -07:00
ahocevar
c3fe359fa6
WPS example; support for BoundingBox in WPS format
2012-03-30 18:02:24 -07:00
ahocevar
032293c26f
Merge pull request #352 from ahocevar/352
...
Layer/Grid.html tests fail. r=@elemoine
2012-03-27 16:27:00 -07:00
ahocevar
3eedfce46e
Fixing test after 5e9104a2a2.
2012-03-27 13:10:28 -07:00
ahocevar
48a2d023f5
Merge branch '2.12' of github.com:openlayers/openlayers
2012-03-27 12:47:46 -07:00
ahocevar
f84a2d0bc9
Merge branch '2.12'
2012-03-21 23:35:51 +01:00
ahocevar
9db42f6747
Merge pull request #343 from ahocevar/cache-map
...
Fixing typo which causes CacheRead to fail when CacheWrite is active. r=@tschaub
2012-03-21 23:35:02 +01:00
ahocevar
8d42f33a28
Fixing typo which causes CacheRead to fail when CacheWrite is active
2012-03-21 23:21:24 +01:00
ahocevar
5e9104a2a2
Revert "Merge pull request #304 from mpriour/singleTile"
...
This reverts commit 84fb15e1d2 , reversing
changes made to d0d116efdf .
2012-03-21 10:05:22 +01:00
ahocevar
90c9b525ed
Nullifying more properties - previous change did not fix the issue.
2012-03-20 10:13:14 +01:00
ahocevar
8bd6de0fae
Merge pull request #337 from ahocevar/337
...
controls.html example broken. r=@elemoine
2012-03-19 16:06:24 -07:00
ahocevar
d31a8da839
Clone needs a fresh backBuffer and tileQueue.
2012-03-19 21:09:43 +01:00
ahocevar
ed45ab66e3
Merge pull request #331 from ahocevar/331
...
gutter and maxGetUrlLength broken. r=@elemoine
2012-03-19 03:23:44 -07:00
ahocevar
f32bfa2240
Making backbuffer work again for tiles with frame.
2012-03-19 10:10:40 +01:00
ahocevar
472e400078
Adding "mobile" tag to offline storage exmaples.
2012-03-18 13:18:58 +01:00
ahocevar
46c5ac8e55
Merge pull request #322 from ahocevar/loadend
...
WMS loadend event does not always fire. r=@elemoine
2012-03-18 03:00:47 -07:00
ahocevar
99f116ee98
With tileQueue, we need a different way of handling loadstart/loadend.
2012-03-17 16:10:10 +01:00
ahocevar
85b836de23
Merge pull request #322 from ahocevar/322
...
WMS loadend event does not always fire
2012-03-16 00:48:29 -07:00
ahocevar
193983b2b0
tileQueue has nothing to do with numLoadingTiles.
...
The tileQueue might have entries again after zooming when the previous zoom level hasn't finished loading yet. Removing the check for the tileQueue's length makes layers report loadend correctly again.
2012-03-15 17:44:30 +01:00
ahocevar
ef3155d6e6
Fixing test.
2012-03-14 18:27:35 +01:00
ahocevar
81b67db101
Patch from http://trac.osgeo.org/openlayers/ticket/3307 .
...
Uses a remote GeoServer now, which is added to the allowed hosts for proxy.cgi.
2012-03-14 17:12:06 +01:00
ahocevar
e1fba99c73
Monkey-patching Layer.Vector with deprecated Renderer.NG logic
2012-03-14 10:49:05 +01:00
ahocevar
f3fa799a27
Edits to tile related improvements.
2012-03-13 12:39:33 +01:00
ahocevar
0a8db1629d
Merge pull request #319 from ahocevar/console-fix
...
Using OpenLayers.Console if window.console is unavailable.
2012-03-13 04:17:35 -07:00
ahocevar
da3a07fbde
Using OpenLayers.Console if window.console is unavailable.
2012-03-13 11:38:45 +01:00
ahocevar
6b5dba3f93
Merge pull request #301 from ahocevar/offline
...
Adding CacheRead and CacheWrite controls. r=@elemoine,@fredj
2012-03-12 08:29:00 -07:00
ahocevar
7693c2480d
Merge pull request #296 from ajkopinga/canvas-edge-hit2
...
added hit detection for symbol edges to canvas renderer with unit tests
2012-03-12 06:12:57 -07:00
ahocevar
bd262fce41
Addressing @elemoine's review comments.
...
Now the application no longer needs to care about the tile origin, because the CacheWrite control modifies the url if the CORS image loading is disabled and it is from a different origin. This only requires OpenLayers.ProxyHost to be properly configured. Also local storage keys use the original url instead of the proxied url, to make the CacheRead control work without proxy settings.
No deferred exceptions are thrown any more. Instead, OpenLayers.Console is used to show an error message for security exceptions.
We now check for OpenLayers.Tile.Image, because other tile types (e.g. UTFGrid) are not supported (yet).
To make the same origin handling in the CacheWrite control easier, OpenLayers.Request now exposes the same origin logic from request.issue as a separate function, so it can also be used by other components.
2012-03-11 22:15:34 +01:00
ahocevar
dfa70fafac
Remove other references to unavailable external resources.
...
For me, several Image.html tests still failed in Firefox without this change (see #311 )
2012-03-10 01:55:57 +01:00