Commit Graph
100 Commits
Author SHA1 Message Date
crschmidt 61225ed98f Fixing an obvious bug in Ajax.js: when we upgraded Prototype, we missed
a pair -> extras, caught by 'falstaff'. (Closes #1559) 


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7677 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-08-02 01:44:26 +00:00
crschmidt 711d909a14 Update VE script location to new version.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7676 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-08-01 22:24:44 +00:00
crschmidt 64fc4fcb1b Patch from funky_c to move all alert()s in the library to a single
OpenLayers.Console.userError function. This allows for easy overriding of this
function for people who need to report errors at an application level (or
hiding these errors entirely), with the same default behavior as previous
releases. Patch from funky_c, r=me, (Closes #1651)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7675 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-08-01 22:21:50 +00:00
crschmidt ba561a9fb5 Improve docs; explicitly mention that this transform is *in place*
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7674 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-08-01 22:09:20 +00:00
crschmidt 2b8cc7e0fd "WMC: queryable seems implemented but does not actually work", patch from
Bart, tests by me, r=me, (Closes #1447)  


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7668 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-08-01 18:30:55 +00:00
crschmidt e7ebdc8aa0 Non unique HTMLElement in Control, fix put together by sbenthall.
Tests pass, etc. (Closes #1396) 


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7666 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-08-01 18:21:56 +00:00
crschmidt 76170bf821 making the test div smaller so I don't have to scroll two things to run a
specific test. 


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7665 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-08-01 18:15:30 +00:00
crschmidt 232b635b12 replace all spaces with '', so that it matches in SVG + FFox
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7664 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-08-01 18:12:09 +00:00
crschmidt d3151ccb40 Updated Control.KeyboardDefaults tests, but not the Handler.Keyboard tests.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7648 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-31 20:49:59 +00:00
crschmidt 09b4073636 * Fixes to the Keyboard Handler to make it work better --
* drop keypress event (not used, registers as keydown in IE< which results
      in double events) 
    * return evt instead of evt.keyCode || evt.charCode, so apps can do
      whatever they like best
 * adjust ModifyFeature to new API
 * Adjust KeyboardDefaults to new API, and include a new set of keyCodes
    in switch statement to catch more cases
 * Include keyboard defaults test in list-tests.

Patch from tcoulter, work from Pedro Simonetti (See #1108), Paul Spencer,
myself. r=pagameba,me (Closes #1292)   


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7644 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-31 17:45:16 +00:00
crschmidt 03c7e5f742 Add simplified chinese translation from avlee. (Closes #1643)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7629 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-31 15:11:32 +00:00
crschmidt 89b10da8db Fix for WMC does not read/write metadataURLs.
This matches the style of other similar properties in the code, and has a
negligable (<5%) impact on parsing speed in Firefox/Safari. patch from
bartvde, (Closes #1452) 


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7626 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-31 00:00:27 +00:00
crschmidt 2d1e406e20 add a geometry intersection speed test
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7625 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 23:53:10 +00:00
crschmidt 0372a110f8 make link look clickable
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7624 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 23:08:41 +00:00
crschmidt 504e952081 Adding a WMC speed test
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7623 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 23:08:09 +00:00
crschmidt 61c528f3af Change getMousePosition to only be called automatically *if* the 'includeXY'
flag on the Events object is set to true. This ends up meaning that we save a
lot of unneccesary getMousePosition calls because (for example) the layer
doesn't need to include the .xy property. In addition, we add in speed
improvements via caching to the getMousePosition, courtesy the work from
pgiraud (which was worked on further by tcoulter) -- this results in
significantly improved getMousePosition performance improvements in 'real life'
situations that are more like the cases that people use OpenLayers, with a
higher number of containing divs (and also clearly demonstrate a gain in
performance even in the simple case.)

The end result is: 
 * In typical map movement over the map, (n / n+1) fewer calls to
   getMousePosition, where n is the number of active layers when dragging over
   the map.
 * In the simple case, 40% faster getMousePosition performance -- and in 
   more complex cases, significantly more performance improvements.

To drop the former improvement, which may affect some applications (as
described in the includeXY documentation) simply set:

  OpenLayers.Events.prototype.includeXY = true;

This will restore the 'every element has an xy property always' behavior
that was the case beore this patch. 

r=me,tschaub, work by pgiraud related to (See #1509), and (Closes #1459)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7615 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 21:23:19 +00:00
crschmidt bc06972aea patch for improved mousedragging. We were able to test this on my eeepc
and get a very obvious speedup in performance. This adds a configurable
'interval' to the dragpan control (and an interval to the 'drag' control,
defaulting to 0px). Patch put together by tcoulter. (Closes #1509) 


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7608 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 16:27:48 +00:00
crschmidt 7d3d615172 Fix for Inline KML styles extracted even though extractStyles is false,
from Edgemaster. r=me, tests=me, (Closes #1576)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7607 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 14:53:24 +00:00
crschmidt 0185df1548 create an OSM based Sundials example
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7605 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 12:58:21 +00:00
crschmidt 0eae149071 Commit Dutch translation, from Bart (thx) (Closes #1425)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7602 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 03:45:31 +00:00
crschmidt 2d301f456b "use different server when IMAGE_RELOAD_ATTEMPTS > 1 && layer.url is an array".
Patch from brentp. (Closes #1291)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7599 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 02:02:36 +00:00
crschmidt 8c59d55658 Redraw control.panel when toggle controls are activated. Patch by
sbenthall (yay), r=me, (Closes #895) 


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7597 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 00:40:32 +00:00
crschmidt 7736e12d33 Support for moving vector features a given number of pixels, or to a given lon/lat, using a move() method. Patch from sbenthall. (Closes #1326)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7593 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-29 23:30:32 +00:00
crschmidt 2ed6483121 Add mapguide docs metadata
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7592 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-29 23:28:31 +00:00
crschmidt 4fe8f349e5 Add Edgemaster to the doc/authors.txt file (Sorry!)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7591 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-29 21:02:39 +00:00
crschmidt 54482a0a2e Add GPX-parsing format, courtesy Edgemaster. (Closes #1272)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7590 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-29 21:00:02 +00:00
crschmidt 3ba5bb22f2 Confirmed with Tim Coulter that forcing the reflow here leads to a cleaner
refresh on FF2-based browsers. FF3 seems unaffected either way, as does Safari.

(Closes #1390)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7578 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-28 21:10:57 +00:00
crschmidt 5e8b9284a5 MultiMap's API seems to have all-but-disappeared from where we were using it
in the past; the only reference I can find is a' call us and get a quote' 
number. For now, just removing the tests from run-tests until we figure out
what to do.  


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7577 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-28 20:47:08 +00:00
crschmidt bd2de628d3 not sure if this is right, but adding in a link to the metadata about
each entry. This seems to fix the issue reported earlier, that the links
in the example list are broken.


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7477 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-08 12:47:30 +00:00
crschmidt 7af0cd563e getFullRequestString is used for getfeatureinfo a lot. Make it an API function.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7459 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-06-27 14:46:53 +00:00
crschmidt 70276af0d1 mini dotfile generator. Not pretty, but sort of works.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7458 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-06-27 05:19:48 +00:00
crschmidt 656da076a1 Add OpenAerialMap TMS usage example to spherical mercator layer, since it's
been requested three times today from different places (!)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7457 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-06-26 19:58:34 +00:00
crschmidt 351b3b756b Minor doc update to clarify that mergeNewParams handles reloading the tiles.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7450 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-06-25 14:14:55 +00:00
crschmidt 8f778d8a0c minor doc changes to describe that format conflicts with
featureClass/vectorMode:false.  


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7417 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-06-21 14:37:14 +00:00
crschmidt b8d81e7917 Expand on a patch by Edgemaster to support non-XML vector formats via the
current XML layer. This patch rearranges the reading of the document from XML
so that it is done later on, building on the work in #1575. It also adds tests
for the two cases that aren't currently tested: 

 * Vector Mode with non-XML format
 * non-vectormode with XML DOM passed in

Tests continue to pass, confirmed via manual inspection as well as the tests.

(Closes #1575) 


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7416 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-06-21 14:23:33 +00:00
crschmidt 45b87bc02d SRS sent with WFS requests should match projection of requested extents.
(Closes #1537)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7415 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-06-21 13:27:16 +00:00
crschmidt 2d66f80b16 Previous commit was courtesy Paul Smith; adding to authors.txt.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7414 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-06-21 13:09:56 +00:00
crschmidt e4ada9ea2f WKT Format reprojects geometrycollection components twice. Fixed by anonymous
contributor. (Closes #1554) 


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7413 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-06-21 13:09:23 +00:00
crschmidt 6135c8daab several minor coding standards changes. no functional change.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7396 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-06-20 11:56:17 +00:00
crschmidt 1827ace4cd "GeoRSS layer triggers loadstart event twice", from Bart. Includes tests.
(Closes #1580)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7387 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-06-19 22:08:10 +00:00
crschmidt c2b892acb9 Committed in wrong directory; this was meant to go to the sandbox. Reverting with
'svn merge -r 7381:7380 .'


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7382 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-06-19 18:45:22 +00:00
crschmidt b78e26e9f0 break out post-rendering into seperate function to be defined in page. This
removes the tie between the LayerSwitcher and Ext that I had in my first
commit. 


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7381 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-06-19 18:44:25 +00:00
crschmidt 66a19c70ef Fix for GMaps layers to display in correct position when they were originally
loaded as the not default layer, or the map is resized while the gmaps layer is
hidden. Patch put together by Edgemaster (thanks), (Closes #830)  


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7300 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-05-31 17:19:48 +00:00
crschmidt 57237e8a58 Fix for "Util.modifyAlphaImageDiv makes hidden elements reappear in IE6.".
Patch by jwpage. (Closes #1520) 


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7299 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-05-31 17:11:24 +00:00
crschmidt 87f26c231e Use the maxExtent of the layer in Grid layers instead of the maxExtent of the
map (since the two can differ). Patch from kleptog. (Closes #1552)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7298 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-05-31 16:56:41 +00:00
crschmidt 0978e6cfa7 Fix mistake in documentation: idx -> delta. Reported by aboudreault on IRC,
no functional change.


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7190 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-05-15 14:14:32 +00:00
crschmidt 7934ebd82a Add note for users accidentally viewing source in the frame to tell them "go
read the source to the example, *not* this source." 


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7154 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-05-13 18:56:25 +00:00
crschmidt b1a2122619 Minor fixes to marker documentation. r=me, (Closes #1532)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7138 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-05-11 18:36:21 +00:00
crschmidt 181efd8ed4 allow for use of sigma.openplans.org through proxy
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7134 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-05-10 02:11:48 +00:00
crschmidt 0768d5a558 fix proxy URL
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7130 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-05-09 21:59:25 +00:00
crschmidt 447eaf2936 add smarter tool for updating the dev dir on OL.org in a better way. Specifically:
* Check whether the reision has changed
 * if it has:
   * rebuild the examples.js
   * Rebuild the singlefile, copy it
   * Change all the examples to use the singlefile
   * Record the most recent rev 


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7122 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-05-09 03:35:43 +00:00
crschmidt 60d9d17c6a add example
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7121 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-05-09 03:31:42 +00:00
crschmidt 440bd042df no longer uses 2.82 (which doesn't work smoothly with 2.6 anyway)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7120 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-05-09 02:45:42 +00:00
crschmidt 7a61e3c7e5 add dependancies to SLD format. (Closes #1530)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7022 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-04-28 12:56:55 +00:00
crschmidt 89231f1691 Layer.GeoRSS should store the title and description attributes on the
created OpenLayers.Feature object for later access by applications. 
Patch, including tests, written by Ian Mayo, r=me. (Closes #1485)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7015 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-04-27 05:14:50 +00:00
crschmidt dd92f8c730 Map depends on tweening.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7014 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-04-27 04:46:00 +00:00
crschmidt 52ae402ebf Fix commas in Click example thanks to helpful patch from Pedro Simonetti.
(Closes #1525)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6997 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-04-23 03:27:00 +00:00
crschmidt cb3897948a Add vector layer to attribution example, to demonstrate explicitly that
sometimes the 'options' hash for a layer is only the second arg, instead
of the third or fourth.


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6987 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-04-21 17:19:31 +00:00
crschmidt 3553e2a41e Fix to docs (no functional change)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@6980 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-04-20 12:41:49 +00:00
crschmidt ecd291cb01 Add getDataExtent to Vector Layer. Patch from rupert, tests by me, r=me
(Closes #1369)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6947 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-04-16 01:56:21 +00:00
crschmidt 029e76d965 Fix to Layer.Text to allow iconOffset of 0,0 from Edgemaster, r=me (Closes
#1467)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6946 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-04-16 01:30:40 +00:00
crschmidt ffab22ba19 2.6 introduced a regression that maps could not be created when the Object
prototype is extended. Although OpenLayers is not designed to work when this
fundamental violation of Javascript is in place, we can at least not fail
so miserably in this case: this gets us back to a similar level of 
functionality as we had in 2.5. This was brought up by a user working on 
a viamichelin layer, which apparently extends the object prototype (bad!),
and fixed in conjuction with tschaub. r=pgiraud,tschaub (Pullup #1502)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6832 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-04-09 16:06:23 +00:00
crschmidt ac181918a2 these should not be API properties. The only API Propety should be
getLonLatFromPixel: these are internal methods, nto designed to be used
by users.


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6828 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-04-09 10:58:22 +00:00
crschmidt 830b640d4a Add xml_eq to auto tester
git-svn-id: http://svn.openlayers.org/trunk/openlayers@6826 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-04-09 02:18:47 +00:00
crschmidt 53fb443819 Replace the regular expression used in Format.JSON with one which is longer,
but apparently more friendly to braindead browsers. This allows Safari 3.1
to parse long JSON strings  (>26k), which was not possible with the previous
regex. r=euzuro (Pullup #1493)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6801 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-04-07 04:22:35 +00:00
crschmidt 1b269f06f8 2.6 accidentally broke behavior when clicking on the panzoombar. Thanks to Linda Rawson's report of this issue, this is now fixed, by moving the Math.floor call to a different part of the code. r=euzuro (Pullup #1486)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@6799 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-04-07 04:08:33 +00:00
crschmidt 797c57586a The FramedCloud popup throws an error if you attempt to call setContentHTML
before you add the popup to the map. To prevent this, don't call construct
or updateBlocks if relativePosition is null, to prevent this error message.
r=elemoine, (Pullup #1479)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6765 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-04-02 14:08:01 +00:00
crschmidt 67aca311a9 need to check if we have a center set or permalink won't work.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@6754 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-04-01 13:27:29 +00:00
crschmidt 2fbb96099b apply VML rendering fix from andreas, since we're about to kick off RC1
git-svn-id: http://svn.openlayers.org/trunk/openlayers@6747 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-31 23:01:49 +00:00
crschmidt 8aa4af76e0 Calculating the FramedCloud path at load time leads to not respecting the
ImgPath variable if it is set, because it can't be set before the 
OpenLayers.js file is loaded. Move ImgPath calculation into initialize(),
so that it is picked up correctly. Thanks, fvanderbiest! (Closes #1473)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6734 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-31 14:17:58 +00:00
crschmidt 0f35350920 Add sizes to a couple of the sundial images, and zoom into show two of the
ones we hae sizes for to create a more compelling first impression.


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6730 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-31 06:19:43 +00:00
crschmidt a53dbf6cda Moving sundials kml into kml subdir
git-svn-id: http://svn.openlayers.org/trunk/openlayers@6729 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-31 06:10:29 +00:00
crschmidt f3d81983dd Add 'allowSelection' option to controls, to determine whether they allow
selection. Use CSS ClassName in FF, and onselectstart attribute in IE, to
control selection. Fix inappropriate overriding of className in some Control
subclasses in order to let this work. Prevents accidental selection of controls
in IE and FF. r=euzuro. (Closes #1378)  


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6727 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-31 05:55:12 +00:00
crschmidt 1c2dc204c4 Use framedcloud popups, because they're awesome.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@6726 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-31 05:37:39 +00:00
crschmidt e6c3d695ad bring back changes from r6718 that i accidentally blew away
git-svn-id: http://svn.openlayers.org/trunk/openlayers@6725 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-31 05:32:56 +00:00
crschmidt 0d6174db7f Note to self: when moving all test files, *also* move the location of those
files in the test plan. (in other words: oops.)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6723 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-31 05:16:11 +00:00
crschmidt ce1e4d81ea Another bad location
git-svn-id: http://svn.openlayers.org/trunk/openlayers@6722 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-31 05:14:16 +00:00
crschmidt 62d1ec19fc missed these files in the initial move
git-svn-id: http://svn.openlayers.org/trunk/openlayers@6721 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-31 05:13:25 +00:00
crschmidt a3b84b5d23 update path
git-svn-id: http://svn.openlayers.org/trunk/openlayers@6720 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-31 05:12:47 +00:00
crschmidt 0244858054 bring back r6710 now that popup changes are in
git-svn-id: http://svn.openlayers.org/trunk/openlayers@6719 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-31 05:03:49 +00:00
crschmidt 0fa07edb04 Firefox 2.0.0.13 changed behavior iwth regard to loading files relative to an
iframe included in a page from matching every other browser to matching IE.
Rather than try and guess what's going to happen with this in the future, at
the moment, just duplicate the data, in hopes of a more sane solution coming 
along in the future for all our data loading needs.


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6712 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-31 02:41:26 +00:00
crschmidt 69ca5c7fdd Revert r6710: The new popup coe is going to need to change tests, so this
needs to wait.


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6711 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-31 02:12:03 +00:00
crschmidt 02bbd43687 Since we've now completed all the work that is including new tests in 2.6, move
tests around. (See #1387) 


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6710 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-31 01:57:38 +00:00
crschmidt 7a7ab7109b Path Handler can result in selection of map in IE (Closes #1410), with patch + research from bjorn (hooray!)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@6708 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-30 22:03:29 +00:00
crschmidt e0aae7f946 Move to the latest google api to pick up smooth dragging support
git-svn-id: http://svn.openlayers.org/trunk/openlayers@6659 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-28 14:51:22 +00:00
crschmidt 6b1903b5a3 Improve performance when not using transitions by not forcing a reflow,
which can slow rendering significantly when many layers are in place.


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6638 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-27 13:01:25 +00:00
crschmidt 793fa3444b Add support for Safari 3.1 SVG version strings: Safari got more 'honest' about
what it supports, at the cost of breaking OpenLayers Vector layers. This looks
for a more 'basic' SVG featureset, as recommended by a Webkit developer.
r=pagameba (Closes #1463)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6581 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-25 17:29:11 +00:00
crschmidt 03fc6aacd4 FixedZoomLevels subclassese don't propertly set min/max resolution, so
calculateInRange always returns false, so the layers can never be displayed
(due to recent code): Fix calculateInRange by setting min/max res. r=tschaub,
(Closes #1457) 


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6572 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-21 17:31:58 +00:00
crschmidt cc8f3d2319 Use the more modern click handler to interact with click events rather thanregistering directly on the map. This gives more flexibility and functionalityto applications, and should be the preferred way to handle these events goingforward.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@6571 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-21 15:45:54 +00:00
crschmidt 2694905155 Fix mousewheeling on eventpane layers. r=tschaub (Closes #1438)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@6556 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-19 20:53:59 +00:00
crschmidt ac7172bec7 If you call setVisibility(true) on a layer which is out of range, the layer's
visibility won't change, but the tiles will be displayed anyway, in the 
wrong position. Instead, prevent tiles from being displayed at all. r=ahocevar,
(Closes #1429)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6540 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-17 15:53:13 +00:00
crschmidt cd27825fb5 Add format-level layerOptions configuration property to WMC parser, to support
the configuration of user-preferred layer options in order to allow 
configurability of options like buffer, ratio, etc. r=ahocevar (Closes #1411).


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6534 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-16 12:21:15 +00:00
crschmidt 0da40191ec Rolling back patch from #751: this broke IE when used (destroy tries to
destroy slider even though it was never created). Thanks to the tests we
caught it, but this patch needs reworking.


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6516 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-13 13:44:09 +00:00
crschmidt 9b1cf1ef01 showPan & showZoomBar options in control PanZoomBar, to turn off the
various chunks. In the future, we'll use this to have a single control 
integrating panzoom and panzoombar, but not quite yet. Revamped patch 
from kkempfer (thx!) with tests. r=me (Closes #754)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6514 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-13 04:20:53 +00:00
crschmidt 0768fa4d27 Fix tileMonitoringHooks test: faked-out tile was missing an unload method.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@6501 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-12 16:04:23 +00:00
crschmidt cde39e98ae Improve the handling of tile events with regard to tiles being unloaded before
their load events fire by adding an 'unload' event to the tile, and calling
it from the places where we're about to stop listening to events. In the longer
term, it might make sense to have this be automatic, but this resolves issues
with map resizes screwing with tile events, and reverts a previous,
incomplete solution to solve a problem with untiled tiles not resizing when
the map size changes. r=ahocevar, checked out by bartvde (Closes #1417) 


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6495 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-12 12:53:34 +00:00
crschmidt 819825d8c3 Apply patch from rdewit to fix parsing of hotSpot values on Icon objects
in KML styles. This fixes issues reported with the location of icons when
using KML styling. r=me (Closes #1426)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6494 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-12 12:49:47 +00:00
crschmidt 98e7bd3db6 Add David Overstrom to authors for his help on #1402
git-svn-id: http://svn.openlayers.org/trunk/openlayers@6493 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-11 18:35:28 +00:00
crschmidt 008c820e2b Clean up google example.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@6491 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-11 18:14:18 +00:00
crschmidt d0b4a17116 Add improved navigation control support for disabling zooming with the
mousewheel. Original from sbenthall (yay), example and more code from me, tests
from elem. r=elemoine.  (Closes #1339)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@6462 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-03-07 23:04:32 +00:00