Bart van den Eijnden
c8d4105d23
set VERSION_NUMBER to 2.13 final
2013-06-17 14:03:59 +02:00
Bart van den Eijnden
d60d1e5789
update version number to rc7
2013-06-07 10:53:30 +02:00
Bart van den Eijnden
afaee6880d
Merge pull request #1003 from openlayers/notilemgrtest
...
Whenever we run tests *with* the tileManager, we cannot inspect any grid...(r=@ahocevar)
2013-06-07 10:51:48 +02:00
ahocevar
cc69b73dcf
Revert "Merge pull request #708 from mpriour/displayEvent"
...
This reverts commit 0b3f582e10 , reversing
changes made to 74103ec3e0 .
The reason for reverting this is a regression. See #997 .
2013-06-07 10:51:13 +02:00
ahocevar
fe0ffbf56e
Fixing dependencies
...
This avoids undefined this.tileManager.addMap, and re-adds the TileManager
to the mobile build profile.
2013-06-07 09:08:54 +02:00
ahocevar
f4f72d5eeb
TileManager dependency management
...
If the build does not contain TileManager.js, do not create a TileManager
instance for the map. If the build does not contain Layer/Grid.js, do not
try to add Grid layer instances to the list of layers managed by the
TileManager.
2013-06-07 09:08:30 +02:00
Bart van den Eijnden
1c21d9cc15
Merge pull request #998 from bartvde/tilemgrdefault
...
enable TileManager by default as suggested by @marcjansen and @bartvde ... (r=@ahocevar)
2013-06-06 14:18:18 +02:00
ahocevar
4d52d4aeb5
Drag interval of 0 (i.e. no separate cycle) seems appropriate now
...
The reason for setting this to 1 was ancient IPhones with ancient iOS
versions. On all other devices, 0 seems to work better, and it removes the
overhead of spawning a separate cycle for each drag.
2013-06-06 13:38:13 +02:00
Bart van den Eijnden
1e94821042
set VERSION_NUMBER to 2.13-rc6
2013-06-06 09:19:42 +02:00
ahocevar
8cccbfb189
Protect ZoomBox from division by zero
...
When the map is at the highest zoom level, the old and the current
resolution will be the same. This would cause a division by zero, which
the JavaScript engine does not recognize as such. So we have to protect
zoomOriginPx from becoming {x: Infinity, y: Infinity}.
2013-06-06 09:18:35 +02:00
Bart van den Eijnden
1cf69634cf
update VERSION_NUMBER to 2.13-rc5
2013-05-30 15:41:00 +02:00
ahocevar
c2b7e8b327
Merge pull request #987 from ahocevar/google-orphaned
...
Vector layer duplicates when changeing to google base layer. r=@bartvde
2013-05-30 15:37:35 +02:00
ahocevar
fe0620dc7f
Merge pull request #174 from ahocevar/feature-events
...
Turning @tschaub's FeatureAgent into an event extension. r=@bartvde
2013-05-30 15:33:24 +02:00
Bart van den Eijnden
8778b746b3
update VERSION_NUMBER to 2.13-rc4
2013-05-24 12:09:53 +02:00
ahocevar
a5ea8d7fcf
Fixing tests
...
Selecting the same feature again should not do anything, which was ensured
in the old implementation by a check in the SelectFeature control. This
means that the previous commit causes a change in behavior in standalone
mode, which I would consider a bugfix. I documented this change in the
release notes.
2013-05-24 12:07:49 +02:00
ahocevar
b103d3b428
We don't want to re-select an already selected feature
2013-05-24 12:07:35 +02:00
ahocevar
8562582dd2
Avoiding duplicate events
2013-05-24 12:07:22 +02:00
ahocevar
cd5ae45273
Do not manage cache when cached tile is on target layer's backbuffer
2013-05-24 12:06:58 +02:00
Tobias Bieniek
d1b00824fc
Format/EncodedPolyline: Change default factor to 1e5
...
This matches the factors in the other methods and the default of the
original algorithm. Having this set at 1 before can be considered
as a bug.
2013-05-24 12:06:39 +02:00
Tobias Bieniek
4399ebcb04
Format/EncodedPolyline: Added opt_factor parameter to encode/decode()
2013-05-24 12:06:25 +02:00
Tobias Bieniek
0bb804c9e7
tests/EncodedPolyline: Fixed indent
2013-05-24 12:06:12 +02:00
Bart van den Eijnden
572d78fb4d
set version number to 2.13-rc3
2013-05-17 13:16:49 +02:00
ahocevar
1d948fc914
Make sure that drawTilesFromQueue gets executed
...
For events other than move, the tile queue may not be populated yet when
updateTimeout is called. So instead of checking for the queue's length,
we register the timer unconditionally in these cases.
2013-05-17 13:15:01 +02:00
ahocevar
449b85966e
.olTileReplacing is on the parent of .olTileImage when using frame
2013-05-17 13:14:36 +02:00
ahocevar
1223ea339d
Use getTile() instead of imgDiv to get the correct element
...
The correct way to get the markup of a tile is to use getTile() - the
imgDiv will only be available if the tile does not use a frame.
2013-05-17 13:14:16 +02:00
Bart van den Eijnden
d0f8fa3ecf
set version number to RC2
2013-05-13 13:25:03 +02:00
Éric Lemoine
e9a349e4f1
Make feature handler propagate touch events
...
This commit is a follow-up on issue #294 (commit a6119f6 ) and #861 (commit c7a4045 ). The feature handler should not stop the bubbling up of browser events. In this particular case, when the feature handler is activate, Sencha Touch will trigger longpress events when panning the map because the feature handler stops touchmove.
2013-05-13 13:17:02 +02:00
ahocevar
8b4592e71a
We are dealing with strings for comparison
...
Because OpenLayers.Util.getParameters turns comma delimited values into
arrays, comparing e.g. bbox values in urls will return false. By
introducing a splitArgs option, we can use getParameters in a way that
leaves such values as strings and makes them comparable in
OpenLayers.Util.isEquivalentUrl.
2013-05-13 13:01:21 +02:00
iacovlev-pavel
7c5afe1acf
Add OpenLayers/Control.js to "requires"
...
Fix issue #969
2013-05-13 13:01:21 +02:00
Bart van den Eijnden
c0ccf6a8f0
set VERSION_NUMBER
2013-05-06 17:11:59 +02:00
ahocevar
80482acdad
Merge pull request #962 from ahocevar/tilequeue-throttling
...
Bring back throttling for tile loading. r=@bartvde
2013-05-06 07:31:24 -07:00
Tim Schaub
90535134d4
Spelling
...
See 44a2b50455 (commitcomment-3123666)
2013-05-01 09:26:55 -06:00
Marc Jansen
989464cd93
Minor formatting changes.
2013-05-01 17:51:27 +03:00
ahocevar
1aabcde0a6
Merge pull request #827 from geops/fixed-strategy
...
Improved Fixed Strategy
2013-04-30 09:21:27 -07:00
ahocevar
70bfba3011
Fixing typo
2013-04-30 15:45:26 +03:00
friedjoff
54655c7fca
Merge branch 'master' into fixed-strategy
2013-04-30 12:44:17 +02:00
ahocevar
779c97f43e
Using no buffer by default, because it makes no sense with TileManager
...
And while we're at it, simplify the example to use the OSM layer and the
new default for transitionEffect.
2013-04-29 14:50:43 +02:00
ahocevar
48efd43250
Bring back throttling for tile loading
...
In OpenLayers 2.12, only one tile was loaded per animation frame. This
change brings back something similar as part of the tile manager. But we
do not use requestAnimationFrame anymore, because @elemoine pointed out
that browsers may give requestAnimationFrame invoked functions a higher
priority than setTimeout invoked functions.
The reason for this change is
http://lists.osgeo.org/pipermail/openlayers-users/2013-April/028063.html .
2013-04-29 14:20:18 +02:00
ahocevar
142546c6d5
Merge pull request #961 from ahocevar/modifyfeature-layerorder
...
Regression: ModifyFeature control not act if layer is not on top. r=@jorix
2013-04-29 04:25:59 -07:00
ahocevar
9d6ce21109
Raise layer that's being modified
2013-04-27 21:46:22 +02:00
Marc Jansen
f3c0348567
Merge pull request #543 from jorix/no-manual-tests2
...
Can test some manual tests as normal tests.
2013-04-26 00:32:48 -07:00
Bart van den Eijnden
ec4d3a48d7
Merge pull request #224 from jorix/3402-touch_logic_to_superclass
...
Move some touch logic to the `handler` base class
2013-04-25 07:42:39 -07:00
Xavier Mamano
5ecc54a689
Take into account the comments of bartvde
2013-04-25 16:25:56 +02:00
Frédéric Junod
7beb33f99e
Merge pull request #357 from fredj/deprecated
...
mv AnchoredBubble to deprecated.js, rm LayerSwitcher.roundedCorner. r=bartvde
2013-04-25 01:41:08 -07:00
Frederic Junod
96fc2d71e3
Remove Rico/*.js from debug loader.
2013-04-25 10:26:58 +02:00
Frederic Junod
5ed18a9708
Remove deprecated roundedCorner option from LayerSwitcher control.
2013-04-25 10:26:58 +02:00
Frederic Junod
5a3c06aa7e
Move OpenLayers.Popup.AnchoredBubble to deprecated.js
2013-04-25 10:25:03 +02:00
ahocevar
27ccd3cbaa
Completing mock for 2D transforms (see #950 )
2013-04-24 22:03:37 +02:00
Xavier Mamano
43a8821ce6
Can test some manual tests as normal tests.
2013-04-24 17:21:25 +02:00
ahocevar
6af9f5f3d3
Merge pull request #954 from ahocevar/url-compare
...
URL comparison fails in IE8. r=@bartvde
2013-04-24 07:36:44 -07:00
ahocevar
2782fa47c8
URL comparison fails in IE8
...
The W3C standard says that setAttribute/getAttribute on any DOM element is
a simple setter/getter thing. IE8 tries to be smarter and returns the full
URL when calling getAttribute('src') on an image instead of the one that
was set with setAttribute('src').
This change makes sure that urls are compared properly, also in IE8.
2013-04-24 15:41:04 +02:00
ahocevar
11977f57a3
Making pagePosition test work in IE8
2013-04-24 14:31:33 +02:00
ahocevar
9f53506754
Tile bounds changed with #517 to remove white lines between tiles
2013-04-24 14:15:12 +02:00
ahocevar
acc497bf3c
Making TouchNavigation tests work in Firefox
2013-04-24 01:01:56 +02:00
Marc Jansen
3ef69b967d
Merge pull request #631 from jorix/format_undefined
...
Avoid breaking the "OpenLayers.String.format" execution
2013-04-23 13:54:15 -07:00
ahocevar
11a187ffaf
Merge pull request #849 from luizvital/master
...
Change language code from 'pt-br' to 'pt-BR'
2013-04-23 12:59:26 -07:00
ahocevar
e0f0744500
Merge pull request #946 from Turbo87/uglify
...
build: Added "uglify-js" as optional compressor
2013-04-23 12:55:15 -07:00
Bart van den Eijnden
872502311f
remove trailing comma from cluster strategy tests (see #950 )
2013-04-23 15:36:52 +02:00
Bart van den Eijnden
d63055f28c
remove trailing comma from PanZoomBar tests (see #950 )
2013-04-23 15:25:06 +02:00
ahocevar
60a966714d
Hack for making page position calculations work
...
Many browsers do very limited rendering/reflow on hidden IFrames. By making
the test IFrame visible, we get everything rendered like a real page. This
is a partial fix for #947 .
2013-04-23 14:22:59 +02:00
Bart van den Eijnden
415265db40
protect 2 Google test cases for validkey
2013-04-23 13:28:39 +02:00
Bart van den Eijnden
2613ccb504
fix WMSDescribeLayer format exception test case in IE9 and IE10 (see #948 )
2013-04-23 13:17:53 +02:00
Bart van den Eijnden
7cb99834e3
fix opacity tests in IE10 (see #948 )
2013-04-23 13:02:29 +02:00
ahocevar
2e88ca6905
Use other edge and outside coordinates
...
This avoids a failing test due to anti-aliasing artifacts in Safari.
2013-04-23 12:40:15 +02:00
ahocevar
7cb38f69d5
Merge pull request #780 from ahocevar/ms-pointer-events
...
Touch Navigation doesn't work in Internet Explorer 10. r=@bartvde,@gregersrygg,@mpriour
2013-04-23 01:46:10 -07:00
ahocevar
aa2345693a
Addressing @bartvde's review comments
2013-04-23 10:45:08 +02:00
Tobias Bieniek
444d9a06ae
build: Added "uglify-js" as optional compressor
2013-04-22 23:11:57 +02:00
ahocevar
1bdfb492d5
Merge pull request #944 from Karamell/labelOutlineOpacity2
...
added a labelOutlineOpacity attribute to SVG and Canvas Renderers.
2013-04-22 00:53:30 -07:00
Karamell
76efa60888
added a labelOutlineOpacity attribute to SVG and Canvas Renderers.
2013-04-21 11:04:06 +02:00
ahocevar
87d8b6003d
Merge pull request #927 from adv-isu/HandlerPathUndoTouchFix2
...
Improved touch support for Handler.Path.undo
2013-04-20 02:32:31 -07:00
ahocevar
f4725c48ce
Merge pull request #937 from Turbo87/layer-switcher
...
LayerSwitcher: Simplified checkRedraw() method
2013-04-20 02:20:26 -07:00
ahocevar
6fb10d6e0a
Re-ordering topics in the release notes
2013-04-20 11:08:43 +02:00
ahocevar
44a2b50455
Release notes for GPU, animated zoom and ModifyFeature control
2013-04-20 11:03:46 +02:00
ahocevar
010035e047
New example showing how to switch projections
2013-04-18 16:54:37 +02:00
Tobias Bieniek
ae8a04c601
LayerSwitcher: Simplified checkRedraw() method
2013-04-17 00:00:36 +02:00
ahocevar
111821e86d
Making buttons work
...
Thanks @gregersrygg for testing. With this change, zoom and other buttons
(e.g. editing toolbar) work in touch mode.
2013-04-16 16:44:02 +02:00
ahocevar
9cdc991b8c
Attempt to handle IE >= 10 pointer events
...
Using the same technique as Leaflet, this relays MSPointer events to touch
events. Using the simulator, I can verify that even pinch-zoom works with
this change, but the visual experience is a bit jumpy. Would be great if
people could test this on physical touch devices and see how it looks/feels
there.
2013-04-16 11:18:17 +02:00
ahocevar
80a6185947
Yet another documentation improvement for #932 .
...
Now it should be clear that the map's changelayer event is triggered
whenever the layer's actual visibility (i.e. visible to the user) changes.
2013-04-10 10:21:28 +02:00
ahocevar
92ac9680d8
Another documentation improvement for #932 .
2013-04-10 10:21:28 +02:00
ahocevar
f22937b2ae
Documentation improvement ( fixes #932 )
2013-04-10 10:21:28 +02:00
ahocevar
5deb2c6280
Merge pull request #931 from ahocevar/beforefeaturemodified
...
Also trigger beforefeaturemodified event in non-standalone mode. r=@bartvde
2013-04-10 01:12:29 -07:00
ahocevar
e5dc583d52
Also trigger beforefeaturemodified event in non-standalone mode
...
d2a32d5 accidently changed the number of assertions in the
test_selectFeature function, so the change in behavior that no
beforefeaturemodified event is called any more in non-standalone mode got
unnoticed: Before unhacking ModifyFeature, the SelectFeature control
called the beforeSelectFeature method directly. Now, without a built-in
SelectFeature control, we need to call it from the selectFeature method in
both standalone and non-standalone mode.
2013-04-09 23:16:30 +02:00
Tim Schaub
e1dea2d8e1
Merge pull request #532 from adv-isu/WKTrequires
...
Format/WKT.js: add @requires for geometry types
2013-04-04 10:13:25 -07:00
Andrew Vardeman
62cb6d62f6
Explicitly require the various Geometry types, as in GML.js, so listing OpenLayers/Format/WKT.js in a build config file is sufficient to build in these types.
2013-04-04 11:37:19 -05:00
Andrew Vardeman
7ff0247b00
Account for the fact that touch devices have no mouse and therefore no last mouse position. When "undo" is invoked in a mobile app, sync the meaningless last-mouse-position point to the last point in the digitized linestring so there is visible feedback that something has been undone. Otherwise the last-mouse-position point is left at the point of the last tap on the map, which is unfortunately the location of the vertex that has just been undone, incorrectly implying that the vertex is still there.
2013-04-04 11:03:13 -05:00
ahocevar
d3f32c4dea
Merge pull request #925 from ahocevar/google-container
...
Google Maps rendering bug on fresh reload. r=@kevbradwick (fix #925 )
2013-04-04 03:36:58 -07:00
ahocevar
f0ef4728d8
Simplifying layer visibility handling
...
Instead of adding and removing the Google container, we just toggle
style.display. This also removes the unused rendered and displayed
properties of the cache.
2013-04-04 11:40:21 +02:00
Marc Jansen
aaabdbc803
Merge pull request #461 from tschaub/ie9-leaks
...
OpenLayers-2.12-rc2 + jQuery-1.7.2 Memory leak in Internet Explorer 9 (p=@tschaub,r=@marcjansen,@elemoine)
2013-04-03 02:43:48 -07:00
Marc Jansen
93e800a9bd
Merge pull request #919 from IJMacD/patch-1
...
Fix imageryProviders Bug (p=@IJMacD,r=@marcjansen)
2013-03-28 10:26:56 -07:00
Pierre GIRAUD
27233df5c7
Merge pull request #908 from pgiraud/GPX
...
Remove prefix 'gpx:' to node tags. Most of the GPX tools don't support it.
2013-03-28 06:04:51 -07:00
Pierre GIRAUD
f562b2a02c
Adding a note for 2.13 about changes made to GPX format
2013-03-28 13:55:37 +01:00
Pierre GIRAUD
9f6b803afa
Don't add prefix 'gpx:' to node tags. Most of the GPX tools don't support it.
2013-03-28 13:55:37 +01:00
ahocevar
c62ffb29b8
Merge pull request #922 from ahocevar/backbuffer-zindex
...
Configurable backbuffer order. r=@bartvde
2013-03-27 13:13:36 -07:00
ahocevar
bc5054399c
Typo in API docs; use "map-resize" option in example
2013-03-27 21:11:15 +01:00
ahocevar
434178ef49
Making backbuffer order configurable
...
In OpenLayers 2.12, the backbuffer for each layer was placed right below
the layer itself. With animated zooming, that was changed so backbuffers
are all placed below the base layer. As it turned out, this is only good
for certain kinds of layers (e.g. street labels), so the default now is
to place the backbuffer right below its layer again. But the
transitionEffect option can now have a new value, 'map-resize', which will
cause the backbuffer to be placed below the base layer.
2013-03-27 17:46:36 +01:00
Frédéric Junod
30a4069e8a
Merge pull request #921 from gravitystorm/patch-5
...
Fix UTFGrid isBaseLayer documentation
2013-03-27 08:23:51 -07:00
ahocevar
fe172ccf6e
Backbuffer needs z-index
...
Since we don't rely on the DOM order for layers, we also cannot rely on it
for backbuffers. This change simply adds a sensible z-index to the
backbuffer container.
2013-03-27 16:19:58 +01:00
Andy Allan
c23b09d72a
Fix isBaseLayer documentation
...
Ensure the documentation matches the code with regards to the default value, and make the explanation slightly clearer as to why it defaults to false.
2013-03-27 14:58:34 +00:00
ahocevar
246d2d99d3
Merge pull request #920 from ahocevar/backbuffer-conditional
...
Backbuffer and transitionend only when there are tiles. r=@bartvde
2013-03-27 07:14:51 -07:00
ahocevar
316c1888d2
Use the last child of the container only if loading was aborted
...
Otherwise we may pick a tile that is already half way through the
transition, which will cause the backbuffer to go away too early.
2013-03-26 14:48:23 +01:00
Bart van den Eijnden
e6dafa5d01
add default value for ratio to the api docs
2013-03-26 13:13:35 +01:00
ahocevar
7f18a7b3df
Backbuffer and transitionend only when there are tiles
...
When an application zooms the map programmatically right after
initialization, there will be an empty backbuffer. This should be avoided,
because it adds an unnecessary DOM element.
The tile.onLoadEnd handler registers a transitionend listener on the image
of the last loaded tile. But if loading was aborted, there will be no
image. The new logic registers the transitionend event on the last child
of the layer div, which is not necessarily the tile we're handling loadend
for. When the backbuffer is empty (i.e. no tile was loaded at the time the
backbuffer was created), it will be removed immediately.
2013-03-26 11:53:27 +01:00
ahocevar
63ea10a916
Merge pull request #917 from Turbo87/segment-distance
...
Geometry: Added distanceSquaredToSegment() function
2013-03-25 12:30:05 -07:00
Tobias Bieniek
6b79391b5e
Geometry: Added "along" to the API documentation
2013-03-25 19:10:50 +01:00
Iain MacDonald
847584bbbd
Fix imageryProviders Bug
...
Sometimes imageryProviders is null so accessing providers.length on
line 255 causes a TypeError.
2013-03-25 16:16:55 +00:00
ahocevar
cae4df3ce7
Merge pull request #916 from Turbo87/bounds
...
Added extendXY() method to Bounds class
2013-03-25 05:17:49 -07:00
Tobias Bieniek
29976ba98a
Geometry: Added distanceSquaredToSegment() function
2013-03-23 16:56:32 +01:00
Tobias Bieniek
04d3c6ce53
Geometry: Added along attribute to distanceToSegment() function
2013-03-23 16:49:30 +01:00
Tobias Bieniek
467bf66163
Bounds: Simplified extend() method
...
.. by using the new extendXY() method if the given object is LonLat or a
Point.
2013-03-23 11:49:17 +01:00
Tobias Bieniek
b3ce8d556a
Bounds: Added extendXY() method
...
This is a simpler variant of the extend() method, but with less overhead.
2013-03-23 11:41:58 +01:00
Tobias Bieniek
afd0388f87
Bounds: Fixed comment location
2013-03-23 11:33:21 +01:00
Tobias Bieniek
d65f604b25
tests/Bounds: Fixed indentation and whitespace
2013-03-23 11:33:17 +01:00
Tobias Bieniek
03735b74ab
tests/Bounds: Fixed typos
2013-03-23 11:29:11 +01:00
ahocevar
9a06ec47f6
Merge pull request #914 from Turbo87/encoded-polyline
...
EncodedPolyline: Backported ol3 polyline parser library
2013-03-22 06:12:52 -07:00
Tobias Bieniek
17e972de3d
EncodedPolyline: Backported ol3 polyline parser library
...
The ol3 version of the library is more advanced and complete. It can also
parse into flat array. It can handle unsigned integers, signed integers
and floats.
2013-03-20 20:56:47 +01:00
ahocevar
410a88c674
Thicker strokes make it easier to select line segments
2013-03-20 10:30:05 +01:00
ahocevar
b0bc72fa7f
Merge pull request #913 from ahocevar/modify-feature
...
Simplifying and unhacking the ModifyFeature control. r=@bartvde
2013-03-20 02:23:42 -07:00
ahocevar
6fca6aef60
Addressing @bartvde's review comments
2013-03-20 10:23:00 +01:00
Pierre GIRAUD
15800c01ad
Merge pull request #730 from pgiraud/wmts
...
don't try to update the matrix in setMap since it's too early and done l...
2013-03-20 00:48:41 -07:00
ahocevar
bed011514f
Increasing point radius for easier touch selection
2013-03-20 05:12:35 +01:00
ahocevar
d2a32d5421
Simplifying and unhacking the ModifyFeature control
...
With two nested controls (DragFeature, SelectFeature), which - among
others - activated two OpenLayers.Handler.Feature instances, the
ModifyFeature control was fragile and hard to debug.
The issue that @iwillig, @bartvde and myself tried to track down was
that the two Feature handlers interfered with each other, making it hard
to select features on mobile devices, and causing points to jump during
dragging because of not updated last pixel positions.
With this refactoring, there are no more nested controls. All that's left
is a Drag handler. All tests pass. I had to remove one test that checked
for dragging of an unselected point while another was selected, because
now (and partially even before this change, thanks to the ugly drag
handler hack that is now removed) dragging a point will also select it,
saving the user an extra click.
2013-03-19 23:00:10 +01:00
ahocevar
7002ec49e7
Merge pull request #903 from ahocevar/903
...
Google Maps and WMS layer Backbuffer error. r=@mosesonline
2013-03-19 14:38:46 -07:00
ahocevar
3dea8dacb4
Using the correct parent node
...
When we have a Google base layer, the parent node of the base layer's div
will be a different one.
2013-03-13 08:06:41 +01:00
ahocevar
5b98769234
Merge pull request #896 from mosesonline/refresh-bugfix
...
Refresh bugfix
2013-03-01 07:02:35 -08:00
mosesonline
05227d32d0
[New] Tests for deactivation of refresh strategy
2013-03-01 12:52:18 +01:00
mosesonline
e1e11ab9c6
[BugFix] visibilitychanged listener is not unregistered on deactivation of Strategy/Refresh.
2013-03-01 12:44:29 +01:00
Tim Schaub
a1bf41a4de
Merge pull request #886 from rauldobrota/patch-1
...
Create ro.js
2013-02-26 10:37:18 -08:00
Tim Schaub
7c10331a92
Merge pull request #890 from tschaub/utfgrid-backbuffer
...
Override createBackBuffer in UTFGrid layer.
2013-02-21 14:50:27 -08:00
Tim Schaub
7c4df5186f
Test clean up
2013-02-21 12:19:34 -07:00
Tim Schaub
461c5c4328
Test that createBackBuffer doesn't fail
2013-02-21 12:17:55 -07:00
Tim Schaub
8e555dee56
Overriding createBackBuffer in UTFGrid layer
...
This layer doesn't need to create a backbuffer.
2013-02-21 12:12:12 -07:00
Tim Schaub
f1a79135b4
Chasing tiles
2013-02-21 11:31:41 -07:00
Tim Schaub
22db2a9f61
Update MapQuest tile URL templates
2013-02-20 13:33:04 -07:00
rauldobrota
007368fce5
Create ro.js
...
Language support for romanian users.
2013-02-18 23:39:56 -08:00
ahocevar
2f85ca99bf
Remove osm layer when back in Vienna
...
Thanks @tschaub for this suggestion.
2013-02-17 12:53:59 +01:00
ahocevar
419cb272c7
Adding ZoomBox and OSM fallback layer
...
Using the new defaults, we don't need to pass options to the Navigation
control anymore. As a side effect, we get ZoomBox, but need to add css for
it to work properly. For users outside Vienna, an OSM fallback layer was
added which gets activated when the viewport does not intersect Vienna.
2013-02-16 10:32:35 +01:00
Tim Schaub
efdba65e0a
Merge pull request #883 from tschaub/nicer-defaults
...
Setting `transitionEffect: "resize"` by default for `OpenLayers.Layer.Grid`. Setting `enableKinetic: true` for `OpenLayers.Control.DragPan`.
2013-02-15 13:34:48 -08:00
Tim Schaub
fdb954100e
Merge pull request #882 from tschaub/zoom-box
...
Restored zoom box behavior (thanks @ahocevar for the review).
2013-02-14 14:48:27 -08:00
Tim Schaub
a2896beafd
As the comments mention, this assumes null transitionEffect
2013-02-14 15:26:05 -07:00
Tim Schaub
0cf9833362
Resize transitions by default
2013-02-14 15:18:07 -07:00
Tim Schaub
891cd35f60
Kinetic dragging by default
2013-02-14 15:17:55 -07:00
Tim Schaub
399c8ff643
Correct calculation of anchor for zooming
...
Quick explanation:
Let targetCenterPx be described by PX and PY. Let oldRes and newRes be R0 and R1 respectively. Let centerPx (center after zoom) be described by CX and CY. And assume there is some anchored pixel point out there that represents the same map location before and after zoom. Let this be the origin OX and OY.
We want to recenter the map on the provided box. This means the map distance between the origin and box center at R0 is the same as the map distance between the origin and the map center at R1.
That is,
R0 * (OX - PX) = R1 * (OX - CX), and
R1 * (OY - PY) = R1 * (OY - CY)
Or, solving for OX and OY:
OX = (R0 * PX - R1 * CX) / (R0 - R1), and
OY = (R0 * PY - R1 * CY) / (R0 - R1)
2013-02-14 14:38:35 -07:00
Tim Schaub
1ac16835f2
If we are getting flipped top/bottom, let's correct it at the source
2013-02-14 14:27:00 -07:00
Tim Schaub
30c82bad45
For pixel bounds, the bottom is a larger value than the top
...
This still doesn't address the broken ZoomBox test (see #800 ), it fails in the same way with or without this change.
2013-02-14 14:25:01 -07:00
Tim Schaub
d32ab41292
Correcting misinformation
2013-02-14 14:25:01 -07:00
ahocevar
ba0ba64c74
Updating PinchZoom tests (see #800 )
...
With the map's applyTransform method, the control does not need and have
its own applyTransform and center management any more.
2013-02-14 22:13:07 +01:00
Tim Schaub
e9eefc7a33
Fewer failing tests
...
There are still tests failing, but this change addresses some of the new failures after 4b163e0482 (which is an awesome improvement despite the test failures :).
2013-02-14 12:29:03 -07:00
Marc Jansen
4d7eaf4939
Merge pull request #866 from marcjansen/866
...
LayerSwitcher generate bad ID when layername has spaces in it. (r=@ahocevar)
2013-02-14 07:01:32 -08:00
ahocevar
e9b65691c4
Updating example to match @ahocevar's mobile-wmts-vienna branch
2013-02-14 10:44:41 +01:00
ahocevar
4b163e0482
Merge pull request #800 from ahocevar/transform
...
Use GPU where available; animated zooming. r=@elemoine
2013-02-14 01:15:18 -08:00
ahocevar
18b0c5fc7d
Merge pull request #812 from ahocevar/mousewheel
...
Better mousewheel/touchpad behavior for zooming. r=@elemoine
2013-02-14 01:13:56 -08:00
ahocevar
d0249643b3
Incorporating @elemoine's review comments
2013-02-14 10:11:48 +01:00
Marc Jansen
465498b83a
Use blank.gif as WMS-mockup URL in test.
2013-02-14 09:13:01 +01:00
Marc Jansen
73c5dbd8dc
Only valid characters in generated ids.
2013-02-14 07:14:13 +01:00
ahocevar
f46ed44131
Merge pull request #857 from faegi/featureClickPatch
...
Clear cached mousedown/up positions used for distinguishing between (fix #856 ).
2013-02-12 01:46:30 -08:00
ahocevar
982302ff03
Merge pull request #877 from finn-no/panzoombar-fix
...
Fix click on PanZoomBar when page is scrolled (fix #798 ).
2013-02-11 23:58:41 -08:00
Gregers Gram Rygg
97c793281f
Subtract page scroll from button position, since clientX/Y is relative to the viewport not page
2013-02-11 16:32:38 +01:00
Bart van den Eijnden
14bc72bcac
Merge pull request #876 from bartvde/tilemgr-changelayer
...
the tileQueue is not always cleared, for instance when adding a layer in... (r=@ahocevar)
2013-02-08 06:17:12 -08:00
Bart van den Eijnden
09d1b9e8ca
the tileQueue is not always cleared, for instance when adding a layer in GeoExplorer and then switching base layers, so make sure we also clear the tileQueue when the visibility of a layer changes
2013-02-08 14:02:20 +01:00
ahocevar
47d60a6ab8
Merge pull request #874 from ahocevar/tilemanager-backbuffer-id
...
Tile images should not have an id. r=@bartvde
2013-02-07 08:17:35 -08:00
ahocevar
7936f0345f
Tile images should not have an id
...
When the TileManager adds an image to its cache, it might be a backbuffer
image. Backbuffer images have an id with a '_bb' postfix. Regular images
do not have an id at all. In OpenLayers.Layer.Grid, in
addTileMonitoringHooks, a loadend listener is created for each tile. This
listener checks for tie image id, and will remove it from its parent node.
This will cause images to be removed from the layerDiv if the image comes
from the TileManager's tileCache and was on a backbuffer by the time it was
added to the cache.
Simply removing the image's id before assigning it to a tile resolves the
issue.
2013-02-07 16:44:16 +01:00
Marc Jansen
661df3593d
Merge pull request #873 from marcjansen/dangling-license-space
...
Remove dangling space in license header.
2013-02-07 06:44:49 -08:00
Marc Jansen
2a5e113126
Merge pull request #872 from marcjansen/wmsgfi-api
...
WMSGetFeatureInfo API enhancements
2013-02-07 02:16:39 -08:00
Marc Jansen
d417ba7c25
Adjust license header of WPSProcess.js.
2013-02-07 11:13:08 +01:00
Marc Jansen
716d85594c
Adjust license header of WPSClient.js.
2013-02-07 11:13:01 +01:00
Marc Jansen
6c5ffb6930
Adjust license header of Animation.js.
2013-02-07 11:08:30 +01:00
Marc Jansen
0dc531794d
Adjust license header of vendorPrefix.js.
2013-02-07 11:05:37 +01:00
Marc Jansen
5bfc4db4fb
Give ArcGISCache layer a license header.
2013-02-07 11:05:37 +01:00
Marc Jansen
39a5aed5a6
Remove trailing whitespace.
2013-02-07 10:42:18 +01:00
Marc Jansen
a34e627b75
Remove dangling space in license header.
2013-02-07 10:33:20 +01:00
Marc Jansen
c5dbaf7cab
Remove end-of-line whitespace.
...
The license header is left untouched, to keep it the same in all files.
A seperate commit will probably deal with this
2013-02-07 10:23:16 +01:00
Marc Jansen
d141ed60da
Merge pull request #871 from marcjansen/measure-api
...
Measure API enhancements
2013-02-07 01:20:08 -08:00
Marc Jansen
70ea8f6588
Readd dangling space in header.
...
This allows for easier search and replace operations. The space will
eventually be removed in all files in a seperate commit.
2013-02-07 10:17:06 +01:00
Marc Jansen
a8d7d246e5
Reformat documentation to match surrounding doc.
2013-02-07 10:12:14 +01:00
Marc Jansen
14a3afb6cf
Promote several properties to public API.
...
The properties
* layers
* queryVisible
* url
* layerUrls
* infoFormat
* vendorParams
* format
* formatOptions
should all be visible in the public API since they are essentially very
convenient to use when customizing the control.
2013-02-07 10:06:19 +01:00
Marc Jansen
9f7a0ed448
Remove end-of-line whitespace.
2013-02-07 09:52:26 +01:00
Marc Jansen
cbc705bdf7
Adjust method documentation.
2013-02-07 09:52:26 +01:00
Marc Jansen
23355abb42
Make 'geodesic' & 'displaySystem' API properties.
...
The geodesic-property is used inside of our examples, yet isn't officially
part of the public API.
The displaySystem-property provides a very useful way of configuring the
output of the measurements and should be promoted as well.
2013-02-07 09:52:12 +01:00
Tim Schaub
84e36dd573
Avoid touching the geolocation object until needed
...
IE9 leaks when `navigator.geolocation` is accessed (see #461 ). The goal of this change is to avoid that leak in builds that include the Geolocate control but do not use it.
2013-02-04 15:46:45 -07:00
ahocevar
47e7c300a8
Merge pull request #863 from ahocevar/uncache
...
Uncache images that are no longer valid. r=@bartvde
2013-02-01 06:01:40 -08:00
ahocevar
378a0e97b5
Uncache images that are no longer valid
...
When a layer sets a cached image's className to something else than
.olTileImage (e.g. by setting .olTileReplacing), we should not keep the
image in the cache any more, because it may no longer be valid.
2013-02-01 00:58:40 +01:00
Éric Lemoine
69061d3f3d
Merge pull request #861 from elemoine/stopevent
...
Make click handler propagate touchend
2013-01-30 06:58:39 -08:00
Éric Lemoine
c7a4045e88
Make click handler propagate touchend
...
This commit is a follow-up on issue #294 and commit a6119f6 . Our handlers should not prevent the bubbling up of browser events. This, for example, prevents Sencha Touch's longpress events from working properly.
2013-01-30 15:25:34 +01:00
ejn
364d371f10
Add unit test for cleared cache, and adjust existing unit test which
...
assumed cached position
2013-01-28 16:16:16 +01:00
ejn
dea7438850
Clear cached mousedown/up positions used for distinguishing between
...
drag and click in feature handler after a click event.
Fixes #856
2013-01-28 10:14:51 +01:00
Bart van den Eijnden
4dd76e0c74
Merge pull request #852 from mpriour/agsCacheZoom
...
Don't hex encode zoom level in AGSCache layer (r=@bartvde)
2013-01-26 07:51:32 -08:00
Matt Priour
17930432c7
Don't hex encode zoom level in AGSCache layer
2013-01-22 10:06:28 -06:00
ahocevar
40f9296372
Merge pull request #850 from eykamp/irregular_character
...
Irregular character
2013-01-22 06:56:25 -08:00
Christopher Eykamp
c179c8493b
Simplify pull request
2013-01-22 15:50:19 +01:00
Christopher Eykamp
da62be0137
Fix irregular character that Ruby/Rails objects to
2013-01-22 15:44:19 +01:00
Luiz Fernando Barbosa Vital
549c97063b
Adjust language code from 'pt-br' to 'pt-BR'
...
Portuguese Brazilian translations were not loaded due to this.
2013-01-22 12:22:54 -02:00
Christopher Eykamp
5bb5530fd7
Added tests
2013-01-18 15:58:49 +01:00
Christopher Eykamp
459e38c2d6
Update tests
2013-01-18 15:54:38 +01:00
Christopher Eykamp
36fd417095
Merge remote-tracking branch 'upstream/master'
2013-01-18 15:40:25 +01:00
ahocevar
32d7e02ec0
Merge pull request #843 from ahocevar/early-loadend
...
Safeguard against listeners that recreate the grid. r=@bartvde
2013-01-17 07:30:22 -08:00
ahocevar
c742c14a52
Safeguard against listeners that recreate the grid
...
We need to handle the backbuffer before we fire the loadend event.
Otherwise listeners that call e.g. mergeNewParams() will cause the
backbuffer removal code to fail, because tile.imgDiv (and hence
this._transitionElement) will be null.
2013-01-17 16:24:15 +01:00
Christopher Eykamp
3bc16555a0
Merge branch 'master' of https://github.com/openlayers/openlayers
2013-01-16 18:40:27 +01:00
Bart van den Eijnden
0f9010cfb8
Merge pull request #840 from bartvde/clone
...
when cloning a layer that is loading, make sure numLoadingTiles is reset...
2013-01-16 07:29:06 -08:00
Bart van den Eijnden
d7f013ddbd
when cloning a layer that is loading, make sure numLoadingTiles is reset to 0 on the clone
2013-01-16 16:26:51 +01:00
ahocevar
86c425774a
Merge pull request #839 from ahocevar/tilemanager-changelayer
...
Process queue immediately when params change. r=@bartvde
2013-01-16 04:14:50 -08:00
ahocevar
e23c18a09c
Process queue immediately when params change
...
This fixes an issue where the queue would never be processed when a layer
is updated using mergeNewParams.
2013-01-16 12:09:37 +01:00
ahocevar
2a7547c36c
Merge pull request #836 from ahocevar/replacing
...
No .olTileReplacing class for singleTile layers. r=@bartvde
2013-01-16 02:48:26 -08:00
ahocevar
fde7c5cc76
After #829 fallThrough needs to be true for this test
2013-01-15 13:41:26 +01:00
ahocevar
2cd14dfbfd
No .olTileReplacing class for singleTile layers
...
This fixes a regression for singleTile layers with transitionEffect set to
'resize', where the .olTileReplacing class was not removed from the tile.
2013-01-15 13:08:48 +01:00
Tim Schaub
e6c264286a
Merge pull request #832 from perrygeo/2.12-perrygeo
...
guard against null tileInfo
2013-01-11 09:42:24 -08:00
ahocevar
3107751fb7
Clarifications on fallThorugh (see #829 )
2013-01-10 22:12:35 +01:00
ahocevar
158185e9a2
Merge pull request #829 from bjornharrtell/fallThough
...
Default fallThrough to false
2013-01-10 13:08:21 -08:00
Björn Harrtell
58e33601ba
Update notes/2.13.md
2013-01-10 22:00:48 +01:00
Björn Harrtell
aa6c5b8a35
Default fallThrough to false
...
Default behaviour in OpenLayers 2.12 is to swallow events, even though the documentation says otherwise.
2013-01-10 21:30:09 +01:00
Matthew Perry
b54faf222c
guard against null tileInfo
2013-01-10 10:45:02 -08:00
ahocevar
774e983631
Turning on GPU for the tiles only turns out to be faster
...
Especially on iOS 6, this gives way better performance. And it does not
seem to cause any additional flicker.
2013-01-09 14:38:18 +01:00
ahocevar
9b7e35d1dd
Merge branch 'master' of github.com:openlayers/openlayers into transform
...
Conflicts:
theme/default/style.css
2013-01-09 14:31:52 +01:00
Bart van den Eijnden
443c715f51
Merge pull request #626 from mpriour/zeropad
...
Consolidate numeric zero padding functions (r=@bartvde)
2013-01-09 00:26:17 -08:00
Matt Priour
3b56053849
Use BaseTypes zeropad function in ArcGISCache tests
2013-01-08 14:00:35 -06:00
friedjoff
b92887e76d
Remove unnecessary success check
2013-01-08 17:58:34 +01:00
friedjoff
b442f85bf4
Restore layer alias variable
2013-01-08 17:48:59 +01:00
friedjoff
83be3ff7e8
Restore layer alias variable
2013-01-08 17:41:59 +01:00
friedjoff
c1015d31e4
Restore arguments parameter to make function future-proof
2013-01-08 15:40:00 +01:00
friedjoff
77eefdbd55
Fix copyright date
2013-01-08 14:55:22 +01:00
friedjoff
88e184e7e5
Move detection of map procjection to merge function, check for successful response and fix tests.
2013-01-08 14:49:42 +01:00
ahocevar
6ce72e9185
Adding TileManager to mobile build profile, and note in Map.js
...
As suggested by @probins; see #702 .
2013-01-08 14:26:18 +01:00
Tim Schaub
bbc73a21d8
Update copyright date
2013-01-07 22:01:16 -05:00
ahocevar
8b501eb051
Merge pull request #811 from ahocevar/mergenewparams
...
When the resolution does not change, remove backbuffer tile by tile. r=@bartvde
2013-01-07 13:45:53 -08:00
ahocevar
f0db21f9c9
Fixing tests
2013-01-07 18:16:23 +01:00
ahocevar
c8564838bc
When the resolution does not change, remove backbuffer tile by tile
...
This change introduces a new 'replace' mode for tile transitions: when the
resolution does not change, which happens when mergeNewParams is called,
the tile will be marked with the .olTileReplace class. If this class sets
the tile's imgDiv display to 'none', the backbuffer for the tile will
immediately be removed when the tile is loaded.
2013-01-07 15:42:34 +01:00
ahocevar
18d548f979
Merge pull request #702 from ahocevar/smart-queue
...
New tile image cache and tile queue improvements. r=@bartvde,@elemoine
2013-01-07 06:38:07 -08:00
ahocevar
4a3651b7da
Release notes and additional in-line comment
...
As suggested by @bartvde.
2013-01-07 15:30:05 +01:00
ahocevar
80f13188a3
Addressing @bartvde's review comments
2013-01-07 14:26:41 +01:00
Bart van den Eijnden
9adbf431ca
clear the grid when we change from singleTile mode true to false or vice versa, discussed change with @ahocevar see #821 for the details
2013-01-07 13:25:15 +01:00
ahocevar
1eeda5d9f7
Merge pull request #823 from probins/maxextent
...
Overview map should use map.getMaxExtent
2013-01-07 00:56:05 -08:00
ahocevar
94020f0fb1
Merge pull request #822 from probins/mapmax
...
Map: correct docs for maxExtent
2013-01-07 00:55:22 -08:00
Peter Robins
dcaefea3cc
Map: correct docs for maxExtent
2013-01-06 13:45:36 +00:00
Peter Robins
e8421fa923
Overview map should use map.getMaxExtent
2013-01-06 11:41:21 +00:00
Bart van den Eijnden
9dfc5870fb
Merge pull request #821 from bartvde/singletile
...
ability to switch between singleTile true and false on the fly (r=@ahocevar)
2013-01-04 08:15:26 -08:00
Bart van den Eijnden
5b5415d6b7
fix indentation
2013-01-04 17:09:38 +01:00
Bart van den Eijnden
de4b995616
incorporate @ahocevar's review
2013-01-04 17:05:03 +01:00
Bart van den Eijnden
1e1ce54e5b
add tests and finish off the functionality for switching between singleTile true and false
2013-01-04 15:10:48 +01:00
Bart van den Eijnden
5114ecbaee
ability to switch between singleTile true and false
2013-01-04 14:29:07 +01:00
Bart van den Eijnden
193e2696ad
fix undefined variable that breaks Closure ( closes #819 )
2013-01-04 11:11:40 +01:00
Bart van den Eijnden
bec34f2d3d
Merge pull request #814 from eykamp/wcsdev
...
Add WCS GetCapabilities parsing for WCS 1.0.0 and 1.1.0 (r=@bartvde)
2013-01-02 08:40:34 -08:00
Christopher Eykamp
adba74b735
Remove blank line and trailing comma
2013-01-02 17:29:50 +01:00
Christopher Eykamp
fe799ddfff
Add notes
2013-01-02 17:15:40 +01:00
Christopher Eykamp
f9bb64505b
Add final LF
2013-01-02 17:12:51 +01:00
Christopher Eykamp
9c7f6e1de7
Add final LF
2013-01-02 17:10:02 +01:00
Christopher Eykamp
54c5656df5
Add final LF
2013-01-02 17:08:57 +01:00
Christopher Eykamp
0a93154f32
Remove trailing commas
2013-01-02 17:05:54 +01:00
Christopher Eykamp
91bf459ab2
Tactical retreat from dot notation
2013-01-02 17:04:16 +01:00
Christopher Eykamp
ed6a32cea7
Fix @requires
2013-01-02 16:52:17 +01:00
Christopher Eykamp
730415aa74
Update @requires
2013-01-02 16:49:53 +01:00
Christopher Eykamp
951da38e80
Add @requires
2013-01-02 16:48:32 +01:00
Christopher Eykamp
d0af8726d3
Remove this file properly
2013-01-02 16:26:55 +01:00
Christopher Eykamp
ff4e6fc8d7
git acting strangely
2013-01-02 16:26:24 +01:00
Christopher Eykamp
d720090310
Reduce vertical whitespace
2013-01-02 16:05:06 +01:00
ahocevar
f71976b487
Merge pull request #818 from Turbo87/encoded-polyline
...
examples/vector-formats: Added "Encoded Polyline" format
2013-01-02 07:03:12 -08:00
Christopher Eykamp
a215f362cc
Remove call to applyDefaults
2013-01-02 15:46:35 +01:00
Christopher Eykamp
76aa10c52c
Add trailing LF
2013-01-02 15:42:46 +01:00
Christopher Eykamp
c8e0ba5544
Reduce vertical whitespace
2013-01-02 15:42:03 +01:00
Christopher Eykamp
3f9461e91c
Update terminology
2013-01-02 15:39:55 +01:00
Christopher Eykamp
c9dbc33649
Remove all traces of Protocol/WCS
2013-01-02 15:38:27 +01:00
eykamp
9788133b03
Update notes/2.13.md
2013-01-02 15:36:17 +01:00
Christopher Eykamp
673f0d9a99
Remove unused commented code
2013-01-02 15:35:00 +01:00
Christopher Eykamp
8193f309dc
Update comment/documentation
2013-01-02 15:28:31 +01:00
Christopher Eykamp
ddc6bd817d
Prefer dot notation
2013-01-02 14:36:04 +01:00
Christopher Eykamp
f06931b1b7
Update source of sample XML
2013-01-02 14:32:02 +01:00
Christopher Eykamp
b15c751808
Reuse GML pos reader -- something looks not quite right here, but it does work
2013-01-02 14:21:30 +01:00
Christopher Eykamp
37fd98bb03
Move WCS_Capabilities reader into v_1_0_0 class
2013-01-02 13:41:34 +01:00
Christopher Eykamp
eb4bbff8f4
Reinstate deleted comment block
2013-01-02 13:25:15 +01:00
Christopher Eykamp
abd733865b
Reference OWS 1.1.0 readers
2013-01-02 13:21:43 +01:00
Christopher Eykamp
a8ae30079e
Forgot this somehow... the missing WCS.js file
2013-01-02 13:01:45 +01:00
Christopher Eykamp
008c7d582e
Update test to reflect changes in last commit
2013-01-02 12:51:52 +01:00
Christopher Eykamp
15138605c3
Rename contents to contentMetadata to maintain some sort of continuity between WCS 1.0.0 and 1.1.0
2013-01-02 12:48:55 +01:00
Christopher Eykamp
f7605dcb66
Reformat to 80 cols
2013-01-02 12:44:57 +01:00
Christopher Eykamp
d3345a58b1
Whitespace
2013-01-02 12:42:56 +01:00
Christopher Eykamp
5f2c3803f4
Correct comment about inheritance
2013-01-02 12:42:28 +01:00
Christopher Eykamp
57e833d71f
Move comment to shorten line
2013-01-02 12:26:51 +01:00
Christopher Eykamp
0a639404c4
Convert APIProperty to Property
2013-01-02 12:26:13 +01:00
Christopher Eykamp
b076dd8041
Remove comment block referring to constructor -- not needed for abstract class
2013-01-02 12:14:19 +01:00
Christopher Eykamp
e40034521b
Comments
2013-01-02 12:12:04 +01:00
Christopher Eykamp
543a5f6881
Remove line break
2013-01-02 12:10:54 +01:00
Christopher Eykamp
700b036c1b
Remove unneeded WCS protocol lines
2013-01-02 12:09:45 +01:00
Tobias Bieniek
f92f0ad02e
examples/vector-formats: Added "Encoded Polyline" format
2013-01-01 20:01:10 +01:00
Stéphane Brunner
fa14b94570
Merge pull request #817 from sbrunner/wmts-restful
...
Add RESTful compatibility support, r=@marcjansen
2012-12-31 06:38:20 -08:00
Stéphane Brunner
0915fb72a2
Add RESTful compatibility support
2012-12-31 15:35:38 +01:00
ahocevar
b57540ecfc
Merge pull request #813 from Turbo87/encoded-polyline
...
Format: Added EncodedPolyline class. Merging this as a first step towards
support for alternative geometry encodings. See #813 for TBDs.
2012-12-28 11:55:12 -08:00
Tim Schaub
75423660d8
Merge pull request #815 from Turbo87/wkt
...
Small Format.WKT code cleanup
2012-12-28 11:38:01 -08:00
Tobias Bieniek
06bd07ff8d
EncodedPolyline: Added write() method
2012-12-28 20:24:57 +01:00
Tobias Bieniek
69d759635f
WKT: Removed unused variables from write() method
2012-12-28 19:30:50 +01:00
Tobias Bieniek
60a02e343b
WKT: Added APIMethod keywords to documentation
2012-12-28 19:30:47 +01:00
Tobias Bieniek
06409da72e
EncodedPolyline: Added APIMethod keywords to documentation
2012-12-28 19:14:30 +01:00
Tobias Bieniek
510d42b12f
EncodedPolyline: Added encode() method
...
The write() method will follow in the next commit.
2012-12-28 01:31:24 +01:00
Tobias Bieniek
8651e05e75
EncodedPolyline: Allow setting geometryType to "point
2012-12-27 23:19:44 +01:00
Tobias Bieniek
c118d9884d
EncodedPolyline: Extracted universal decode(encoded, dims) method
2012-12-27 23:09:08 +01:00
Tobias Bieniek
2c5d4c75d4
EncodedPolyline: Merged duplicate code in read() method
...
This patch also prepares the code for making it possible to read encoded
strings with multi-dimensional points.
2012-12-27 23:09:08 +01:00
Tobias Bieniek
aedafc0336
EncodedPolyline: Added geometryType attribute
...
This makes it possible to read polygons or multipoints too. Since the
encoded format is just a list of points the reader needs to be told what
Feature to create from the encoded list.
The example code is edited to reflect that API extension.
2012-12-27 23:09:08 +01:00
Tobias Bieniek
88a3091a90
examples: Added example for the EncodedPolyline Format class
2012-12-27 19:49:49 +01:00
Christopher Eykamp
49ff1b44ea
Whitespace
2012-12-27 15:43:33 +01:00
Christopher Eykamp
16981a8afa
Remove unneeded files
2012-12-27 15:38:01 +01:00
Christopher Eykamp
0e9691c628
Remove unused readers
2012-12-27 14:40:28 +01:00
Christopher Eykamp
be7c55f432
Added full suite of wcs 1.1.0 tests, all are passing
2012-12-27 14:28:46 +01:00
Christopher Eykamp
a8f1c76811
Whitespace
2012-12-27 13:48:38 +01:00
Christopher Eykamp
5a19c74604
Whitespace
2012-12-27 13:47:37 +01:00
Christopher Eykamp
809ecb1155
Remove uneeded readers from WCS 1.0.0
2012-12-27 13:47:16 +01:00
Christopher Eykamp
b6c2c26580
WCS parsing working properly, but needs more tests; moved errorProperty down to parser, where it arguably belongs, and where it has to live to work with WCS. Also removed null error property on versionedOGC.
2012-12-27 13:29:02 +01:00
Tobias Bieniek
63a9567858
Format: Added EncodedPolyline class
...
This class is able to convert an encoded polyline string into a LineString embedded in a Vector Feature.
See https://developers.google.com/maps/documentation/utilities/polylinealgorithm for more information.
2012-12-26 18:25:04 +01:00
Christopher Eykamp
8ff05cdeac
WCS 1.1.0 parsing correctlyy; error property still not correctly set so parsing reports errors.
2012-12-24 18:19:42 +01:00
ahocevar
4b2e80fa36
Merge pull request #805 from mosesonline/unselectAllFix
...
unselectAll on removing layer fix
2012-12-24 06:17:04 -08:00
ahocevar
07e039b566
Merge pull request #803 from ahocevar/tween-framerate
...
Tween: skip frames when minimum frame rate is not reached. r=@bartvde
2012-12-24 06:11:11 -08:00
Bart van den Eijnden
2dfc23e217
Merge pull request #806 from eykamp/master
...
Identify and fix bug with WFS 1.1.0 (r=@bartvde,@ahocevar)
2012-12-24 05:35:14 -08:00
ahocevar
1b2003a2b4
Recovering from merge conflicts
2012-12-23 19:18:26 +01:00
ahocevar
21448d2fd5
Adding animated zooming
2012-12-23 18:47:03 +01:00
ahocevar
d2b3bded72
Better way to get GPU support, and avoid flicker
...
These declarations were suggested on
http://blog.teamtreehouse.com/increase-your-sites-performance-with-hardware-accelerated-css
2012-12-23 18:34:55 +01:00
ahocevar
afe53aba7d
Put backbuffer below all layers, except when panning
2012-12-23 18:34:55 +01:00
ahocevar
0b8deb11a2
Revert "No backbuffer removal delay needed with 3d enabled"
...
This reverts commit 7e8271525ed52288092a135b1c65eed4849c8e49.
2012-12-23 18:34:55 +01:00
ahocevar
aa5bab250a
3d transforms in svg content are bad in other browsers as well
2012-12-23 18:34:54 +01:00
ahocevar
a309b24053
Only use 3d transforms when stylesheet has transform on layerContainerDiv
...
This allows users to control whether 3d acceleration should be used or not:
Just like with plain web pages, having a stylesheet that sets a transform
on the map's layerContainerDiv will make OpenLayers use translate3d and
scale3d. When no such transform is set in the stylesheet, style.left and
style.top will be used, except for e.g. pinch zoom, where scaling is
needed.
2012-12-23 18:34:54 +01:00
ahocevar
13b4ca6560
Do not set translate3d on svg children
...
In current Webkit browsers, having translate3d on svg child elements
causes the positioning from the layer not to be inherited by the vector
layer content.
2012-12-23 18:34:54 +01:00
ahocevar
b89d3f1ee8
Going one element up with GPU support, adding it to mobile css also
2012-12-23 18:34:54 +01:00
ahocevar
c03f1dc9bf
Own applyTransform method is no longer needed
2012-12-23 18:34:53 +01:00
ahocevar
25c8b0ceaf
Adding transforms to turn on GPU
2012-12-23 18:34:53 +01:00
ahocevar
980792e190
GPU needs to be turned on for all elements we move
2012-12-23 18:34:53 +01:00
ahocevar
3d79001a92
Updating and adding tests
2012-12-23 18:34:53 +01:00
ahocevar
3ab9a1f63b
No closure, to make testing easier
2012-12-23 18:34:52 +01:00
ahocevar
f51211e93f
No magic for loadend delay
...
This change reintroduces the removeBackBufferDelay, and documents exactly
what it does and when it may be useful.
2012-12-23 18:34:52 +01:00
ahocevar
1764bbdd18
Giving the last tile time to render
...
The loadend event of an image is fired before the image is rendered. For
standard 256x256 tiles, this does not matter. But for singleTile layers on
large screens, rendering time needs to be considered. So we add a delay
that depends on the tile size. TODO: make the denominator configurable.
2012-12-23 18:34:52 +01:00
ahocevar
a02163f01d
No backbuffer removal delay needed with 3d enabled
2012-12-23 18:34:52 +01:00
ahocevar
eb65336fa9
Adding docs, removing console.log
2012-12-23 18:32:27 +01:00
ahocevar
64d291ea20
Turn on GPU support for all children of the layerContainerDiv
...
This seems to remove all kinds of flicker and jumpiness, and to me it feels
also like it makes panning on slow mobile devices smoother.
2012-12-23 18:32:26 +01:00
ahocevar
44f28f8791
Use translate3d and translate where available.
2012-12-23 18:32:26 +01:00
ahocevar
1081fc4b54
Better mousewheel/touchpad behavior for zooming
...
The navigation control gets better defaults, and the MouseWheel handler
gets a new maxDelta option, which can be used to avoid huge zoom level
jumps on heavy wheel/pad movements.
2012-12-23 18:01:17 +01:00
ahocevar
efd2de870a
Recovering from merge conflicts
2012-12-23 17:24:20 +01:00
ahocevar
64177a52ec
Enable fade-in for tiles from cache when we have a backbuffer
2012-12-23 17:00:47 +01:00
ahocevar
a02e08ad2a
New beforeload event and slightly changed loading sequence
...
Having the TileManager remove an image from the DOM, then setting the
cached image, and then having to position it felt a bit awkward. With the
new beforeload event, the setImage method and putting renderTile before
positionTile, providing the cached image feels way more natural.
2012-12-23 17:00:46 +01:00
ahocevar
64df7e3d04
Remove images from dom when replacing them with cached images
2012-12-23 17:00:46 +01:00
ahocevar
faa0e60b99
512 tiles is too much for some mobile browsers
2012-12-23 17:00:46 +01:00
ahocevar
c0913668d3
moveTimerId is no longer used
2012-12-23 17:00:45 +01:00
ahocevar
ecbedf5536
Updating tests
2012-12-23 17:00:45 +01:00
ahocevar
273657a6ab
Adding API docs for the tileManager property
2012-12-23 17:00:45 +01:00
ahocevar
781f2ac73d
Configure maps with TileManger instances (and not the other way around)
...
This resolves issues with destroying caches on window unload, and makes
cache sharing among maps less confusing to configure.
2012-12-23 17:00:45 +01:00
ahocevar
9609bb1449
Adding destroy method, as suggested by @bartvde
2012-12-23 17:00:45 +01:00
ahocevar
80fa251649
New TileManager
...
This removes all tile queueing/loading specific code from Layer.Grid
and creates a new class that manages tile loading and caching.
2012-12-23 17:00:45 +01:00
ahocevar
2ee362a79b
New tile image cache and tile queue improvements
...
We now reuse tile images by maintaining a cache of image elements with a
simplified LRU expiry policy (by order, not by timestamp). The tile queue
is bypassed for images that are available in the cache, so they can be
rendered immediately. And the tile queue itself loads more than just one
image at a time now (2 per layer url).
2012-12-23 16:57:24 +01:00
ahocevar
9759902dac
Fixing API; addressing @mpriour's doc comment
...
Previously, minFrameRate could not be set as option with the start method.
The tests failed to catch this flaw. Now both the start method and the
tests are fixed.
2012-12-21 21:24:04 +01:00
Christopher Eykamp
d0986de775
WCS 1.0.0 parsing now passing all tests
2012-12-21 18:51:39 +01:00
Christopher Eykamp
5c07ae47bb
WCS testing more-or-less working, many tests failing, as expected
2012-12-21 13:15:01 +01:00
ahocevar
810d9ea95d
Fixing line breaks.
2012-12-21 13:10:26 +01:00
ahocevar
c6aa104462
Merge pull request #810 from ahocevar/transitionend
...
Use transitionend listeners where available. r=@bartvde
2012-12-21 04:08:29 -08:00
ahocevar
fcd8586883
Using an array for the transitionend event names
2012-12-21 13:07:36 +01:00
ahocevar
43c646b6da
Use new Opera event name as well
...
As pointed out by @bartvde, according to
http://stackoverflow.com/questions/5819912/webkit-transition-end-in-mozilla-and-opera ,
Opera uses otransitionend or oTransitionEnd, depending on the version.
2012-12-21 13:01:15 +01:00
ahocevar
dd244e6988
Use transitionend listeners where available
...
In addition to relying on removeBackBufferDelay, we can remove the
backbuffer earlier without flicker in an ontransitionend listener on the
last loaded tile.
2012-12-21 12:33:28 +01:00
ahocevar
86db8fabc6
Merge pull request #807 from ahocevar/units
...
WMTS Example misaligning with OSM base layer. r=@sbrunner
2012-12-20 14:35:57 -08:00
ahocevar
fc64b2c5f8
Fixing tests properly, as suggested by @sbrunner
2012-12-20 16:30:58 +01:00
mosesonline
ef028b1e91
Update lib/OpenLayers/Control/SelectFeature.js
...
indentation fixed and added comment to explain null case
2012-12-20 08:55:21 +01:00
ahocevar
f5d7f794c9
Some tweaks to make tests pass again
2012-12-19 23:13:11 +01:00
ahocevar
893966dfae
'm' and 'Meters' in OpenLayers.INCHES_PER_UNIT are not the same
...
OpenLayers.INCHES_PER_UNIT.m should equal
OpenLayers.INCHES_PER_UNIT.Meters, just like OpenLayers.INCHES_PER_UNIT.km
should equal OpenLayers.Inches_PER_UNIT.Kilometers. This confusion probably
comes from mixing International inches with US Survey inches when compiling
the unit conversion list (1 meter is 39.37007874 International inches, but
39.37 US Survey inches. It may not be obvious, but 'inches'/'Inch' in
OpenLayers means US Survey inch, and 'IInch' means International inch).
This change also fixes offsets caused by incorrect resolution calculations in
OpenLayers.Format.WMTSCapabilities.
2012-12-19 22:23:45 +01:00
Christopher Eykamp
6c5119455d
Basic WCS testing in place. Tests are basically meaningless at this point.
2012-12-19 18:11:14 +01:00
Christopher Eykamp
2a21d61400
Change errorProperty to fix bug; now passes all tests
2012-12-19 11:19:56 +01:00
Christopher Eykamp
2c6b8aefcf
Improve added error tests
2012-12-19 10:49:16 +01:00
Christopher Eykamp
a2c161be08
Revert error message change
2012-12-19 10:45:25 +01:00
Christopher Eykamp
428335fd0d
Even more sensible error message
2012-12-19 10:32:19 +01:00
Christopher Eykamp
7790a0a9b6
More sensible error message
2012-12-19 10:31:42 +01:00
mosesonline
0263b2b5e1
[Change] renamed test and added print of error
2012-12-18 09:47:33 +01:00
mosesonline
7aed43185b
[BugFix] Added tests for handle destroyed layer in SelectFeature.
2012-12-18 09:43:22 +01:00
mosesonline
0cdb3aeb52
[BugFix] Fix selectFeatures is null exception when layer is destroyed. Since you can listen only to preremovelayer to handle removing layer with SelectFeature. But preremovelayer is triggered after selectFeatures is set to null.
2012-12-18 09:34:48 +01:00
Pierre GIRAUD
b404ca0a7a
Merge pull request #802 from pgiraud/pinch_preserve_center_
...
Pinch preserve center
2012-12-18 00:20:18 -08:00
Christopher Eykamp
2478e2311f
Update number of tests, add comment
2012-12-17 18:33:19 +01:00
Christopher Eykamp
f4be1d138c
Add test that demonstrates bug in WFS 1.1.0 parsing
2012-12-17 18:08:23 +01:00
ahocevar
f0f1ea0867
Skip frames when minimum frame rate is not reached
...
The new minFrameRate option is used to make sure that an animation does not
run longer than the time calculated from that frame rate. Time is made up
by skipping frames, i.e. skipping execution of the eachStep callback.
2012-12-17 14:54:08 +01:00
Pierre GIRAUD
c9fa5aabad
Merge pull request #801 from pgiraud/map_movestart_zoomchanged
...
Send zoomChanged value when triggering movestart event
2012-12-17 04:56:32 -08:00
Pierre GIRAUD
6c21c2043f
Completing the doc strings
2012-12-17 13:55:32 +01:00
Pierre GIRAUD
d0c85850f5
More detailed documentation
2012-12-17 13:43:16 +01:00
Pierre GIRAUD
06597f1897
Missing var
2012-12-17 13:23:10 +01:00
Pierre GIRAUD
69580cd698
Don't change the example
2012-12-17 12:56:09 +01:00
Pierre GIRAUD
00c3ca47c0
Adding test for new preserveCenter option
2012-12-17 11:56:33 +01:00
Pierre GIRAUD
0a131f380a
Adding preserveCenter config option
2012-12-17 11:56:18 +01:00
Pierre GIRAUD
ee5796cb78
Send zoomChanged value when triggering movestart event
2012-12-17 11:45:10 +01:00
ahocevar
257b249b9d
Updating notes after 84cf468
2012-12-14 09:35:15 +01:00
ahocevar
84cf468a22
Use http protocol for non-http (i.e. file) URIs (see #700 )
2012-12-14 09:30:13 +01:00
ahocevar
083fcca882
Fixing tests (see #700 )
2012-12-14 09:07:26 +01:00
ahocevar
ab5035ba05
Note about Bing protocol change (see #700 )
2012-12-14 01:28:21 +01:00
ahocevar
bb788fdd0b
Merge pull request #700 from rjmackay/bing-maps-ssl-699
...
Make Bing maps use SSL (if current document does)
2012-12-13 16:23:54 -08:00
Robbie Mackay
ec5df48d01
Add unit test for OpenLayers.Layer.Bing.protocol
...
* Test that attribution logo uses correct protocol
* Test that tile urls use correct protocol
2012-12-14 12:34:26 +13:00
Robbie Mackay
3189a473fb
Fetch Bing map tiles and logo over HTTPS if document uses https
...
The Bing REST api still returns HTTP urls in meta data even if
we hit the API over SSL. This replaces http:// with // to
avoid any SSL browser errors.
Default to replacing with // but can force http: or https: with the
protocol parameter
2012-12-14 12:13:24 +13:00
mosesonline
9ea9b85988
Revert "[New] raise feature function to move features in layer."
...
This reverts commit cb1c3a834a .
the drawing order is controlled by Renderer not the Layer classes
2012-12-11 07:27:09 +01:00
ahocevar
7061cbf0fa
Merge pull request #787 from ahocevar/mousewheel-event
...
Wheel handler does not work on IE when interval is set. r=@bartvde
2012-12-10 14:02:58 -08:00
Tim Schaub
0d78dda8c4
Additional test for filter parsing
...
This confirms that literals are properly parsed when they have text node siblings (see #794 ).
2012-12-10 08:59:03 -07:00
ahocevar
e295e3b70f
Merge pull request #788 from ahocevar/no-opacity
...
Rework of Google layer leads to map div transparency. r=@bartvde
2012-12-10 00:49:54 -08:00
ahocevar
e2dcfb7965
Merge pull request #791 from ahocevar/google-tilesloaded
...
Do not add viewport to GMaps object before it is fully rendered. r=@bartvde
2012-12-10 00:48:30 -08:00
Tim Schaub
3d777cd263
Merge pull request #790 from justb4/master
...
Atom.js: typo in Polygon parsing causes empty GeoRSS Polygon geometry (closes #789 )
2012-12-08 12:02:18 -08:00
ahocevar
6724098f5b
Notes about Google.v3 layers (see #484 )
2012-12-08 20:10:52 +01:00
ahocevar
ab53f7c311
Do not add viewport to GMaps object before it is fully rendered
...
This avoids issues with Elements renderers, where the nodeFactory method
cannot find nodes while the map viewport is transitioning from the mapDiv
to the googleControl.
2012-12-08 14:53:48 +01:00
Just van den Broecke
1225c817b4
Fix typo causing empty Polygon geometry
...
See OpenLayers issue 789, var 'points' needs to be passed, not 'components' at line 649.
2012-12-08 14:44:45 +01:00
ahocevar
64508c741e
Avoid transparent OpenLayers content on top of Google layer
2012-12-08 01:53:44 +01:00
ahocevar
c36b897878
Removing unused code
...
Because this method is called by OpenLayers.Function.bindAsEventListener,
which conditionally assigns window.event already, e cannot be null or
undefined here.
2012-12-07 21:10:20 +01:00
ahocevar
8701a54603
Cloning event for use in delayed function
...
In IE, where window.event is used, the event can change during the delay.
To avoid this, we store the event properties in a new object.
2012-12-07 21:09:09 +01:00
mosesonline
5bffb3dea3
Update lib/OpenLayers/Handler/Feature.js
...
simplify code a little
2012-12-07 12:46:28 +01:00
ahocevar
1b1e90c268
Merge pull request #484 from ahocevar/484
...
Rework Google layer. r=@bartvde
2012-12-06 02:48:55 -08:00
ahocevar
978cb4be9f
Only create Google control once
...
The control div is now an empty container that we can always append to and
remove from without having to worry about GMaps changing styles on it. It
also makes sure that the control is appended before Google's own
attribution control, so the "Report a map error" link will always be
clickable.
2012-12-06 11:44:49 +01:00
ahocevar
d75e3ecac9
Removing google.css from other examples and tests
2012-12-06 10:35:03 +01:00
ahocevar
00d9664b95
No longer touching internal GMaps DOM elements.
...
Simple and effective: As soon as a map has a Google layer, the whole map viewport is added as control to the GMap. As soon as no Google layer is visible on the map any more, the map viewport is appended to the map container again. With this change, OpenLayers strictly limits its GMaps integration to the GMaps API.
Also note that there are no css overrides for the attribution any more. Instead, controls can now be conditionally positioned differently for Google layer by using the .olForeignContainer selector.
2012-12-06 10:35:03 +01:00
Frédéric Junod
6075b599f3
Merge pull request #786 from probins/xyztypo
...
XYZ: fix typo
2012-12-05 05:59:05 -08:00
Peter Robins
8a4bf871f1
XYZ: fix typo
2012-12-05 13:54:43 +00:00
Éric Lemoine
b5364727a2
Merge pull request #785 from finn-no/pinch-zoom-fix-issue778
...
Fix for Issue #778 as suggested by elemoine
2012-12-04 08:09:12 -08:00
Gregers Gram Rygg
262153eecc
Fix for Issue #778 as suggested by elemoine
2012-12-04 16:58:40 +01:00
ahocevar
df6e0a0846
Easier workaround for border image squeezing issue
2012-12-04 14:10:33 +01:00
ahocevar
470cce73ab
Merge pull request #775 from ahocevar/wmts-resolutions
...
Fix regression introduced by #732 . r=@sbrunner
2012-11-28 05:50:22 -08:00
ahocevar
1cc07232a7
Fixing regression introduced by #732
...
Now that serverResolutions are set for all layers, we need to generate
resolutions also for non-baselayers.
2012-11-28 07:12:29 -06:00
Antoine Abt
9ddd3d3ed9
Merge pull request #769 from tonio/noimportant
...
Avoid !important when not needed. img.olTileImage is precise enough to override boostrap’s rule.
2012-11-26 00:02:26 -08:00
Antoine Abt
862a53ddaf
Avoid !important when not needed.
...
This css selector is sufficient to override bootstrap’s one.
2012-11-26 08:54:02 +01:00
Bart van den Eijnden
eef879c152
Merge pull request #767 from bartvde/projdefaults
...
make sure we do not fail if OpenLayers.Projection.defaults has not been set (r=@ahocevar) thanks @pvgenuchten for the report
2012-11-23 06:08:32 -08:00
Bart van den Eijnden
663ba16b59
make sure we do not fail if OpenLayers.Projection.defaults has not been set for a custom projection
2012-11-23 13:26:26 +01:00
Bart van den Eijnden
1d3eb0e60c
Merge pull request #763 from bartvde/insertresult
...
WFST 1.0.0 InsertResult not read correctly (r=@pgiraud) thanks Pierre for the quick review and thanks to @fgravin for the detailed bug report
2012-11-23 03:39:48 -08:00
Bart van den Eijnden
195352c403
make sure we can have multiple feature ids in InsertResults
2012-11-21 13:08:37 +01:00
Bart van den Eijnden
ec294af55a
Merge pull request #762 from bartvde/schema
...
parse annotation from WFS DescribeFeatureType schemas (r=@ahocevar)
2012-11-20 08:07:29 -08:00
ahocevar
c48458faa5
Merge pull request #760 from ahocevar/wmscaps-scalehint
...
Correct handling of 0 and Infinity ScaleHint. r=@marcjansen
2012-11-20 08:01:48 -08:00
ahocevar
5273d63f3a
Documenting ScaleHint parsing, as suggested by @marcjansen
2012-11-20 17:01:08 +01:00
Bart van den Eijnden
52d69ecfda
documentation is also an array, and lang is optional thanks @ahocevar for the catch
2012-11-20 16:48:50 +01:00
Bart van den Eijnden
cbd9a90477
appinfo can be specified multiple times, so use an array instead thanks @ahocevar
2012-11-20 16:42:06 +01:00
Bart van den Eijnden
f410cd7e41
remove JSON parsing from format, applications should handle this, as suggested by @ahocevar
2012-11-20 16:36:12 +01:00
Bart van den Eijnden
14f009e2f7
parse annotation from WFS DescribeFeatureType schemas
2012-11-20 15:48:48 +01:00
Marc Jansen
5febfbc8ff
Merge pull request #761 from marcjansen/owsc-inlinegeometry
...
Fix exporting empty vector layers to OWSContext (p=me,@chrismayer;r=@bartvde).
2012-11-20 04:42:30 -08:00
Marc Jansen
13584d7319
Reuse variable, thanks @bartvde.
2012-11-20 13:39:27 +01:00
Marc Jansen
798d2b2cb7
Fix exporting empty vector layers to OWSContext.
...
When a vector layer is exported to an OWSContext document, we throw an
exception when the layer contains no features, and the geometries are to be
exported inside of an InlineGeometry-element.
This commit fixes this behaviour by exporting sth. like this in such cases:
<Layer name="vector" hidden="0">i
<ows:Title xmlns:ows="http://www.opengis.net/ows "/>
<InlineGeometry/>
</Layer>
2012-11-20 10:38:25 +01:00
ahocevar
cbc4f4e422
Correct handling of 0 and Infinity ScaleHint
...
minScale and maxScale values of 0 and Infinity do not make sense in
OpenLayers, but they are used in WMS GetCapabilities 1.1.1 to indicate
that there is no minScale or maxScale restriction. Assuming that the
capability values for minScale and maxScale are passed as config options
to a WMS layer, it is better to not set minScale and maxScale when 0 or
Infinity are found in the ScaleHint.
2012-11-16 17:31:45 +01:00
Tim Schaub
12046503ca
Merge pull request #435 from tschaub/kind-transform
...
Stay on the world when transforming coords.
2012-11-14 11:26:11 -08:00
Bart van den Eijnden
1f229ba275
Merge pull request #757 from bartvde/ajax
...
make sure config.headers does not overwrite DEFAULT_CONFIG.headers in OpenLayers.Request.issue (r=@ahocevar)
2012-11-13 07:15:12 -08:00
Bart van den Eijnden
3265b0e73f
Make sure config.headers does not overwrite DEFAULT_CONFIG.headers in OpenLayers.Request.issue
2012-11-13 16:12:14 +01:00
Tim Schaub
57e22ef491
Merge pull request #755 from tschaub/bootstrap-css
...
Making OpenLayers play well with Bootstrap
2012-11-09 16:51:55 -08:00
Tim Schaub
fa740a42a9
Making OpenLayers play well with Bootstrap
...
Bootstrap CSS sets the max-width for images to 100%. This makes it so
OpenLayers maps don't render (the layer container has 0 width, so all images
are given the same). Even if our layer container had a more sensible width
(e.g. 100% of the viewport), we would still have issues with tiles that are
larger than the viewport.
Since the OpenLayers stylesheet may be loaded before or after bootstrap.css,
we should use !important when setting the max-width to none for images we
control.
2012-11-09 15:05:18 -07:00
ahocevar
7530751d98
Merge pull request #747 from ahocevar/wpsexecute-mixin
...
Filter.v1 methods need to be available when using Filter writers. r=@bartvde
2012-11-07 09:51:07 -08:00
ahocevar
a2fe036e2c
Filter.v1 methods need to be available when using Filter writers
...
Format classes that define member methods need to be mixed into other
format classes that use their writers. In this case, methods from
Filter.v1 were missing so a test for Format.WPSExecute failed.
2012-11-07 18:14:56 +01:00
ahocevar
d431b504bd
Missing change that should have gone in with #705
2012-11-07 16:54:26 +01:00
ahocevar
4f5bcdbe76
Fixing mock
2012-11-07 16:25:34 +01:00
Bart van den Eijnden
575301ad32
Merge pull request #746 from bartvde/loadend
...
when using BBOX or Fixed strategies, pass on the filter used in the request to the loadstart event (r=@ahocevar,@elemoine)
2012-11-07 02:57:26 -08:00
Bart van den Eijnden
8cc0cdc6a1
incorporate suggestions by @ahocevar and @elemoine
2012-11-07 11:56:04 +01:00
Bart van den Eijnden
a4df9a871b
when using BBOX or Fixed strategies, pass on the filter used in the request to the loadstart event. This is mostly important in the case of BBOX, since there is no other way to get the filter used in the request. An example use case is doing a hitCount request using the same filter to find out the true number of features matched on the server-side
2012-11-07 11:43:18 +01:00
Bart van den Eijnden
c420fc6aad
fix up Strategy.BBOX tests
2012-11-06 15:14:22 +01:00
Éric Lemoine
7ecbce28aa
Merge pull request #742 from finn-no/scroll-touch-fix
...
Fixed problems with touch events on a scrollable page
2012-11-06 06:04:07 -08:00
Gregers Gram Rygg
7b1bc2a675
Removed Event from doc, since it's not being used
2012-11-05 23:15:53 +01:00
Gregers Gram Rygg
6e18d0e254
Added comment about olMochWin
2012-11-05 23:08:42 +01:00
Gregers Gram Rygg
4842c9e572
Renamed _mochWin to olMochWin
2012-11-05 23:04:32 +01:00
Gregers Gram Rygg
0fbe28a348
Removed debugger statement
2012-11-05 22:31:15 +01:00
ahocevar
a54ecca32b
Merge pull request #705 from ahocevar/animation
...
Remove complexity from the image loading sequence. r=@elemoine,@tschaub
2012-11-05 10:33:59 -08:00
ahocevar
5a3bcc716b
Not using requestAnimationFrame
...
Using the Timeline tab of the Chrome Developer Tools, no significant
difference of Paint events can be observed when requestAnimationFrame is
used. So I agree with @elemoine that there is no need to introduce
asynchronous behavior here.
2012-11-05 17:28:10 +01:00
Bart van den Eijnden
b45f903198
Merge pull request #744 from bartvde/cqlnull
...
add support for OpenLayers.Filter.Comparison.IS_NULL in CQL format (thanks @elemoine for the review)
2012-11-05 06:42:38 -08:00
Bart van den Eijnden
703e0a2ca1
make it clear with docs that maxFeatures can be specified on Protocol.WFS (non-functional change)
2012-11-05 15:31:08 +01:00
Bart van den Eijnden
31b4c39b5b
Merge branch 'master' of github.com:openlayers/openlayers
2012-11-05 15:27:55 +01:00
Bart van den Eijnden
41ac2dea08
add support for OpenLayers.Filter.Comparison.IS_NULL in OpenLayers.Format.CQL
2012-11-05 13:21:51 +01:00
ahocevar
65fa1aaa2d
Make sure we do not make abandoned tiles visible
2012-11-05 10:43:05 +01:00
ahocevar
796a349c61
Synchronous image loading for opacity and backbuffer tests
2012-11-05 10:40:50 +01:00
ahocevar
ebeb49b5e7
blankImageUrl is no longer needed for image tiles
2012-11-05 10:40:05 +01:00
Éric Lemoine
8bb58e453b
Merge pull request #576 from probins/cors
...
CORS support in Request: remove console warning if not same origin
2012-11-05 01:36:56 -08:00
Peter Robins
99906c8b98
CORS support in Request: remove console warning if not same origin
2012-11-05 09:32:20 +00:00
Bart van den Eijnden
fcb45d9c41
Merge branch 'cql-quoted' of git://github.com/tschaub/openlayers
2012-11-05 09:44:34 +01:00
Éric Lemoine
41ba4d0d51
Merge pull request #740 from probins/gftex
...
Update Fusion Tables example for latest API version
2012-11-04 13:00:26 -08:00
tschaub
47ef7e87f7
Handle whitespace and escaped quotes in CQL values
...
See #743 .
2012-11-02 11:44:41 -06:00
Gregers Gram Rygg
9ac758ae86
Removed mobile-scroll example, as it's not an example but a page to reproduce the bugs
2012-11-02 15:38:33 +01:00
Gregers Gram Rygg
a2a391d3b5
Fixed problems with touch events on a scrollable page
2012-11-02 14:22:46 +01:00
Peter Robins
8d36a1d7f7
Update Fusion Tables example for latest API version
2012-10-31 10:24:32 +00:00
Tim Schaub
8d0da09454
Merge pull request #733 from tschaub/filter-tweaks
...
Allow writer functions to use document fragments when they need to append more than a single child to the parent.
2012-10-26 09:45:53 -07:00
Tim Schaub
8d8a9f3105
Merge pull request #729 from tschaub/date
...
WFS date filter literal not sent as ISO format
2012-10-26 09:01:54 -07:00
tschaub
4cf7f99de0
Work with formats that copy filter writers
2012-10-25 12:31:20 -06:00
tschaub
9e21911ca3
Unnecessary call to appendChild
...
The writeNode function already calls appendChild on the parent.
2012-10-25 12:11:25 -06:00
tschaub
e6399a265d
Use document fragments to write multiple nodes
...
For writer functions that need to generate multiple nodes, the
createDocumentFragment method can be used.
2012-10-25 11:56:48 -06:00
tschaub
81d3584e09
Test custom encodeLiteral function
2012-10-25 11:24:55 -06:00
tschaub
993add338d
Allow user to customize literal encoding
...
As suggested by @mpriour, it would be nice if the user could determine how
date values are encoded in literal elements. Extending this beyond date
values, we can provide an `encodeLiteral` method that can be overridden to
provide application specific behavior.
2012-10-25 10:52:54 -06:00
ahocevar
7f2ce74dd7
Merge pull request #732 from ahocevar/wmts-serverresolutions
...
WMTS layers created from capabilities have no serverResolutions. r=@sbrunner
2012-10-25 08:06:05 -07:00
ahocevar
ca532c5db6
WMTS layers created from capabilities have no serverResolutions
...
By adding serverResolutions to the WMTS configuration, it is possible to
use WMTS layers as overlays, even if the map or the base layer is
configured with different resolutions than the WMTS.
2012-10-25 14:40:26 +02:00
Tim Schaub
ed66271be3
Use ISO 8601 formatting for dates in filters
2012-10-24 11:16:29 -06:00
Tim Schaub
1c39820eb1
Merge pull request #728 from tschaub/kml-track
...
Properly parse track attributes
2012-10-24 09:11:04 -07:00
Pierre GIRAUD
6efcab3d2d
don't try to update the matrix in setMap since it's too early and done later in moveTo
2012-10-24 13:31:06 +02:00
tschaub
edb4798518
Testing multiple track attributes
2012-10-23 14:24:48 -06:00
tschaub
596ac680da
Use correct track attribute
...
Previously, the last track attribute name would be used as the
feature attribute name. For tracks with multiple attributes, this
doesn't work.
2012-10-23 14:15:22 -06:00
Tim Schaub
8a8b3076c8
Adding an example that reprojects GeoJSON.
2012-10-19 14:16:13 -04:00
ahocevar
4b7a0b43b1
Merge pull request #709 from jorix/ghostClusters
...
Bug: Ghost clusters
2012-10-17 10:33:30 -07:00
Xavier Mamano
ee34448844
Add test remove features and zoom on Strategy/Cluster.html
2012-10-17 19:06:53 +02:00
Stéphane Brunner
788d49a3bb
Merge pull request #666 from sbrunner/Prevent.KeyboardDefaults-ie
...
Prevent KeyboardDefaults.js from triggering keyboard events when user is...
2012-10-17 03:01:58 -07:00
Xavier Mamano
3c416a4d60
Clear the cache on Strategy.Cluster when features are removed.
...
This prevents reappearing the removed features after zooming.
2012-10-16 18:43:53 +02:00
Bart van den Eijnden
0b46f19ba6
Merge pull request #722 from tomhughes/bbox-fail
...
Clear the bounds in Protocol.BBOX when a load fails (r=bartvde)
2012-10-16 06:18:02 -07:00
Tom Hughes
628978f894
Clear the bounds in Protocol.BBOX when a load fails
...
If a load fails then we won't have any features, but we also won't
try and load them again for any part of that area because the bounds
tell us we have already loaded them. So clear the bounds in order
that reloads will be triggered.
2012-10-16 14:16:37 +01:00
Bart van den Eijnden
d098897c79
Merge pull request #717 from walkermatt/master
...
Support for PropertyIsNull Filter
2012-10-16 00:24:23 -07:00
Matt Walker
a65a231da3
Updated IS_NULL filter to check for strict null.
...
The IS_NULL filter evaluates to true only when the
property is null. Updated tests to reflect this
change.
2012-10-16 08:11:59 +01:00
Matt Walker
ea5a510d45
Moved node var declaration to the top of the function
2012-10-15 11:16:00 +01:00
Matt Walker
a9494394da
Comparing the filter XML written using t.xml_eq.
...
The PropertyIsNull test now used the t.xml_eq method
to verify the XML output when the filter is written.
Tided up variable names to be consistent with other
tests.
2012-10-15 11:09:52 +01:00
Matt Walker
41dac08cfa
Resolved redefinition of filter variable in test
2012-10-15 09:51:56 +01:00
Matt Walker
bccd0824b9
Removed duplicate line that gets the filter value
2012-10-15 09:47:10 +01:00
ahocevar
c3b13b5df3
Using radix parameter to make linter happy
2012-10-15 08:27:01 +02:00
Matt Walker
8f860e516e
Removed stray console.log in PropertyIsNull test
2012-10-13 20:05:43 +01:00
Matt Walker
0707bb49bd
Merge remote-tracking branch 'upstream/master'
2012-10-13 19:59:41 +01:00
Matt Walker
f08c562955
Added IS_NULL evaluate feature tests
2012-10-13 09:47:23 +01:00
ahocevar
e38ab01752
Fixing image-layer example
2012-10-13 09:26:45 +02:00
Matt Walker
6a37e72ae3
Added some comments to Format/Filter tests.
2012-10-12 22:49:30 +01:00
Matt Walker
d5013d6df5
Added support for PropertyIsNull filter.
...
Added a simple comparison and read/write for PropertyIsNull
encoded as XML including tests for each.
2012-10-12 22:40:56 +01:00
ahocevar
583dc15700
Merge pull request #587 from ahocevar/587
...
Layer.WMS: BBOX precision errors in URLs. r=@bartvde
2012-10-12 08:53:23 -07:00
ahocevar
a0acf1e550
Calculating rowSign only once
2012-10-12 16:16:44 +02:00
ahocevar
0eb8949ad2
Updating and fixing API docs
2012-10-12 16:11:10 +02:00
ahocevar
f757580ed4
Merge pull request #634 from ahocevar/634
...
CacheWrite caches an empty image if the tile is unloaded before the image is loaded. r=@bartvde
2012-10-12 06:41:24 -07:00
ahocevar
e5feda7ad7
Camel casing method name
2012-10-12 15:03:38 +02:00
ahocevar
157dd9e1c2
Fixing typo
2012-10-12 14:44:48 +02:00
ahocevar
6607bcc0bb
Do not cache data from aborted tile loads
...
This also results in a simplified cache method that can more easily be
overridden for use with other storage providers.
2012-10-12 14:06:08 +02:00
ahocevar
cf3ea0c7db
Register application listener after the control's
2012-10-12 13:41:54 +02:00
ahocevar
ff4a1b2468
Optimizing positions for rendering
...
Calculating pixel positions from origin and grid index causes alignment
issues in the grid. By going back to incremental positioning, we get a
result without blank spaces between tiles again.
2012-10-12 03:23:56 +02:00
ahocevar
66455600c7
Better precision for right and top corners
2012-10-12 03:10:42 +02:00
ahocevar
f78d127b1c
Removing console.log line
2012-10-11 23:59:17 +02:00
ahocevar
7df5e3ca8e
Fixing KaMap layer
...
This also fixes an issue that has gone unnoticed for a while: the grid did
not cover the bottom of the map viewport, but instead covered an invisible
area above the top of the map viewport.
2012-10-11 23:54:04 +02:00
ahocevar
e7292ecbe2
Fixing ArcGISCache layer
...
This is done by caching the tileOrigin at grid creation time.
2012-10-11 22:26:59 +02:00
ahocevar
c5bb52d93f
No deltas for tile bounds/position calculation
...
Now we also do not use deltas for shiftRow and shiftColumn. Some
refactoring was done so we do not need different calculateGridLayout
methods for layers with top-left and bottom-left tile origin.
TODO: With this commit, ArcGisCache and KaMap layers are broken.
2012-10-11 21:22:52 +02:00
ahocevar
d4f011d00c
Absolute calculation of tile bounds
...
This avoids cumulated tile bounds errors for layer types that do not use a
tile row/column index in requests (e.g. WMS).
2012-10-10 12:22:57 +02:00
Stéphane Brunner
f1e7425821
use OpenLayers.Event.element
2012-10-10 11:28:18 +02:00
Stéphane Brunner
2e44aff5f0
Prevent KeyboardDefaults.js from triggering keyboard events when user is typing into the form elements for IE
2012-10-10 11:28:18 +02:00
ahocevar
0b3f582e10
Merge pull request #708 from mpriour/displayEvent
...
Fire the 'changelayer:visibility' event from layer's display method
2012-10-09 14:23:28 -07:00
Matt Priour
e8cc0deeb5
Remove extra event firing logic from Layer::setVisibility
2012-10-09 12:21:25 -05:00
Matt Priour
f17a3c70e4
Fire the 'changelayer:visibility' event from layer's display method
...
Move the changelayer event firing logic for in / out of resolution range
from the Map class to the Layer class. Tests have been also been created
to specifically test that the display method works correctly and fires
events only when needed.
2012-10-09 11:10:55 -05:00
Bart van den Eijnden
74103ec3e0
Merge pull request #706 from bartvde/wmsc
...
allow versioned profiled parsers to fallback to the non-profiled parser (r=@ahocevar)
2012-10-08 23:41:57 -07:00
Bart van den Eijnden
ec8fa47a39
remove duplicate line in comment
2012-10-08 16:34:12 +02:00
Bart van den Eijnden
fd6e7ebe03
allow versioned profiled parsers to fallback to the non-profiled parser, this will help deal with situations in which a WMSC parser is created, the server is requested for WMS 1.1.1, but returns 1.1.0
2012-10-08 16:28:19 +02:00
ahocevar
7e5e221c8d
Image loading performance improvements
...
Performance improvements are achieved by using requestAnimationFrame when
a tile's visibility changes, and by not starting with a blank image when
creating a new tile image. It seems that even Firefox does not show a
loading placeholder when the tile is made visible in an animation.
2012-10-05 09:24:53 +02:00
Tim Schaub
e3a5091ebd
Merge pull request #699 from tschaub/schemeless
...
Bing Layers should fetch metadata over HTTPS when the document is server over HTTPS. Rewriting image URLs to use HTTPS will be handled separately (see #700 ).
2012-10-04 07:50:54 -07:00
Tim Schaub
c0bff1c3ff
Use protocol-relative URL for Bing metadata.
...
The [URI standard](http://tools.ietf.org/html/rfc3986#section-4.2 ) allows for URI without a scheme. Where http is used to load the app, using a schemeless URL for the Bing metadata loads a script using http - and the same goes for https.
2012-10-03 21:44:48 -06:00
ahocevar
8317744d31
Merge pull request #697 from ahocevar/describelayer
...
Applying VersionedOGC pattern to WMSDescribeLayer format. r=@bartvde
2012-10-03 05:44:54 -07:00
ahocevar
47379ff7a2
Do not provide an 1.1 parser
2012-10-02 16:28:59 +02:00
ahocevar
88a7b7d3e2
Testing backwards compatibility
2012-10-02 16:11:27 +02:00
ahocevar
3d1b0f0bd9
Less intrusive version fallback
2012-10-02 16:07:35 +02:00
ahocevar
e326a9ea2f
Adding TODO, as suggested by @bartvde
2012-10-02 14:40:37 +02:00
ahocevar
84a8d8d1f6
Applying VersionedOGC pattern to WMSDescribeLayer format
...
The WMSDescribeLayer format currently differs from other formats that
inhreit from VersionedOGC by having an array instead of an object as return
type. This especially bad since the VersionedOGC superclass sets a version
property on the array. With this change, the WMSDescribeLayer format will
also be compatible with GeoServer's new JSON response type for
DescribeLayer - see
http://sourceforge.net/mailarchive/message.php?msg_id=29912776 .
Another change included here is the removal of the WMSDescribeLayer
format's getVersion hack, which was replaced by a generic fallback to less
generic parsers, e.g. from a v1_1_1 parser to a v1_1 parser if v1_1_1 is
not implemented.
2012-10-02 14:35:05 +02:00
ahocevar
95839728a1
Declaring undeclared variable
2012-10-02 13:30:47 +02:00
ahocevar
9113bc4004
Merge pull request #695 from ahocevar/wmts
...
Support for multiple resource urls for WMTS. r=@sbrunner
2012-10-02 01:58:00 -07:00
ahocevar
ea86afec16
Addressing @sbrunner's review comment
2012-10-02 10:56:41 +02:00
ahocevar
f055f13a3a
Fixing typo
...
Thanks @sbrunner for catching this. That's what I got from making
last-minute changes before committing without testing again.
2012-10-02 10:56:06 +02:00
ahocevar
363306bcd1
Multiple URLs also for unconstrained GetTile resources
2012-10-02 08:58:47 +02:00
ahocevar
22c5e76b0b
Support for multiple resource urls
...
With this change, createLayer generates url arrays for both KVP and REST
encoding if multiple resource urls are provided. To make this work, the
WMTSCapabilities format got a new resourceUrls property, because
previously only the first resourceUrl for a format was stored.
2012-10-01 15:28:30 +02:00
Pierre GIRAUD
b63ce9af18
Merge pull request #690 from pgiraud/client_zoom
...
call stopObserving before setting img.src to blank image as well
2012-10-01 00:36:15 -07:00
ahocevar
51ae75a54f
Merge pull request #660 from m-click/fix-setAttributeNS
...
Fix DOM API call to setAttributeNS()
2012-09-28 03:56:58 -07:00
Pierre GIRAUD
8d8abac32a
call stopObserving before setting img.src to blank image as well
2012-09-21 11:32:48 +02:00
Stéphane Brunner
9a93e58080
Merge pull request #683 from sbrunner/wmtscapabilities-right-url
...
Gets the right url (#608 / 3)
2012-09-19 04:20:06 -07:00
Slawomir Messner
cb1c3a834a
[New] raise feature function to move features in layer.
2012-09-18 08:14:54 +02:00
Stéphane Brunner
e8987c0683
Gets the right url ( #608 / 3)
2012-09-14 15:39:12 +02:00
ahocevar
503fff32b6
Merge pull request #455 from ahocevar/455
...
Support Subdomains in Openlayers WMTS. r=@sbrunner
2012-09-13 07:07:11 -07:00
Stéphane Brunner
4b91b9c304
Merge pull request #615 from sbrunner/wmts-first-matrix-set
...
gets the first matrix set instance of only the unique one
2012-09-13 06:06:04 -07:00
Tim Schaub
877d81cffa
Merge pull request #676 from tschaub/osm-copyright
...
Updating attribution for OSM layer.
2012-09-12 20:39:23 -07:00
Tim Schaub
9607ee480a
Using the entity reference for copyright symbol.
2012-09-12 21:38:30 -06:00
tschaub
499055e247
Updating attribution for OSM layer.
...
See http://www.openstreetmap.org/copyright for details.
2012-09-12 09:15:46 -06:00
Marc Jansen
2a48759bc9
Merge pull request #675 from marcjansen/no-tabs
...
Replace tabs with spaces where appropriate.
2012-09-11 12:55:43 -07:00
Marc Jansen
1348f97546
Replace tabs with spaces where appropriate.
2012-09-11 21:51:18 +02:00
Stéphane Brunner
f7ca64b1aa
Merge pull request #671 from sbrunner/add-missing-requires
...
Add missing requires on Request for UTFGrid Tile
2012-09-11 10:58:24 -07:00
Stéphane Brunner
341c08adee
Add missing requires on Request for UTFGrid
2012-09-11 11:38:24 +02:00
ahocevar
c88ad36600
Comment about side effect.
...
I wonder why isFixed is advertised as APIProperty for Vector layers.
2012-09-07 12:18:12 +02:00
Marc Jansen
6b2836b455
Merge pull request #665 from marcjansen/selected-evt
...
SLDSelect: Make it possible to change the filter in handlers
2012-09-06 05:23:39 -07:00
Marc Jansen
1063a4cd19
Make it possible to change the filter in handlers
...
Trigger the 'select'-event earlier, this way any handlers for the event can
change both the filter and the resulting SLD inside the callback.
2012-09-06 13:29:59 +02:00
Marc Jansen
97b75578ba
Update lib/OpenLayers/Control/SLDSelect.js
...
Correct API docs. Non-functional change.
2012-09-06 10:40:13 +03:00
ahocevar
2197f1656a
Updating row/col sizes in tests (see #639 )
2012-08-31 11:11:34 +02:00
Volker Grabsch
e8051ca1ec
Fix DOM API call to setAttributeNS()
2012-08-30 16:54:49 +02:00
Marc Jansen
60cc590bf2
Another API-docs spelling error.
2012-08-30 00:46:57 +03:00
Marc Jansen
a4bc3f33e6
Fix API-docs spelling error.
...
This fixes #654 . Thanks to @dandv for catching this.
2012-08-30 00:40:43 +03:00
ahocevar
ec26dd6564
Merge pull request #644 from fastrde/ModifyFeatureDocumentDrag
...
Adds documentDrag to ModifyFeature
2012-08-27 02:53:39 -07:00
fastr
e8716847f8
Adding DocumentDrag to ModifyFeature
2012-08-25 23:37:39 +02:00
fastr
053dba59a1
Inserted documentDrag in ModifyFeature so that you can drag vertices over the viewport of the map in analogy to the DragFeature-Control. documentDrag is internaly passed to the DragFreature that's used by ModifyFeature.
2012-08-25 23:30:27 +02:00
Marc Jansen
1d670fcddb
Merge pull request #642 from marcjansen/api-docs
...
Better documentation. Non-functional change.
2012-08-22 15:11:53 -07:00
Marc Jansen
287e9caf46
Code docs for the Bounds-class.
2012-08-22 23:59:11 +02:00
Marc Jansen
04e271570b
Document the VERSION_NUMBER "constant".
2012-08-22 23:52:12 +02:00
ahocevar
ddd4c4c022
Merge pull request #517 from ahocevar/no-percent
...
No more percentage based positioning. r=@bartvde,@elemoine,@rdewit
2012-08-21 05:02:11 -07:00
ahocevar
75f2e1f847
Addressing @bartdve's review comments.
2012-08-21 14:00:48 +02:00
ahocevar
a3ec0f77e0
Using integer pixel space to avoid whitespace between tiles.
2012-08-21 13:57:11 +02:00
ahocevar
475cd7cd60
Fixing test (backBufferLonLat should not be OpenLayers.Bounds).
...
Thanks @rdewit for the IE7 test report - this fixes one of the reported issues.
2012-08-21 13:57:11 +02:00
ahocevar
b2210d00a9
Removing no longer needed code.
...
Thanks @elemoine for catching the IE6 reflow in Tile/Image.js.
2012-08-21 13:57:11 +02:00
ahocevar
f0ad48597f
No more percentage based positioning.
...
Client zoom now supports both over- and undersampling.
2012-08-21 13:57:11 +02:00
ahocevar
405cebd482
Merge pull request #639 from ahocevar/grid-align
...
When using a buffer, the grid lacks rows/columns at the top/left. r=@bartvde
2012-08-21 04:47:10 -07:00
ahocevar
26d4fe3ce8
Making row and column size consistent, as suggested by @bartvde.
2012-08-21 13:37:48 +02:00
ahocevar
0f58868830
When using a buffer, the grid lacks rows/columns at the top/left.
...
This is because the threshold used for deciding when a column or row is shifted is too far to the bottom right. A tiny fix, but effective. A new test makes sure that we don't shift columns more than necessary when the layer is dragged.
2012-08-20 18:52:17 +02:00
ahocevar
87e7cfe29c
Merge pull request #632 from ahocevar/wps-client
...
WPS Client. r=@bartvde,@tschaub
2012-08-18 10:01:01 -07:00
ahocevar
e04d7cd627
Addressing final review comments.
2012-08-18 18:56:36 +02:00
Marc Jansen
470dde0e38
Documentation enhancements. No functional change.
2012-08-17 23:41:19 +02:00
Marc Jansen
b7063b364c
Enhancements to the MouseCoordinates example.
...
Non-functional change.
2012-08-17 23:40:18 +02:00
Marc Jansen
df19317c95
Merge branch 'master' of https://github.com/openlayers/openlayers
...
Conflicts:
tests/list-tests.html
2012-08-17 22:46:06 +02:00
Bart van den Eijnden
f6adcd2651
Merge pull request #637 from bartvde/resizecleanup
...
cleanup and always use window resize as suggested by @tonio (r=@tonio)
2012-08-17 03:50:47 -07:00
Bart van den Eijnden
7b4cb8e3f5
cleanup and always use window resize as suggested by @tonio
2012-08-17 11:36:03 +02:00
Bart van den Eijnden
5e4aea58f1
Merge pull request #636 from bartvde/autoresize
...
introduce new property on the Map called autoUpdateSize (r=@ahocevar)
2012-08-17 01:22:23 -07:00
Bart van den Eijnden
3b9ce4ca2d
introduce new property on the Map called autoUpdateSize which lets applications take control of window resizing / device orientation changes if they want to
2012-08-17 10:13:04 +02:00
Bart van den Eijnden
2843a18602
Revert "fix issue with orientation changes on mobile devices (tested on Motorola Xoom 2 with Android 3.2.2 in the stock browser)"
...
This reverts commit 39a6d7d8ef .
2012-08-16 16:35:21 +02:00
Bart van den Eijnden
e4e06a877f
Merge pull request #635 from bartvde/resize
...
fix issue with orientation changes on mobile devices (r=@ahocevar and thanks to @ahocevar for coming up with this idea in the first place)
2012-08-16 05:28:07 -07:00
Bart van den Eijnden
39a6d7d8ef
fix issue with orientation changes on mobile devices (tested on Motorola Xoom 2 with Android 3.2.2 in the stock browser)
2012-08-16 14:21:36 +02:00
tschaub
5cf260f38a
Add missing requires ( closes #633 ).
2012-08-14 11:01:58 -06:00
ahocevar
88572303fb
Addressing @tschaub's review comment.
2012-08-14 13:31:41 +02:00
ahocevar
5fff368a2d
Addressing review suggestions and fixing asynchronous function calls.
...
This commit addresses @bartvde's review comments, adds more documentation, and fixes asynchronous function calls. Previously, when creating multiple processes with the same identifier, the describe callback would only have been called for the first process. This was fixed to move DescribeProcess handling from WPSProcess to WPSClient.
2012-08-14 13:17:07 +02:00
ahocevar
006d98151f
Use the correct name of the result, not just hard-coded 'result'.
2012-08-13 13:29:34 +02:00
ahocevar
94f3ab393f
Giving the test code more time to execute.
2012-08-12 22:08:43 +02:00
ahocevar
4e3f3e2080
Adding dependencies.
2012-08-12 21:39:15 +02:00
ahocevar
96db01006c
Making Firefox happy.
2012-08-11 19:32:17 +02:00
ahocevar
e2acbc56d0
More docs and unit tests.
2012-08-11 19:32:17 +02:00
ahocevar
ebc71b492e
Making sure that the process description is not loaded.
2012-08-11 19:32:17 +02:00
ahocevar
ec9ab8129e
Adding support for chaining processes.
2012-08-11 19:32:17 +02:00
ahocevar
c64621f510
Adding unit tests.
2012-08-11 19:32:17 +02:00
ahocevar
b61120d3b5
Cache of DescribeProcess responses on the client.
2012-08-11 19:32:17 +02:00
ahocevar
9bc7bb8115
Using proxy and demo server.
2012-08-11 19:32:17 +02:00
ahocevar
0108250ed9
WPSClient and WPSProcess for convenient WPS interaction.
2012-08-11 19:32:17 +02:00
Xavier Mamano
79ca3cfd69
Avoid breaking the "OpenLayers.String.format" execution when searching for an attribute in an undefined object.
2012-08-11 17:28:59 +02:00
Matt Priour
a83ab56f97
Modify classes which contained an internal numeric zero padding function to use the one in BaseTypes instead
2012-08-08 22:36:39 -05:00
Matt Priour
dc93478e6b
Move zeroPad function to BaseTypes and add tests for it
2012-08-08 22:34:26 -05:00
tschaub
970448effc
Tests for response property on loadend event.
...
This confirms that the loadend event includes a response property when it results from a call to the strategy merge method (see #624 ).
2012-08-08 11:41:51 -06:00
tschaub
7e326f97e2
Doc fix for merge method.
2012-08-08 11:41:33 -06:00
tschaub
4ae9f6878d
Making events easier to test.
...
This should make it more straightforward to test the new event properties being sent with loadend on BBOX and Fixed strategies (see #624 ).
2012-08-08 11:23:02 -06:00
ahocevar
49227967bc
Merge pull request #624 from milkypostman/master
...
return response object on "loadend" event for Fixed strategy. Also closes #85 .
2012-08-08 07:51:56 -07:00
Donald Curtis
2696494443
return response object on "loadend" event for Fixed and BBOX strategies
2012-08-08 09:46:58 -05:00
Bart van den Eijnden
bab1858bfc
slightly modify the wfs-states example to show how to switch between a WMS and a vector layer at a certain scale (non-functional change)
2012-08-08 09:20:14 +02:00
Stéphane Brunner
65cacaa756
Merge pull request #614 from sbrunner/wmts-fix
...
correct units in WMTS capabilities
2012-08-03 02:35:26 -07:00
ahocevar
159ee7c7b4
Merge pull request #612 from ahocevar/612
...
Touch events do not trigger the default action in attribution links. r=@marcjansen
2012-08-01 04:16:38 -07:00
ahocevar
aef5517bfa
Adding unit tests.
2012-08-01 13:15:59 +02:00
ahocevar
98569203a6
Check whether an event target should be considered for handling.
2012-08-01 10:20:25 +02:00
Stéphane Brunner
093bb529d2
gets the first matrix set instance of only the unique one
2012-07-30 23:26:45 +02:00
Stéphane Brunner
9d31c57e2a
correct units in WMTS capabilities
2012-07-30 23:17:11 +02:00
Pierre GIRAUD
940c0e8ca2
Adding missing attribution for OSM
2012-07-20 16:18:28 +02:00
Stéphane Brunner
584749b524
Merge pull request #601 from temporaryaccount/temporaryopenlayers
...
Prevent KeyboardDefaults.js from triggering keyboard events when user is...
2012-07-20 04:37:25 -07:00
ahocevar
7249510553
Using the safe unicode representation of the minus sign.
...
No functional change; see #588 .
2012-07-20 09:41:42 +02:00
ahocevar
c786952219
Fixing tests.
2012-07-20 09:19:20 +02:00
temporaryaccount
950904f59a
Prevent KeyboardDefaults.js from triggering keyboard events when user is typing into the form elements
2012-07-19 18:08:30 +04:00
Pierre GIRAUD
99553d0ae5
Fixing doc. No functional change.
2012-07-17 16:15:03 +03:00
Stéphane Brunner
f9cf3a0c95
Merge pull request #588 from sbrunner/minus
...
use minus sign
2012-07-13 02:58:09 -07:00
Stéphane Brunner
a45cbfdb07
use minus sign
2012-07-12 18:32:30 +02:00
ahocevar
af70240191
Merge pull request #580 from jorix/_onImgLoad
...
Fix typo "_onImageLoad" is "_onImgLoad"
2012-07-08 23:37:18 -07:00
Xavier Mamano
9be8bb2416
Fix typo "_onImageLoad" is "_onImgLoad"
2012-07-08 23:50:52 +02:00
Éric Lemoine
14d5525ced
Merge pull request #528 from probins/build
...
Add AMD and version options to build.py
2012-07-03 08:02:27 -07:00
Éric Lemoine
679111fa88
release.sh script - do not remove the build/closure-compiler folder
2012-07-03 08:57:05 +02:00
Éric Lemoine
90d3c2d9a9
WMTS capabilities format - make JSLint happier
2012-07-03 08:45:19 +02:00
Éric Lemoine
f7860a329c
WMTS capabilities format - make the mid var local to the createLayer function
2012-07-03 08:45:19 +02:00
Frédéric Junod
f5aae88a31
Merge pull request #294 from fredj/stopped-map-events
...
can't listen to mousedown/touchstart on map div
2012-07-02 13:44:06 -07:00
Éric Lemoine
0144a9473e
Set VERSION_NUMBER to Release 2.13 dev
2012-07-02 16:33:40 +02:00
Éric Lemoine
37ebc3b991
Merge pull request #567 from rdewit/master
...
Fix for typo in OL 2.12 release notes
2012-07-01 23:46:29 -07:00
rdewit
b837d9bdf4
Fixed typo in CSS code for overriding default tile animation.
2012-07-02 15:00:50 +10:00
ahocevar
f3b0c2ec9d
Merge pull request #558 from dregade/zoomify
...
fix size initialization and resolution/zoom usage. Thanks @dregade - this change makes fractional zoom work with Layer.Zoomify.
2012-06-29 05:27:08 -07:00
dregade
74f9a943cc
fix serverResolutions if not provided
2012-06-29 09:22:54 +02:00
dregade
7b91c9c26f
fix size initialization and resolution/zoom usage
2012-06-28 17:16:22 +02:00
ahocevar
f686589d1e
Merge pull request #551 from finn-no/projection-test-fix
...
Fixed broken test
2012-06-27 23:59:56 -07:00
ahocevar
0d8b76d2b2
Merge pull request #546 from finn-no/vendor-prefixes
...
Vendor prefix detection. Thanks @gregersrygg for this excellent contribution.
2012-06-27 23:29:15 -07:00
Éric Lemoine
0834593f9f
Merge branch '2.12'
2012-06-27 22:59:12 +02:00
Éric Lemoine
0412410be0
set VERSION_NUMBER to Release 2.12
2012-06-27 22:56:31 +02:00
Éric Lemoine
301ed5c3ce
2.12 notes - explain how to disable hw accelerated animations (refs #542 )
2012-06-27 21:55:37 +02:00
Gregers Gram Rygg
5e0050cc9a
Fixed broken test
2012-06-27 18:32:48 +02:00
Gregers Gram Rygg
2bd8b5c4ba
Merge branch 'master' of https://github.com/openlayers/openlayers into vendor-prefixes
2012-06-27 16:52:06 +02:00
Gregers Gram Rygg
d71e7a7beb
Mock div.style through document.createElement hack instead of exposing method in vendorPrefix.js
2012-06-27 16:49:59 +02:00
Gregers Gram Rygg
1ba6aa75d7
Removed Prefix from method names, since now it's part of the module name
2012-06-27 13:33:47 +02:00
Gregers Gram Rygg
7f32342ec3
Moved OpenLayers.Vendor to OpenLayers.Util.vendorPrefix
2012-06-27 13:28:43 +02:00
Gregers Gram Rygg
36451db928
Expose caches instead of _clearCache method
2012-06-27 12:39:47 +02:00
Gregers Gram Rygg
d1ed8bb952
Removed duplicate declarations of i and l
2012-06-27 11:57:04 +02:00
Gregers Gram Rygg
f40d677164
Removed declaration of OpenLayers if it's not defined (already requires SingleFile.js)
2012-06-27 11:07:41 +02:00
Stéphane Brunner
d42f5ee993
Merge pull request #271 from sbrunner/wmts-capabilities
...
Create Layer from WMTS capabilities in rest mode
2012-06-27 01:34:02 -07:00
Stéphane Brunner
484eda2ee5
add alternate projection parsing
2012-06-26 16:20:36 +02:00
Stéphane Brunner
419ead9191
fix projection syntax
2012-06-26 16:09:38 +02:00
Frédéric Junod
34750774d7
Merge pull request #547 from fredj/wmts-vienna
...
mobile-wmts-vienna example: requestEncoding already set in defaults
2012-06-25 09:20:10 -07:00
ahocevar
293d173079
Simple example with an OSM map, a marker and a popup.
2012-06-25 17:19:53 +02:00
Stéphane Brunner
81dffce4f4
remove unworking example in wmts-capabilities
2012-06-25 14:58:14 +02:00
Frederic Junod
8058a800ed
mobile-wmts-vienna example: requestEncoding already set in defaults
2012-06-25 14:56:40 +02:00
Frederic Junod
0e78d40da2
Update WMS base layer in strategy-cluster-threshold.html
2012-06-25 14:19:26 +02:00
Gregers Gram Rygg
93211a31bc
Merge branch 'master' of https://github.com/openlayers/openlayers into vendor-prefixes
2012-06-25 14:17:19 +02:00
Gregers Gram Rygg
ab6b2ef008
Use vendor detection for requestAnimationFrame
2012-06-25 13:45:33 +02:00
Gregers Gram Rygg
58a83b0d17
Refactored vendor methods to it's own module
2012-06-25 13:44:35 +02:00
Gregers Gram Rygg
b394b93723
Removed unrelated changes
2012-06-25 09:38:23 +02:00
Gregers Gram Rygg
fb3acbdbc2
Renamed char (reserved word in ES3)
2012-06-24 23:48:24 +02:00
Éric Lemoine
533e5f4242
Merge pull request #538 from probins/proj
...
Change Projection so Proj4js no longer has to be global
2012-06-24 02:16:52 -07:00
Gregers Gram Rygg
da3495beac
Merge branch 'master' of https://github.com/openlayers/openlayers into vendor-prefixes
2012-06-24 02:38:05 +02:00
Gregers Gram Rygg
6d5f5c37df
Style vendor prefixes should start with first char uppercase, js properties should be lower
2012-06-23 22:46:43 +02:00
Gregers Gram Rygg
b9670a292b
Added support to detect vendor-prefixes for non-style objects
2012-06-23 21:48:44 +02:00
ahocevar
78d07c8d8a
Merge pull request #524 from ahocevar/panzoombar
...
Zoom level restriction improvements. r=@bartvde
2012-06-22 16:59:13 -07:00
Marc Jansen
b86394b79b
Merge branch 'control-inheritance' of https://github.com/marcjansen/openlayers
2012-06-20 18:08:01 +02:00
Stéphane Brunner
e976f4f627
Merge pull request #539 from jarofgreen/master
...
Credits on an example map are wrong.
2012-06-20 06:23:40 -07:00
James
dfb1c1e234
According to
...
http://developer.mapquest.com/web/products/open/map#openlayers (Terms of Use Section)
this is how MapQuest Open Aerial Tiles should be credited.
2012-06-20 12:50:59 +01:00
James
a74fa3d52c
According to http://wiki.openstreetmap.org/wiki/Mapquest#MapQuest-hosted_map_tiles the attributtion
...
for Open Street Map derived Map Quest tiles was wrong. Fixed.
2012-06-20 12:10:36 +01:00
Peter Robins
b6296a40b6
Change Projection so Proj4js no longer has to be global
2012-06-20 08:43:36 +01:00
Bart van den Eijnden
69c8a8e161
Merge pull request #378 from bartvde/wfsdft
...
error handling in WFSDescribeFeatureType format (r=@ahocevar,elemoine)
2012-06-19 08:31:57 -07:00
Peter Robins
4e956dc80d
Add AMD and version options to build.py
2012-06-18 17:31:35 +01:00
Bart van den Eijnden
62f3f70910
Merge pull request #523 from jachym/master
...
Modifications for OpenLayers.Format.WPS* (p=@jachym,r=@bartvde)
2012-06-18 06:35:49 -07:00
Jachym Cepicky
43de5e9e0c
minor cosmetic changes
2012-06-17 22:04:27 +02:00
ahocevar
c8161ed4ee
Updating note about the "dimension" attribute.
2012-06-15 11:49:14 +02:00
Éric Lemoine
69214d11b1
improvements to the release.sh script (refs #525 )
2012-06-15 11:10:51 +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
fe31af5c80
Adding unit tests.
2012-06-13 23:14:34 +02:00
ahocevar
032df4b90a
Adding a getMinZoom API method.
...
This can be used by zoom slider controls, e.g. the GeoExt.ZoomSlider. Note that adjustZoom now also respects the map's fractionalZoom setting.
2012-06-13 21:37:59 +02:00
ahocevar
7141d237d9
Create a new reliable updatesize event.
...
The resize event is not fired in all browsers. What we actually need is an event that is called every time the updateSize method is called.
2012-06-13 21:36:17 +02:00
Tim Schaub
704f36639b
Merge pull request #529 from adv-isu/ControlSplitDeactivateFix
...
OpenLayers.Control.Split.deactivate event unregistration fix.
2012-06-13 09:11:45 -07:00
Jachym Cepicky
42b0172ab2
removed debugging text
2012-06-13 08:58:09 +02:00
Bart van den Eijnden
a7c202231f
Merge branch '2.12' of github.com:openlayers/openlayers
2012-06-13 07:18:53 +02:00
ahocevar
1d680df6d0
Respect zoom level restriction.
2012-06-12 23:39:29 +02:00
Jachym Cepicky
ff06ab64c6
Added changes to Format/WPS*: BoundingBox for DescribeProcess, multiple outputs for Execute as well as Format.WPS.readers
2012-06-12 22:48:48 +02:00
Éric Lemoine
3b69a3083c
set VERSION_NUMBER to 2.12-rc7
2012-06-12 22:35:12 +02:00
Éric Lemoine
8208241e55
fix the kml-pointtrack.html example
2012-06-12 22:03:30 +02:00
Éric Lemoine
1af83576f2
Merge pull request #511 from elemoine/mobilecss
...
iOS (iPad) map animated dragging tile refresh bug
2012-06-12 12:26:09 -07: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
Stéphane Brunner
8d1d08b0c2
add tests to create a REST WMTS Layer
2012-06-11 13:21:35 +02:00
Stéphane Brunner
a662f82a1b
improve createLayer from WMTS Capabilities
2012-06-11 13:21:35 +02:00
Marc Jansen
4c07332c8a
Merge pull request #515 from gravitystorm/patch-4
...
fix typo
2012-06-09 03:07:24 -07:00
Andy Allan
baabbc3658
fix typo
2012-06-09 11:39:00 +02:00
Marc Jansen
0c87de44b4
Merge branch 'control-inheritance' of https://github.com/marcjansen/openlayers into control-inheritance
...
Conflicts:
tests/Control/ZoomOut.html
tests/Control/ZoomToMaxExtent.html
2012-06-08 09:44:36 +02:00
Éric Lemoine
476556e864
use -webkit-transform: translate3d(0, 0, 0) in style.mobile.css for better performance on iOS, and to prevent tile blinking effects on iOS 5
2012-06-07 09:24:32 +02:00
Éric Lemoine
788d5a645a
move the style.mobile.css file from examples to theme/default
2012-06-07 09:21:44 +02:00
Antoine Abt
052be82288
Doc fixes for Event.triggerEvent - no functional change.
2012-06-06 12:17:24 +03:00
Andrew Vardeman
f64912c09d
use two different layers for Split tool's layer and the source layer so as to properly check for event unregistration
2012-06-04 17:25:54 -05:00
Andrew Vardeman
cbba98279b
unsubscribe from events on the proper layer
2012-06-04 15:47:43 -05:00
Éric Lemoine
acb489ad79
set VERSION_NUMBER to 2.12-rc6
2012-06-04 22:02:36 +02:00
Éric Lemoine
ed6098fdf4
Merge pull request #505 from jorix/getRenderedDimensions-absolute
...
Adjustment on "Util.getRenderedDimensions" when "containerElement" is absolutely positioned
2012-06-04 12:54:18 -07:00
Xavier Mamano
4f3252bfe8
Revert "Use "superContainer" to operate well in Android, ."
...
This reverts commit 2b9ea5007b .
2012-06-04 18:49:43 +02:00
Xavier Mamano
2b9ea5007b
Use "superContainer" to operate well in Android, .
2012-06-03 23:54:11 +02:00
Xavier Mamano
b7e2222d46
missing semicolons on tests
2012-06-03 22:45:28 +02:00
Xavier Mamano
54a51904e9
Adjustment on "Util.getRenderedDimensions" when "containerElement" is absolutely positioned.
2012-06-03 16:54:20 +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
99dd0bbcb2
URL switching for all REST encoded WMTS layers.
2012-06-02 01:48:20 +02: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
Éric Lemoine
066859b806
Merge pull request #486 from elemoine/486
...
OpenLayers.Control.SelectFeature - unselectAll is unsafe
2012-05-31 23:59:19 -07:00
Éric Lemoine
e3d1d3ea62
more tests for SelectControl.unselectAll
2012-05-31 18:27:55 +02:00
Éric Lemoine
976554fc82
make SelectControl.unselectAll safer, use @ahocevar's implementation
2012-05-31 18:27:55 +02:00
Éric Lemoine
e603b06715
make SelectControl.unselectAll safer
2012-05-31 18:27:54 +02:00
Frederic Junod
bd27f6a2ae
Remove deprecated reproject property in Tile.Image tests
2012-05-31 11:47:40 +02:00
Frédéric Junod
1c4253f465
Merge pull request #500 from fredj/scrollable
...
Handler.MouseWheel: don't always block the handler
2012-05-31 02:08:23 -07:00
Frédéric Junod
4c788c156b
Merge pull request #474 from fredj/2685
...
Remove Handler.MouseWheel mozilla workaround.
2012-05-31 01:05:17 -07:00
Frederic Junod
0e24164da3
Remove mouse wheel work-around in tests for Opera < 9.2 (see #498 )
2012-05-31 09:39:28 +02:00
Frederic Junod
b0377b54b0
Call the callbacks if the cursor is over a div with an 'olScrollable' css class
2012-05-31 09:36:28 +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
Frédéric Junod
2bb9385b53
Merge pull request #499 from fredj/global-var
...
Remove global variable 'overflow', no functional change.
2012-05-30 07:55:45 -07:00
Frederic Junod
792e6d6a2c
Remove global variable 'overflow', no functional change.
2012-05-30 16:42:30 +02:00
Gregers Gram Rygg
845e612b68
Merge branch 'master' of https://github.com/openlayers/openlayers into remove-old-opera-mouse-wheel-fix
2012-05-30 15:37:16 +02:00
Gregers Gram Rygg
5c7b99373e
Merged with upstream master
2012-05-30 15:31:37 +02:00
Gregers Gram Rygg
aa0ec38b20
Removed fix for Opera < 9.2
2012-05-30 15:17:54 +02:00
Gregers Gram Rygg
dc69749e3b
Reverted Safari hack for MouseWheel test
2012-05-30 15:05:27 +02:00
Gregers Gram Rygg
09058e2457
Reverted deletion of fix for Opera < 9.2
2012-05-30 15:02:29 +02:00
Gregers Gram Rygg
2725cd93f6
Reverted chrome added to BROWSER_NAME
2012-05-30 15:01:25 +02:00
Gregers Gram Rygg
f7f763d1d3
Removed analog wheel detection and simplified code
2012-05-30 14:37:43 +02:00
Frédéric Junod
debbba6454
Merge pull request #497 from fredj/coding-style
...
coding style: declare new arrays using []
2012-05-30 02:59:37 -07:00
Frederic Junod
99f6e65e7b
coding style: declare new arrays using []
2012-05-30 09:56:06 +02:00
Frederic Junod
74dd106082
Use OpenLayers.Event.preventDefault, deprecate OpenLayers.Renderer.SVG.preventDefault.
2012-05-30 09:07:49 +02:00
Frederic Junod
a6119f6a75
Prevent the default browser behavior without stopping the event propagation.
2012-05-30 09:07:49 +02:00
Frederic Junod
cf92ced1c8
Add tests/manual/map-events.html test file
2012-05-30 09:07:49 +02:00
Marc Jansen
5794502f98
Replace tabs in example with spaces. No functional change.
2012-05-29 22:03:25 +02:00
Marc Jansen
366faf6871
Merge pull request #423 from marcjansen/no-$
...
Remove the aliasing of OpenLayers.Util.getElement to window.$
2012-05-29 12:52:27 -07:00
Marc Jansen
acb9f950df
Use document.getElementById in examples.
...
Previously examples would either use the now deprecated `window.$` or the
non-API-method `OpenLayers.Util.getElement`. This was well caught by @probins
and @elemoine.
2012-05-29 21:47:22 +02:00
Gregers Gram Rygg
51c7f12486
Avoid logic change from existing code
2012-05-29 18:18:24 +02:00
Gregers Gram Rygg
2da16a0b69
Removed caching of the analog wheel detection for users switching between mouse/touchpad
2012-05-29 17:54:02 +02:00
Gregers Gram Rygg
dd410dcd7e
Fixed indentation
2012-05-29 17:08:01 +02:00
Gregers Gram Rygg
dc082c3442
Added note that chrome was added to the BROWSER_NAME test
2012-05-29 17:03:33 +02:00
Gregers Gram Rygg
f5a9b4446a
Added analog scroll wheel improvements to 2.13 changelog
2012-05-29 16:11:30 +02:00
Gregers Gram Rygg
8f38ba5bd0
Chagned APIProperty to Property for isAnalogScrollWheel
2012-05-29 16:08:15 +02:00
Gregers Gram Rygg
1a25a0704f
Changed to test for WebKit instead of safari because chrome was added to the OpenLayers.BROWSER_NAME test
2012-05-29 14:21:49 +02:00
Gregers Gram Rygg
50d24d7756
Improve analog mouse wheel detection and normalize event.wheelDelta for Safari
2012-05-29 13:26:27 +02:00
Gregers Gram Rygg
a1dff8ad9b
Changed OpenLayers.BROWSER_NAME to be 'chrome' for Google Chrome instead of 'safari'. Added OpenLayers.IS_WEBKIT and changed tests where necessary.
2012-05-29 13:23:40 +02:00
Frédéric Junod
989259c87f
Merge pull request #477 from fredj/overviewmap-title
...
Add new maximizeDivTitle and minimizeDivTitle options to Control.OverviewMap
2012-05-29 00:16:02 -07:00
Frederic Junod
c696b34a84
Add new maximizeTitle and minimizeTitle options to Control.OverviewMap
2012-05-29 09:04:00 +02:00
ahocevar
5c42aa6fce
Merge pull request #491 from probins/kmlname
...
KML createPlacemark should use attributes.name
2012-05-28 04:58:58 -07:00
Peter Robins
082a1f38f4
KML createPlacemark should use attributes.name
2012-05-27 14:26:15 +01:00
Éric Lemoine
0accbb77a7
Merge pull request #489 from probins/kmlstyle
...
Format/KML: correct parseStyles docs
2012-05-26 11:46:43 -07:00
Éric Lemoine
12b8166743
Merge pull request #410 from probins/fixzoom
...
Fix Map so zoomChanged when zoom is constructor option
2012-05-26 09:32:26 -07:00
Peter Robins
9a7b4bd06e
Format/KML: correct parseStyles docs
2012-05-26 16:34:01 +01: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
Éric Lemoine
2141cb9c0a
Merge branch '2.12'
2012-05-25 15:08:58 +02:00
Éric Lemoine
f5c43d6506
set VERSION_NUMBER to Release 2.12-rc5
2012-05-25 14:55:14 +02:00
ahocevar
df44a79e1b
URL switching for all REST encoded WMTS layers.
2012-05-25 14:54:06 +02:00
Éric Lemoine
ba4a68d0e3
Merge pull request #481 from elemoine/481
...
2.12-rc4 Tile.js script error (Firefox)
2012-05-25 05:49:16 -07:00
ahocevar
5879a71f9c
Don't use fade effect on labels.
2012-05-25 13:54:31 +02:00
tschaub
1108433465
Clarifying names.
2012-05-24 16:42:54 -06:00
tschaub
f5e49fa82e
One fewer use of rsync.
2012-05-24 16:40:56 -06:00
tschaub
f7e0edca12
Fewer uses of rsync.
2012-05-24 16:34:15 -06:00
Éric Lemoine
d289aa327e
Grid.removeExcessTiles removes more tiles than it should, refs #481
2012-05-24 22:55:43 +02:00
Éric Lemoine
65cd2bcb88
Merge pull request #480 from elemoine/googleexamples
...
Use nightly version of Google Maps API in examples
2012-05-24 06:14:07 -07:00
Frederic Junod
05162a7f9d
Use map.getLonLatFromPixel instead of map.getLonLatFromViewPortPx
...
The former is the API method.
2012-05-24 14:00:25 +02:00
Tim Schaub
97983db785
Adding dependencies where they are used.
2012-05-22 22:28:51 -06:00
Gregers Gram Rygg
12931612ea
Don't affect digital mouse wheels (a.k.a. step-scroll)
2012-05-22 17:43:52 +02:00
Gregers Gram Rygg
f377d0387f
Adjusted delta in MouseWheel test
2012-05-22 17:29:12 +02:00
Gregers Gram Rygg
2b8b8807ff
Merge branch 'master' of https://github.com/openlayers/openlayers
2012-05-22 17:11:40 +02:00
Gregers Gram Rygg
a18ce5adf6
Rewrite PinchZoom to detect vendor-prefix, so it works in more browsers
2012-05-22 17:06:03 +02:00
Gregers Gram Rygg
875a2b98ff
API description should inform that the method only tests for DOM style properties. Not object properties.
2012-05-22 17:05:13 +02:00
Antoine Abt
dc3414d6dd
Merge pull request #482 from nachouve/master
...
Just a small spelling corrections in the documentation.
2012-05-22 05:05:51 -07:00
Nacho Uve
57f4d42de0
Small spelling corrections in the documentation.
2012-05-22 13:36:08 +02:00
Éric Lemoine
2cd979d34c
use the nightly version of Google Maps API in the examples, and provide some information about Google Maps API versioning in the google-v3 example
2012-05-22 10:07:18 +02:00
Gregers Gram Rygg
f27002b565
Tests for vendor prefix detection
2012-05-21 16:41:55 +02:00
Gregers Gram Rygg
e3a32f29a8
Util methods to detect vendor prefix for DOM properties and CSS
2012-05-21 16:40:36 +02:00
Gregers Gram Rygg
95bc51ce3d
Make analog mouse wheel adjustments configurable and reduce sensitivity
2012-05-21 15:11:05 +02:00
Gregers Gram Rygg
7bc54e1517
Don't round wheel change zoom for maps with fractional zoom
2012-05-21 15:08:31 +02:00
Pierre GIRAUD
88d927a827
Merge pull request #478 from pgiraud/metaKey
...
Adding support support for metaKey (Mac Cmd key)
2012-05-21 04:33:48 -07:00
Éric Lemoine
c34b111b38
Merge pull request #476 from probins/googledoc
...
Document issues with Google v3 layers
2012-05-21 04:20:54 -07:00
Pierre GIRAUD
a997334816
Adding support support for metaKey (Mac Cmd key)
2012-05-21 11:13:48 +02:00
Peter Robins
1193e17266
Google v3 docs amendment
2012-05-21 10:06:27 +01:00
Peter Robins
95164d8cc0
Document issues with Google v3 layers
2012-05-20 14:01:12 +01:00
tschaub
348dffcda6
Merge branch '2.12' of git://github.com/openlayers/openlayers
2012-05-18 13:30:37 -06:00
Tim Schaub
ae89452936
Merge pull request #473 from ahocevar/svg-block
...
Using display:block instead of position:absolute.
2012-05-18 12:29:26 -07:00
fredj
2bcd904df6
Remove Handler.MouseWheel mozilla workaround.
...
This workaround was created because of a mozilla bug [1] with
clientX, clientY on wheel events (DOMMouseScroll).
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=352179
2012-05-18 14:55: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
root
c673dbf9f2
Merge branch '2.12' of git://github.com/openlayers/openlayers
2012-05-17 20:39:48 +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
tschaub
a612302a11
Demonstrating the use of MapQuest tiles in OL.
2012-05-17 11:06:21 -06:00
Peter Robins
f435a98a2a
Fix Google terms/poweredby/popup
2012-05-17 16:48:43 +01:00
Éric Lemoine
2624ea089e
set VERSION_NUMBER to 2.12-rc4
2012-05-16 21:10:08 +02:00
Éric Lemoine
985233c2dd
Merge branch '2.12'
2012-05-16 21:05:47 +02:00
Éric Lemoine
24b1fa1b08
Merge pull request #467 from jorix/392
...
Add style = "position: absolute;" on the SVG to skip the bug of Chrome 18
2012-05-16 12:04:41 -07:00
Éric Lemoine
af3615f1ee
Merge pull request #469 from elemoine/indexof
...
Use Util.indexOf in Layer.Bing
2012-05-16 00:19:42 -07:00
Éric Lemoine
62bd06f465
use Util.indexOf in Layer.Bing, for compatibility with IE < 9
2012-05-16 08:24:55 +02:00
Bart van den Eijnden
adcf5bb20a
Merge pull request #468 from bartvde/bboxstrategy
...
Fix visibility and inRange issues with the BBOX strategy (r=@elemoine)
2012-05-15 08:13:55 -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
Frederic Junod
8268616ec8
Rename style.graphicTitle to style.title (the former is now deprecated)
2012-05-15 12:49:39 +02:00
Bart van den Eijnden
44f9b81085
also check for visibility of the layer in the central place: the update function
2012-05-15 12:26:21 +02:00
Bart van den Eijnden
bca3e45940
BBOX strategy should not request data if its layer is out of range when changing layer visibility
2012-05-15 12:18:42 +02:00
Éric Lemoine
4e42dec4ab
Merge pull request #465 from probins/gpxwrite
...
Fix GPX write Point transform
2012-05-15 01:03:35 -07:00
Peter Robins
359bd3d598
Merge pull request #16 from elemoine/gpxwrite
...
use t.geom_eq in GPX read test
2012-05-15 00:45:20 -07:00
Éric Lemoine
114541d0b7
use t.geom_eq in GPX tests
2012-05-15 08:58:23 +02:00
Marc Jansen
ea76d24f4c
Merge pull request #450 from fbuchinger/patch-2
...
simplified jquery mobile example
2012-05-14 23:50:49 -07:00
Marc Jansen
a87f5ac16a
Merge branch 'master' of https://github.com/openlayers/openlayers into control-inheritance
2012-05-15 08:34:53 +02:00
Xavier Mamano
05672deefa
Add style = "position: absolute;" on the SVG to skip the bug of Chrome 18
2012-05-14 23:02:53 +02:00
Peter Robins
9ea3c2f121
Fix GPX write Point transform
2012-05-14 14:21:23 +01:00
Éric Lemoine
f7d4657c14
fix typo in Request.js (refs #462 )
2012-05-12 08:56:21 +02:00
Éric Lemoine
9933271b2a
Merge pull request #462 from tschaub/circular
...
all examples are broken
2012-05-11 23:53:57 -07:00
Tim Schaub
cb7cf5e18e
Allow for circular dependency in XMLHttpRequest.js
...
To make custom builds easier, it's convenient to have a OpenLayers.Request depend on OpenLayers.Request.XMLHttpRequest (see 18b4d6808d ). This makes it so we don't know which is going to be included first. To get around this, we can be careful about when we define OpenLayers.Request.
2012-05-11 17:41:24 -06:00
Tim Schaub
866fa443fe
Merge branch '2.12' of github.com:openlayers/openlayers
2012-05-11 01:20:37 -06:00
Tim Schaub
44e526a0e8
Merge pull request #439 from tschaub/439
...
Changing/fixing the meaning of getServerZoom
2012-05-11 00:16:09 -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
Tim Schaub
a2c556f5c7
Updating release script to work with new structure
...
After the website infrastructure changes (cadb20c18a ), the release script now puts stuff in /osgeo/openlayers/sites/openlayers.org (instead of /osgeo/openlayers/docs).
2012-05-10 16:03:38 -06:00
Éric Lemoine
be6c90ed49
Merge branch '2.12'
2012-05-10 15:54:54 +02:00
Éric Lemoine
293ad9b32a
Merge pull request #460 from elemoine/460
...
Fixing issue of calculating maxResolution of layer again
2012-05-10 06:44:14 -07:00
Éric Lemoine
4ad6bacc5d
when calculating maxResolution from maxExtent and tileSize we dont want to the actual tile size for single layers
2012-05-10 15:42:59 +02:00
Tim Schaub
cadb20c18a
Use clones of git repos for site building.
...
The svn interface to our repos on git is not behaving well. This is resulting in the website, examples, and api docs not being updated when they should (`svn up` is not doing what it should).
Instead of using svn checkouts, we should use clones of the git repos. At the same time, it makes sense to organize things a bit. These changes depend on a new structure on the openlayers.org machine:
/osgeo/openlayers/repos - clones of our openlayers, docs, and website repos
/osgeo/openlayers/sites - sources for openlayers.org, dev.openlayers.org, and docs.openlayers.org
Where things are "built" (e.g. minifying js and modifying example markup to point to that js), changes are now made outside of the repo cleans. Having dirty repos was another source of build failures.
Changes still need to be made to the release process/script.
2012-05-10 01:03:54 -06:00
Tim Schaub
8dabefebb2
Remove unused urllib2
2012-05-10 01:02:40 -06:00
Tim Schaub
f115c7a943
Use commit hash instead of (mock) svn rev.
...
When we upgraded to git, we didn't fully change over the way the website and examples are built. The cron job that runs the update script only built the website & examples if the revision returned by the svn interface to the GitHub repo was different than the previously stored revision. At some point, using `svn info` on the repo stopped being reliable. For example, this is what I get when running this today (in 2012):
svn info https://github.com/openlayers/openlayers/
Path: openlayers
URL: https://github.com/openlayers/openlayers
Repository Root: https://github.com/openlayers/openlayers
Repository UUID: d631b94f-4ba7-6298-eb8f-ce57b7db7bff
Revision: 5488
Node Kind: directory
Last Changed Author: schuyler.erle
Last Changed Rev: 5488
Last Changed Date: 2006-05-12 12:35:22 -0700 (Fri, 12 May 2006)
(Last change looks like it was 6 years ago.)
We should be using a proper clone of the git repo and building the website and examples out of this. Until then, we can at least use `git-ls-remote` to check what the latest HEAD from the canonical repo looks like. This should get the website and examples building again (they stopped being updated a few weeks ago).
2012-05-09 19:48:51 -06:00
ahocevar
18b4d6808d
Adding missing dependency. Non-functional change.
2012-05-09 11:03:57 +02:00
Frederic Junod
6e34b048ff
examples/cartodb-geojson.html: kill long lines, use local OpenLayers.js
2012-05-07 13:06:14 +02:00
Javier de la Torre
81ee9524c7
Added example to retrieve and display data from CartoDB using the SQL API
2012-05-07 12:59:50 +02:00
Éric Lemoine
e060b2ee4d
Merge branch '2.12'
2012-05-05 14:25:51 +02:00
ahocevar
d01f57d3e6
There is no reason to restrict graphicTitle to externalGraphic symbols.
2012-05-05 12:49:25 +02:00
Éric Lemoine
b61cfdb054
remove the editing toolbar from the highlight-feature.html, it does not make sense in this example and it prevents selection from working when activating navigation again
2012-05-04 00:12:26 +02:00
fbuchinger
678bf86337
simplyfied jquery mobile example
2012-05-03 17:47:54 +03:00
Éric Lemoine
743dc9a738
Merge branch '2.12'
2012-05-02 17:11:37 +02:00
Éric Lemoine
bab9b0fa66
Merge pull request #443 from jorix/no-firebug
...
Remove "firebug" on the tests.cfg
2012-05-01 07:19:54 -07:00
Xavier Mamano
9c0503a99f
Remove "firebug" on the tests.cfg
2012-04-28 18:33:22 +02:00
Stéphane Brunner
da67953c61
add a REST example in wmts-capabilities
2012-04-27 18:22:37 +02:00
Marc Jansen
042ad8d711
Minors in the notes file.
2012-04-25 09:37:37 +02:00
Marc Jansen
9bbc1d4318
Update notes for 2.13 about deprecation of window.$
2012-04-25 09:31:22 +02:00
Marc Jansen
a0d0180e03
Readd tests for the now deprecated window.$
2012-04-25 09:29:52 +02:00
Marc Jansen
de97975144
Readd the window.$ mapping in the deprecated.js file
2012-04-25 09:28:43 +02:00
Marc Jansen
c56a861ec7
Merge branch 'master' of https://github.com/openlayers/openlayers into no-$
2012-04-25 09:16:27 +02:00
Marc Jansen
c4a087d4dd
Merge pull request #436 from mpriour/cql_deps
...
Add required OpenLayers.Filter deps to OpenLayers.Format.CQL
2012-04-24 23:47:58 -07:00
Matt Priour
77cf56a4b6
Add required OpenLayers.Filter deps to OpenLayers.Format.CQL
2012-04-24 22:52:19 -05:00
Tim Schaub
2b5b59bea5
Merge pull request #416 from tschaub/dotless
...
Use dotless identifiers.
2012-04-23 16:27:11 -07:00
Tim Schaub
9a7b8b1cca
Add a bit to the release notes about dotless identifiers.
2012-04-23 19:25:39 -04:00
Tim Schaub
ec7b12257b
Stay on the world when transforming coords.
...
Instead of a transform that results in +/- Infinity northing, we can constrain the results to be within the world bounds.
2012-04-23 18:49:55 -04:00
crschmidt
305c6ef064
Merge pull request #433 from bjornharrtell/patch-1
...
Mark context property as part of API
2012-04-23 04:08:36 -07:00
Björn Harrtell
3b91e41690
Mark context property as part of API. It's very useful and is used in examples (at least strategy-cluster-threshold)
2012-04-23 12:01:55 +03:00
crschmidt
43126239ff
Merge pull request #429 from flamandro/permalink
...
Fix Trac #3381 . Applied patch from ticket #3381 to Permalink tests and updated Permalink.js to pass the tests by maintaining anchors in links.
2012-04-22 12:58:17 -07:00
John Lien
ab87c33670
Applied patch from ticket #3381 to Permalink tests and updated Permalink
...
control to pass tests by maintaining anchors.
All tests continue to pass.
2012-04-22 14:48:12 -04:00
Marc Jansen
e70ee09a4d
Merge branch 'master' of https://github.com/openlayers/openlayers into no-$
2012-04-20 23:45:37 +02:00
Marc Jansen
1691d4a71f
Minor API doc enhancement
2012-04-21 00:23:41 +03:00
Marc Jansen
e690f28517
replace tab with spaces
2012-04-21 00:14:24 +03:00
Éric Lemoine
a57738e817
Merge branch '2.12'
2012-04-20 15:29:46 +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
Tim Schaub
faaa2cec1f
Using compiled regexp to replace dots.
...
Though split and join appear to be more efficient in Chrome, a compiled regexp looks to be a safer bet across the board. See http://jsperf.com/dotless (and http://jsperf.com/dotless-nop for the NOP).
2012-04-18 09:46:24 -04:00
Tim Schaub
163caf0e8d
Underscore in canvas hit detection.
2012-04-18 09:40:27 -04:00
Tim Schaub
8533edd19b
Toward dotless identifiers.
2012-04-18 09:39:58 -04:00
Marc Jansen
4cd34bc851
Added tests for OpenLayers.Control.Pan.
2012-04-17 21:31:12 +02:00
Marc Jansen
d86c1b6c9c
Changed Pan control to inherit from OpenLayers.Control.Button.
2012-04-17 21:29:32 +02:00
Marc Jansen
56d7cee8cf
Protect the trigger action of pan control by checking whether
...
we were added to a map prior to calling this.map.pan().
2012-04-17 21:25:56 +02:00
Marc Jansen
53ed973eec
Added tests for OpenLayers.Control.Pan.
2012-04-17 21:24:54 +02:00
Marc Jansen
d08fb575b1
The changed controls should also check whether they have correctly
...
inherited the property 'type' of the new parent class.
2012-04-17 20:21:06 +02:00
Marc Jansen
d5bdadc18e
Removed erroneously commited alert-statements in tests.
2012-04-17 20:06:40 +02:00
Marc Jansen
292da06150
Changed ZoomIn control to inherit from OpenLayers.Control.Button.
2012-04-17 20:05:47 +02:00
Marc Jansen
4af41b41f5
Added tests for ZoomIn control.
2012-04-17 20:04:49 +02:00
Tim Schaub
bce40d9e42
Merge branch 'master' of github.com:openlayers/openlayers
2012-04-17 12:12:38 -04:00
Tim Schaub
f70b500aac
Merge branch '2.12' of github.com:openlayers/openlayers
2012-04-17 12:11:38 -04:00
Bart van den Eijnden
ce18994664
Merge pull request #413 from bartvde/extendeddate
...
allow the regex for date parsing to be specified, so that applications can potentially deal with dates before BC in ISO-8601 (r=@ahocevar)
2012-04-17 08:41:11 -07:00
Bart van den Eijnden
a96d32d284
rename to dateRegEx and provide default value in api docs
2012-04-17 17:39:37 +02:00
Bart van den Eijnden
f07660e8c5
implement @ahocevar's suggestion instead
2012-04-17 15:57:51 +02:00
Bart van den Eijnden
90a8ac9c71
allow for negative years in dates
2012-04-17 14:23:56 +02:00
Marc Jansen
a5c5fd8d3e
Added tests for the 'type' property which is now inherited from the
...
parent class.
2012-04-17 08:20:09 +02:00
Marc Jansen
3dfa3fd157
Changed ZoomOut control to inherit from OpenLayers.Control.Button.
2012-04-17 08:11:48 +02:00
Marc Jansen
c40bdc90e9
Added tests for ZoomOut control.
2012-04-17 08:11:08 +02:00
ahocevar
b683c9bae1
No csstidy, because it changes the css and breaks the zoom buttons.
2012-04-14 18:35:51 +02:00
Éric Lemoine
342f647135
Merge branch '2.12'
2012-04-14 15:00:14 +02:00
Peter Robins
b672a58c35
Fix Map so zoomChanged when zoom is constructor option
2012-04-13 10:29:34 +01:00
Marc Jansen
029bdaccde
The ZoomToMaxExtent control should extend the OpenLayers.Control.Button
...
and not OpenLayers.Control.
2012-04-13 09:59:44 +02:00
Marc Jansen
84e5c47caa
Add tests for the ZoomToMaxExtent control.
2012-04-13 09:58:59 +02:00
Frédéric Junod
6adac12fab
Merge pull request #405 from fredj/handler-options
...
Move handlerOptions to the Control prototype.
2012-04-11 05:08:54 -07:00
Éric Lemoine
6a039fd700
Merge branch '2.12'
2012-04-11 12:58:06 +02:00
Frederic Junod
1a59e47737
Move handlerOptions to the Control prototype.
2012-04-11 12:46:20 +02:00
Tim Schaub
24d421a449
Merge branch '2.12' of git://github.com/openlayers/openlayers
2012-04-04 14:50:53 -10:00
Marc Jansen
326598a75c
Merge pull request #361 from sdikiy/patch-1
...
accurate calculation of the centroid for small objects with large coordinates (p=sdikiy,r=marcjansen,sbrunner)
2012-04-03 11:58:57 -07: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
Éric Lemoine
160ccef8d3
Merge branch '2.12'
2012-04-02 21:10:19 +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
Antoine Abt
99da137be0
Merge pull request #381 from gravitystorm/patch-1
...
Fix typo
2012-04-02 06:16:31 -07:00
Andy Allan
c2f517ba18
Fix typo.
2012-04-02 15:08:45 +02:00
Frederic Junod
8c7263f16e
update mapbox example.
...
* use Zoom control instead of ZoomPanel
* wrap date line
* attribution control already at the bottom of the map
* use html entities for the copyright symbol
* layer has 17 levels, update numZoomLevels
2012-04-02 09:30:57 +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
David Winslow
337afdfe8f
Move descriptive text for WPS demo to the right
2012-03-30 22:15:42 -04:00
David Winslow
09b459619b
Merge branch 'wps' of git://github.com/ahocevar/openlayers into wps
2012-03-30 21:50:00 -04:00
David Winslow
2789c29c98
Add NODATA header to process sample TIFF
2012-03-30 21:48:53 -04: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
Bart van den Eijnden
a00b565fcc
Merge pull request #372 from bartvde/graphictext
...
setting graphic to false by default when reading a TextSymbolizer (r=@ahocevar)
2012-03-30 17:00:27 -07:00
Bart van den Eijnden
4b22a1e2d2
move logic into GeoServer profile as suggested by @ahocevar
2012-03-31 01:26:37 +02:00
Bart van den Eijnden
e773ec32d1
incorporate @ahocevar's suggestion
2012-03-30 23:33:10 +02:00
Bart van den Eijnden
2e83863e90
error handling in WFSDescribeFeatureType format
2012-03-30 23:04:03 +02:00
sdikiy
0460bd2ae8
change getCentroid
2012-03-30 23:20:21 +03:00
Bart van den Eijnden
9a5364f309
add missing requires
2012-03-30 20:37:15 +02:00
sdikiy
23301e10ea
add new test for getCentroid
2012-03-30 16:52:29 +03:00
Paul Spencer
943efd66b0
Merge pull request #370 from pagameba/overviewmap
...
OverviewMap custom div bug.
2012-03-30 05:18:05 -07:00
Paul Spencer
30af95d034
a working test thanks to Marc.
2012-03-30 07:59:22 -04:00
unknown
ecbf9966ba
Merge branch 'master' into patch-1
2012-03-30 12:25:12 +03:00
Éric Lemoine
e35dfe1a5a
Merge branch '2.12'
2012-03-30 08:44:59 +02:00
Bart van den Eijnden
cc68be49bf
Merge pull request #373 from bartvde/describelayer
...
add exception handling to WMSDescribeLayer Format (r=@tschaub)
2012-03-29 15:14:20 -07:00
Bart van den Eijnden
33f8fa0aff
add exception handling to WMSDescribeLayer Format
2012-03-29 23:22:31 +02:00
Bart van den Eijnden
75c187d5a3
setting graphic to false by default when reading a TextSymbolizer, just like is done on other symbolizers
2012-03-29 22:13:24 +02:00
Paul Spencer
d4e6253447
indent 4.
2012-03-29 07:32:25 -04:00
Paul Spencer
9e31fb6e9a
Update OverviewMap to test if calling minimizeControl or maximizeControl causes an exception.
2012-03-28 14:06:51 -04:00
Paul Spencer
175423b3ba
In the case of an overview map rendered into a user-provided div, the minimize and maximize divs are not created so we need to test for existence of them in the showToggle method.
2012-03-28 11:40:14 -04:00
ahocevar
48a2d023f5
Merge branch '2.12' of github.com:openlayers/openlayers
2012-03-27 12:47:46 -07:00
sdikiy
8c93d477ba
accurate calculation of the centroid for small objects with large coordinates
2012-03-27 16:12:31 +03:00
Frederic Junod
d1d5ab9930
Merge branch '2.12'
2012-03-27 09:31:53 +02:00
Éric Lemoine
fb1a49e87e
Merge pull request #349 from elemoine/releasesh
...
release.sh updates
2012-03-23 14:28:49 -07:00
Bart van den Eijnden
0dce0b9a5b
Merge pull request #348 from bartvde/getcentroid
...
getCentroid should just return the first point if a linear ring only has less than three components (r=@tschaub)
2012-03-23 04:41:12 -07:00
Éric Lemoine
fda512f904
minor changes to the release.sh script
2012-03-22 22:16:35 +01:00
Bart van den Eijnden
955c83baa9
getCentroid should just return the first point if a linear ring only has less than three components
2012-03-22 12:59:55 +01:00
Bart van den Eijnden
965e269cfd
minor change to Protocol.CSW to deal with the situation where the GeoExt ProtocolProxy is configured with setParamsAsOptions true
2012-03-22 11:09:38 +01:00
Éric Lemoine
067a11f1d9
Merge branch '2.12'
2012-03-22 07:05:02 +01:00
ahocevar
f84a2d0bc9
Merge branch '2.12'
2012-03-21 23:35:51 +01:00
tschaub
a28a9d2121
Merge branch '2.12' of github.com:openlayers/openlayers
2012-03-21 16:11:30 -06:00
Bart van den Eijnden
6b8c7a8ca5
Merge pull request #334 from bartvde/sldwhitespace
...
ignore whitespace in filter values (r=@marcjansen,@ahocevar)
2012-03-21 05:16:45 -07:00
Bart van den Eijnden
221292436a
add expectWithTrim to all test cases and protect numericIf against failure
2012-03-21 13:15:16 +01:00
Bart van den Eijnden
430d09eb55
incorporate review by @marcjansen
2012-03-21 12:17:44 +01:00
Bart van den Eijnden
94bd37031d
instead, add a trimWhitespace option to OpenLayers.String.numericIf as discussed with @ahocevar
2012-03-19 13:07:49 +01:00
Bart van den Eijnden
7a769830fe
ignore whitespace in filter values
2012-03-19 11:13:27 +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
Marc Jansen
0cd3b6553e
Be consistent when aliasing OpenLayers.Util.getElement in examples.
2012-03-05 22:36:28 +01:00
Marc Jansen
5af323dc51
No need to mockup a custom $-method in test anymore.
2012-03-05 22:34:17 +01:00
Marc Jansen
5c2c39c9dd
Fix the examples that used our '$' method.
2012-03-05 22:27:43 +01:00
Marc Jansen
de2eeaab0b
Fix up a test that used our $().
2012-03-05 22:26:11 +01:00
Marc Jansen
ece872b81a
Remove our aliasing of OpenLayers.Util.getElement to window.$.
2012-03-05 22:23:57 +01:00
Xavier Mamano
ee8e892bb4
Move some touch logic to the handler base class.
2012-02-15 17:55:37 +01:00