Commit Graph

3991 Commits

Author SHA1 Message Date
Éric Lemoine
5924c75c9b in Popup.html mock BROWSER_NAME instead of Util.getBrowserName, non-functional change (closes #2919)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10872 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-11-05 14:05:41 +00:00
ahocevar
a59266325b Make it so getMousePosition does not report incorrect position when borders are used in containing elements, by replacing the pagePosition method with a new one and attaching map events to the internal viewport div instead of the user provided map div. r=erilem,tschaub (closes #2247)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10871 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-11-05 12:44:38 +00:00
ahocevar
e40bb1f10d Support EPSG:3857, EPSG:102113 and EPSG:102100 as additional web mercator aliases. p=tschaub, r=me (closes #2915)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10870 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-11-05 07:49:12 +00:00
ahocevar
b9517a4cb5 Handle projections with different aliases: smarter Projection.equals and Layer.WMS.getFullRequestString methods. r=tschaub (closes #2914)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10869 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-11-05 07:33:38 +00:00
Tim Schaub
aa9112c494 Avoiding unnecessary repeated checks of navigator.userAgent. The constants added here should not be used outside the library. In the future, they should be removed from the library. r=ahocevar (closes #2911)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10868 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-11-03 00:10:00 +00:00
Tim Schaub
89c215bba4 Fixing up the WMS Post tests so they don't override getBrowserName (closes #2912).
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10867 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-11-02 19:35:02 +00:00
Frédéric Junod
532f64f105 Remove the activate, deactivate and setMap functions from the
WMTSGetFeatureInfo control. Not needed because they do the same as the
parent class. r=erilem (closes #2805)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@10864 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-28 06:50:31 +00:00
Frédéric Junod
7fd84b613d avoid double redraw when panning/zooming. p=tsauerwein,r=erilem (closes #2801)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10863 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-28 06:44:35 +00:00
Éric Lemoine
8024e58177 do not assume that the browser won't add new script tags to the DOM before it's done with the evaluation of OpenLayers.js, r=fredj,ahocevar (closes #2873)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10862 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-27 10:26:05 +00:00
Frédéric Junod
3c57b6b36c Add missing semicolon and remove 'date' local variable declaration
(already declared at the beginning of the function). Tests still pass
with FF. Non-functional change.



git-svn-id: http://svn.openlayers.org/trunk/openlayers@10861 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-27 10:12:01 +00:00
Éric Lemoine
da9bf7991d remove duplicated code in OpenLayers.html tests, no functional change
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10860 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-26 14:09:26 +00:00
Frédéric Junod
a5e06e66e2 add '-khtml-user-select: none;' to prevent the selection of the element .r=erilem (closes #2898)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10859 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-26 06:48:35 +00:00
ahocevar
e087e31621 Remove overhead from OpenLayers.Class, using erilem's fancy OpenLayers.inherit function. r=erilem (closes #2899)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10858 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-22 20:34:21 +00:00
ahocevar
1b44b82908 Make sure that the background node is removed when redrawing with a different symbolizer. Thanks ahtih for this excellent debut patch. p=ahtih, r=me (closes #2891)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10851 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-20 14:01:36 +00:00
crschmidt
2bb081255e Mention that layer.display is not designed for external use, and redirect
users to setVisibility. No functional change.


git-svn-id: http://svn.openlayers.org/trunk/openlayers@10848 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-18 19:12:13 +00:00
bartvde
e606386b94 Path handler: create APIFunction from dblclick internals (called finishGeometry) so people can programmatically stop the path handler, r=erilem (closes #2889)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10847 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-18 09:46:46 +00:00
Éric Lemoine
107cf7948c remove property Layer.Vector.isVector, it serves no purpose, r=bartvde (closes #2888)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10846 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-18 08:09:56 +00:00
ahocevar
6c56531378 change server for the example, because wfs on demo.opengeo.org appears to be broken.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10843 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-16 21:58:49 +00:00
bartvde
44bba4bc6b dos2unix, non-functional change
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10838 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-15 14:36:48 +00:00
ahocevar
12d3c86eb4 Avoid VML rendering issues with zero area inner rings. We don't actually do an expensive area calculation, but just make sure that we have at least three distinct points. This version is slightly different from Tim's previous patch: it compares the VML path components rathter than the geometry components, which is less expensive and more reliable (because the VML path uses integers). p=tschaub,me r=me (closes #2876)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10837 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-15 13:47:35 +00:00
Frédéric Junod
2176013e24 Use an OSM layer instead of TMS with a custom getURL. Non functional change.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10836 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-15 11:43:53 +00:00
ahocevar
1ce6ce1827 fixed APIdocs.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10835 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-14 18:52:19 +00:00
ahocevar
ea3999d755 partially reverted r10732 (because we don't deactivate controls on destrly) and reverted r10810 (because it is not needed any more). r=elemoine (closes #2864)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10834 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-14 10:57:31 +00:00
ahocevar
758a252bd8 reverted r10832 - inclusion of Console.js should be handled elsewhere. Thanks elemoine for mentioning this.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10833 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-14 08:26:12 +00:00
ahocevar
aa49e90a2f added missing @requires. Thanks jorix for spotting this (see #2873)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10832 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-14 08:18:56 +00:00
ahocevar
102f7da67e Also handle the case where the regex does not match in OpenLayers.js::_getScriptLocation, and use a shorter variable name for the match. In addition to the reviewed patch, also added some comments about simplification in 3.0, and to make jorix happy. Finally, moved VERSION_NUMBER to the top to make it easy to see it in a minified build. r=elemoine (closes #2873)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10831 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-14 08:08:54 +00:00
Tim Schaub
1397f816b5 Adding interior ring digitizing for polygons. Thanks jachym for the initial work. r=ahocevar (closes #1894)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10828 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-13 22:12:52 +00:00
Tim Schaub
ba21865e28 Update jugl.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10824 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-13 19:01:00 +00:00
Frédéric Junod
113f87b317 return an empty string if the script don't ends with 'OpenLayers.js', add OpenLayers.VERSION_NUMBER. r=elemoine (closes #2873)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10823 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-13 13:59:31 +00:00
ahocevar
485ebaa316 Made _getScriptLocation smarter, and added it to SingleFile.js also. This means that single file builds no longer need to contain OpenLayers.js. r=eleomine (closes #2873)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10822 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-13 13:02:08 +00:00
Éric Lemoine
8dc19c84c7 Layer/TileCache.js missing @requires to Tile/Image.js, reported by fvanderbiest, no functional change (closes #2861)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10818 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-11 18:40:55 +00:00
Tim Schaub
0bcf869632 Excluding Lang dir in library.cfg (Lang/en.js is pulled in by OpenLayers.js).
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10817 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-11 15:57:40 +00:00
Tim Schaub
8047afd909 Adding support for excluding directories when an includes list is not explicitly provided. For our full.cfg example profile, we can exclude the OpenLayers/Lang and Firebug directories instead of having to explicitly list language files to exclude (see #2871).
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10816 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-11 15:51:29 +00:00
crschmidt
5ec2f0371d Testing commit emails.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10815 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-09 22:15:20 +00:00
ahocevar
e22a37476d remove unwanted streetview control from the google layer. r=pgiraud (closes #2868)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10813 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-08 16:23:22 +00:00
Éric Lemoine
ee9c3e76af add an Extend Cluster Strategy example, provided by Marc Jansen, no functional change to the library, r=me (closes #2865)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10811 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-07 08:29:06 +00:00
Éric Lemoine
26d20c1fb1 cannot destroy a map with panels, r=fredj (closes #2864)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10810 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-06 09:15:00 +00:00
Éric Lemoine
233ffe6a10 Use div.childNodes instead of div.children, as div.children isn't supported by FireFox 3.0, p=fvanderbiest, r=me (closes #2855)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10801 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-09-30 11:26:29 +00:00
ahocevar
2049b2a8b2 Use new MultiMap API key for the mm example.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10800 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-09-30 09:30:12 +00:00
Tim Schaub
1d1911e28d Fire measurepartial synchronously if in freehand mode. Cancel delayed messages when measure completes, when control is deactivated, or when measure is canceled. p=jorix,me r=me (closes #2820)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10799 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-09-28 21:57:00 +00:00
Éric Lemoine
059b83a52f we get a js error in the Fixed strategy when the layer is removed from the map right after strategy.load is called, p=fvanderbiest, r=me (closes #2851)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10791 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-09-27 10:13:00 +00:00
bartvde
0dc5793834 undo fix for #2850
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10790 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-09-24 08:44:12 +00:00
bartvde
fe16f7b409 Control should set this.div to null in destroy, r=fredj (closes #2850)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10789 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-09-24 06:39:08 +00:00
pgiraud
ff6a4d44e7 Fixing identation, no functional change
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10775 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-09-21 13:20:11 +00:00
ahocevar
f4a99d4052 Fixed viewRequestID regression and mixin issue that caused the mixin to always be applied unless maxGetUrlLength was explicitly set. Includes a regression test for the viewRequestID bit. r=tschaub (closes #2847)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10773 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-09-17 23:20:55 +00:00
Tim Schaub
b8feb3c22e Making it so OpenLayers.Util.getParameters doesn't fail with improperly encoded query string parameter names or values. We expect parameter names and values to be encoded according to RFC 3986 (http://labs.apache.org/webarch/uri/rfc/rfc3986.html). However, there are cases where browsers will not use utf-8 character encoding in generating a URL. In these cases, the unescape function provides a fallback that tries to use the ISO Latin character set. This may not always be a good second assumption, but it is better than failing to load the library when the first assumption fails. r=ahocevar (closes #2821)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10771 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-09-17 16:48:11 +00:00
Tim Schaub
bb71632848 Removing null default values from symbolizers. Later, we could consider static setDefaults methods on the constructors. r=ahocevar (closes #2840)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10770 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-09-17 16:32:07 +00:00
ahocevar
38c3a4d4c5 use Util.getParameters correctly. r=tschaub (closes #2846)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10769 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-09-17 16:20:54 +00:00
ahocevar
e22389086c removing unused method. Non-functional change, see #2824
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10768 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-09-17 09:38:46 +00:00
ahocevar
ce90aebfd0 Made Tile.Image.IFrame an addin which will be used only if a layer is configured with the maxGetUrlLength option. This deprecates Layer.WMS.Post. r=tschaub (closes #2824)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10755 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-09-16 21:54:22 +00:00