Commit Graph

2937 Commits

Author SHA1 Message Date
ahocevar
eddfa62c1f Use getAttributeNS instead of getAttribute. Non-functional change. (references #1650)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7670 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-08-01 21:12:56 +00:00
ahocevar
a59e7f0f4e fixed rendering but in FF3 when resizing graphicName symbols.
r=crschmidt (fixes #1650)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@7669 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-08-01 18:43:31 +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
Paul Spencer
7f38f22d8f Refactor backBuffer tile code out of generic Tile base class into Tile.Image to make it nicer when subclassing Tile for other needs. (Closes #1645) r=elemoine.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7667 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-08-01 18:25:28 +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
euzuro
6f73b412c2 Get our VirtualEarth layer working again with the latest (6.1) version. Backwards compatible with earlier versions thanks to soft insistence of cr5. Thanks to funkyc for the co-sleuthing. r=cr5 (Closes #1540)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7660 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-08-01 15:34:50 +00:00
euzuro
558cd57e41 backing out patch for r7647 as it breaks framedcloud popups. (See #1586)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7656 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-08-01 05:06:30 +00:00
Paul Spencer
48e8a981d1 typo in comment.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7655 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-08-01 03:03:25 +00:00
Tim Schaub
f3283e9212 Adding gml specific attributes to feature in gml parsing. p=sbenthall r=me (closes #1328)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7654 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-08-01 01:30:39 +00:00
Tim Schaub
714b1d7363 Unrequire that which does not exist.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7653 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-08-01 00:35:02 +00:00
euzuro
8b98f5acc3 ordering <exclamation point/>. you can now gracefully z-order your vectors... and you can even 'yOrder' them and add background images, making for a nice 3dish look. be sure to check out the two new example html's: marker-shadow.html and ordering.html. Big thanks to tcoulter (funkyc) for a prolonged effort with this patch. It has come a long way and now what a beautiful finish. (Closes #1357)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7652 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-08-01 00:17:59 +00:00
Tim Schaub
d4a62c630a Adding a filter format for version 1.0.0 filter encoding. The sld parser extends itself to use readers and writers from the filter parser. r=me (closes #1605)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7651 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-31 23:34:19 +00:00
Tim Schaub
360d7412f0 Adding strategy and protocol base classes for better vector behavior. This just sets the common API for strategy and protocol. In general, a vector layer can have many strategies. A setLayer method gets called on each of these layers. When a layer is added to a map, any strategies on that layer get activated. When the layer is destroyed, any strategies get destroyed (this could be changed to deactivate for symmetry). A vector layer may also have a protocol. A protocol is typically constructed with a format. The layer doesn't need to know about the format. The protocol doesn't need to know about the layer. Strategies coordinate feature management for a layer. Specific strategies and protocols to follow. r=crschmidt (closes #1646)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7650 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-31 21:27:35 +00:00
ahocevar
5191dac459 Take css borders into account when drawing the box. This has to be done for every browser, except IE in quirks mode. r=crschmidt (closes 1593)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7649 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-31 21:21:10 +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
euzuro
c953579eb9 Fix for non auto-size popups that were progressively expanding each time they were opened. a little investigation showed us that there was some unfortunate ambiguity with the 'size' property, which was alternatively being used as 'size' and 'contentSize'. cheers to seb for an elegant solution r=cr5,me (Closes #1586)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7647 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-31 20:40:00 +00:00
Paul Spencer
a2905538d8 add anonymous username to url to prevent basic auth challenge when running tests. (Closes #1460) Update by madair, r=me
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7646 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-31 18:47:29 +00:00
ahocevar
19ac2bec2d added semicolon to fix single file build
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7645 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-31 17:47:27 +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
ahocevar
3dcc30a24c added new graphicName symbolizer property, which allows to render well-known graphic symbols named "square", "cross", "x" and "triangle", in addition to the existing "circle". Thanks Tim for the tweaks and the example. r=tschaub,elemoine (closes #1398)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7634 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-31 17:02:10 +00:00
Tim Schaub
9bdd7bc77a Alphabetize test list.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7632 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-31 16:21:00 +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
Tim Schaub
66a4c6fb0e Caching array length instead of accessing it with each iteration. r=crschmidt (closes #1636)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7627 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-31 04:44:25 +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
euzuro
11f5cdd634 oops. forgot to reenable this test after some debugging. good thing i went tab hunting. (no functional change)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7622 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 22:51:47 +00:00
euzuro
e5c79b378d last bit of tabs. sorry this was so clunky, in the middle of another patch. (no functional change)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7621 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 22:49:21 +00:00
euzuro
3a5a649984 yet more tabs. no functional changes
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7620 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 22:47:00 +00:00
euzuro
c0d29035f4 more tabs. ech. (no functional changes)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7619 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 22:41:21 +00:00
euzuro
c3798b198c tab. (no functional difference)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7618 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 22:37:47 +00:00
euzuro
d28f7450b4 tabbing, semicolon
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7617 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 22:35:42 +00:00
Tim Schaub
6897c8ed4d Adding a beforefeatureselected event to the vector layer events. If a listener returns false, the feature is not selected. The modify feature control now listens for beforefeatureselected and triggers beforefeaturemodified. If a listener returns false, feature modification never begins. r=elemione,ahocevar (closes #1427)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7616 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 22:03:40 +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
Éric Lemoine
c2c23cb3f3 modify feature control must use silent:true when removing/destroying vertices, p=me, r=crschmidt (closes #1562)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7614 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 20:26:13 +00:00
euzuro
eb417ff61c adding types to properties from the mousing improvements patch. No functional change, only documentation. (See #1509)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7612 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 18:40:23 +00:00
euzuro
5ac8bd6a89 fix broken register() on events r=tschaub (Closes #1502)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7610 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 17:10:04 +00:00
Tim Schaub
36d5f49f0d The Request functions now consider a request with null status as a sucessful request. This is relevant for the file 'protocol' where xhr status is never set. r=crschmidt (closes #1638)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7609 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 16:33:03 +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
pgiraud
b5c10debb1 Modified example short desc.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7606 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 13:18:29 +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
Tim Schaub
9d72a9bdce more less troublesome ie naming
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7604 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 04:10:50 +00:00
Tim Schaub
15a787c5ba test name for ie better
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7603 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 04:08:19 +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
Tim Schaub
309877a48c Adding a featureadded event to the draw feature control event types. First tests ever for the draw feature control. Thanks sbenthall for the patch. r=me (closes #1508)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7601 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 03:41:22 +00:00
euzuro
b837fea7a2 small test fix to properly display message
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7600 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2008-07-30 02:28:25 +00:00