euzuro
a98da53818
fix for #678 - WMS specs say that *values* and not *parameters* are case sensitive, and the parameter 'transparent' is to be interpreted as true only when its value is 'TRUE'. Previous to this patch, we were only testing if it was equal to 'true'. Now we test for both. This patch applies the same logic to WMS.js and to WMS/Untiled.js, as well as providing some tests to make sure that it works. Thanks and a shout out to gmailer kablukiw wherever s/he may be for the great bug find and report
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3290 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-06-07 22:03:15 +00:00
euzuro
79acc45db6
remove console.log from test -- soon this will not be necessary. god save us
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3288 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-06-07 19:40:53 +00:00
crschmidt
39c3d11043
Patch from #674 , approved by SDE, plus an example.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3285 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-06-07 19:19:06 +00:00
crschmidt
1c833a9b13
OpenLayers.Util.getArgs returns wrong result with fragment identifiers, null
...
values in params, etc. From fredj. With tests! (Hooray for fredj)
Closes #734 .
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3284 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-06-07 18:32:10 +00:00
euzuro
22c8e3ded4
fix for #742 -- Adds getControl() and removeControl() methods to the map
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3282 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-06-07 18:01:52 +00:00
euzuro
6da7fb6851
set correct numbers on map tests
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3278 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-06-07 14:35:37 +00:00
crschmidt
da81af8d23
Add patch from penyaskito for #705 , along with tests, a new example, and a new
...
example georss file (grabbed from the new mapufacture, which is pretty).
Thanks, penyaskito!
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3208 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-05-30 14:13:32 +00:00
crschmidt
77d5d70078
Zoom the map in more, since in some cases a miscalculation of grid size (cough,
...
opera, cough) results in the 1,1 tile not being drawn due to being outside the
map.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3173 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-05-24 07:16:22 +00:00
crschmidt
f7d1f74053
Opera grids are slightly different, so instead of concocting a bounds manually,
...
pull it from the no-gutter layer. (This lets the Tile/Image tests pass in
Opera.)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3172 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-05-24 07:08:48 +00:00
crschmidt
3cf57a41b1
Fix typo in 'multimap' in test list.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3171 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-05-24 06:56:25 +00:00
crschmidt
93f218945e
Add missing test file to SVN.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3170 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-05-24 06:51:50 +00:00
Tim Schaub
7819bd1743
#708 - make the WKT format like the other vector formats - serialize/deserialize features instead of geometries
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3158 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-05-21 14:24:55 +00:00
Tim Schaub
a80d7f2826
#706 - map constructor should not add duplicate theme related link nodes to the dom - in the case where there are two maps per page, one should be customizable and the other default - this is now fixed for map + overview map or any other multiple map combo
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3153 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-05-17 16:35:26 +00:00
crschmidt
e4599ea06f
Apply patch from John Cole to make closeBox show up in AnchoredBubble
...
popups. (Thanks John!) I like this solution better than hacking Rico.
Closes #698 .
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3149 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-05-15 21:10:13 +00:00
crschmidt
bdab3adb29
Update GeoRSS serialization so that it works. Damn you, lat/lon! Closes #695 .
...
Thx for review Tim.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3132 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-05-04 14:35:48 +00:00
euzuro
4b599da130
fix tests -- ie destroys page and thereofre map object, which causes problems with this simulated renderer (it needs a destroy)
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3111 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-05-02 14:01:13 +00:00
euzuro
5221d0491b
for whatever reason, the html in this file was twice, and exactly. I shalln't make ticket for this, but it should as well go into the branch for 2.4
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3110 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-05-01 23:14:56 +00:00
crschmidt
9093fe746b
The Vector layer tests fail in IE because there is no destroy on this fake
...
renderer.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3105 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-05-01 14:20:03 +00:00
crschmidt
e2468e9f09
Apply Erik's patch from #680 to fix "removeFeatures() in Layer.Vector does
...
not remove features from the selectedFeatures array when deleting features"
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3104 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-05-01 14:09:02 +00:00
crschmidt
8f62eab52e
Add GML format test, which for the time being only has a constructor and
...
getFID tests, to test for broken fid parser, patch provided by Andreas
Hocevar in #679 .
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3096 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-04-26 13:31:46 +00:00
crschmidt
28ba3309c1
Fix ka-Map's clone method, to fix bug with Overview Map reported by Stephen
...
Woodbridge. (Thx Stephen.)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3087 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-04-19 20:00:15 +00:00
crschmidt
115fc7462b
Commit the part of #664 for map resize changes, with a regression test to
...
boot. Thanks for the patch, Tim.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3076 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-04-14 05:34:52 +00:00
crschmidt
1548a6c470
Patch to empty selectedFeatures when destroying all features from #665 ,
...
tschaub. This includes tests (hooray) and fixes issues with zooming a wfs
layer while you have a feature selected.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3067 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-04-12 10:51:39 +00:00
Tim Schaub
b02522ea4c
#655 : add layer.eraseFeatures.patch() on the "public" side of the API - layer methods should be called instead of layer.renderer methods wherever possible
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3065 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-04-11 15:48:41 +00:00
Tim Schaub
645bff1286
#628 - a feature has a geometry - a geometry doesn't have a feature - features are rendered, selected, moved, modified, etc - down in the renderer, expando properties on nodes are limited to _featureId, _style, and _options - this removes expandos that created circular references back through the map and to other dom elements - when the renderer is involved in selecting features, it returns a featureId (instead of a geometry or feature) and the layer is responsible for fetching the appropriate feature
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3043 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-04-10 16:07:56 +00:00
crschmidt
4968e0e59c
Commit Fix for #654 : Layer should not redraw on setVisibility(false). For
...
some layers, this is a significant performance enhancement. Includes regression
tests.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3041 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-04-10 10:30:49 +00:00
Tim Schaub
26925a89f1
#645 - layer.removeFeatures backs through the features array to ensure that all features are removed
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3036 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-04-09 15:29:31 +00:00
crschmidt
377e805f26
Fix for #554 , click event and PanZoom control conflict, which was caused by
...
#484 in 2.3. This fixes the 2.2 -> current regression. Should be pulled
up to the 2.4 branch.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3033 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-04-09 13:22:32 +00:00
Tim Schaub
989f35e5cf
#649 - remove collection.getComponents - use collection.components instead
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3032 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-04-06 23:31:36 +00:00
Tim Schaub
00eb6dda59
#645 : decided it was a bad idea to make the tests break before committing the fix
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3030 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-04-06 17:11:17 +00:00
Tim Schaub
7598ddbad8
proof that Layer.Vector is broken
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3027 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-04-06 16:17:11 +00:00
crschmidt
87bad5b9f8
#633 : Fix memory leak in box marker used for boxes layer. Add comprehensive
...
tests for Box marker.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3026 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-04-06 03:30:31 +00:00
crschmidt
098ed43cf6
Add tests and improved functionality for keyboard defaults from #580 .
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3024 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-04-06 03:13:17 +00:00
Tim Schaub
cd6f2dd006
#632 : fixing the image layer that broke with r2979 - layer now sets its tileSize and imageSize appropriately - this also addesses (dup) ticket 511
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3020 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-04-05 22:35:54 +00:00
Tim Schaub
8647addda2
#629 - remove events from geometry
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@2997 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-04-03 22:57:26 +00:00
Schuyler Erle
45407e9eda
add Vector.destroyFeatures() and call it from WFS.moveTo(), which keeps WFS
...
from loading the same set of features multiple times. Includes tests. fixes
#622 .
git-svn-id: http://svn.openlayers.org/trunk/openlayers@2996 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-04-03 21:02:59 +00:00
euzuro
10b5c2df17
patch for #621 - assign items in the elements hash table a unique cacheID instead of relying on the element's actual 'id' property. thx for thorough review sde
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@2993 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-04-03 16:54:14 +00:00
Tim Schaub
b6a5e6619a
#529 give tiles gutters - all layers that use Tile.Image must now look after layer.imageSize and layer.imageOffset - this is handled by layer.setTileSize - for untiled layers, setTileSize must be defined by the subclass - gutters are currently supported in Layer.Mapserver and Layer.WMS
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@2979 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-04-02 17:18:38 +00:00
Schuyler Erle
7f0ccb69f0
propset svn:eol-style native recursively throughout trunk. enjoy\!
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@2978 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-04-02 16:46:34 +00:00
crschmidt
bc7f415d29
Commit tests and code for #610 , reviewed by Schuyler, to resolve
...
PanZoom/PanZoomBar position argument.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@2965 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-04-02 01:03:25 +00:00
Schuyler Erle
75b81b2374
Add 4th arg to map.setCenter() to force zoom change, and change
...
map.setBaseLayer() to use it on every base layer change, regardless of whether
the numeric zoom level itself actually changes. Includes test. Fixes #450 .
git-svn-id: http://svn.openlayers.org/trunk/openlayers@2952 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-04-01 20:47:52 +00:00
crschmidt
53977cf840
* Remove default styling from the Feature.Vector class.
...
* Add a 'style' property to the layer.
* When a feature is added to a layer, either uses the style on the
layer, or uses the default feature style.
* Add test to Layer.Vector for this funcionality
* Adds a preFeatureInsert hook to change a feature *before*
drawing it.
* Change openmnnd demo to include the use of preFeatureInsert
and style attribute on layer.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@2949 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-04-01 12:08:13 +00:00
Tim Schaub
1dea6430cd
#611 : let all geometry inherit toString from the superclass - geometry.toString returns well-known text based on Format.WKT.write()
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@2945 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-03-31 19:13:11 +00:00
crschmidt
4aec64aa67
#571 : Don't subclass Geometry.Point from LonLat, and all neccesary associated
...
changes. Reviewed by tschaub (thx)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@2943 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-03-31 18:30:56 +00:00
Tim Schaub
45da80f8ad
read/write for Well-Known Text representation of vector geometries - support for simple features: Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, and GeometryCollection - examples/wkt.html for a demonstration
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@2942 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-03-31 16:21:14 +00:00
Schuyler Erle
313704b844
Tim's big refactoring of the Geometry modules. Fixes #590 . All tests pass in FF (except the PanZoomBar stuff, which wasn't touched by this patch) and IE.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@2931 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-03-30 21:42:32 +00:00
crschmidt
6f49f8759a
Fix PanZoom tests with #575 from Erik. Should add IE support back to this,
...
but it's not working for me at the moment, so I'm going to trust that the
rest of our testing process will find this at the moment, since the panzoom
is obvious enough that people will see it if it breaks :)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@2922 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-03-29 10:56:30 +00:00
euzuro
913e040fd6
guess i missed a few in r2920
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@2921 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-03-29 07:09:48 +00:00
crschmidt
919af2ff90
Tabs patch from Erik, to change tabs to spaces so we don't have commit
...
conflicts later on.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@2920 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-03-29 05:53:01 +00:00
crschmidt
64dd004b5c
Regression test for r2905 : test that the image has a div, and that it's
...
later destroyed. (There was a problem before where 0,0 was destroyed but
1,1 wasn't)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@2906 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-03-27 22:21:12 +00:00