euzuro
e7790c4a4a
adding thorough tests for all functions in BaseTypes.js
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3807 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-25 03:45:55 +00:00
euzuro
e0f96f888f
add thorough tests for OpenLayers.Element
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3789 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-23 22:05:27 +00:00
Tim Schaub
892a4042a1
#856 - fix up clone method for vector features - give the geometry base class a clone (though it will likely never be used)
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3788 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-23 19:54:58 +00:00
euzuro
d75f7c139f
fix for #855 - set marker as not 'drawn' when removed from the markers layer. thanks for the great patch and tests, Eric L.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3784 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-23 14:48:39 +00:00
euzuro
918b430802
fix for #843 - remove unnecesary url prepping in image tiles
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3768 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-16 22:08:28 +00:00
Tim Schaub
cc1b0269c9
#823 New class style. Instead of OldStyle = Class.create(); OldStyle.prototype = Class.inherit(Parent, prototype), we now use NewStyle = OpenLayers.Class(Parent, prototype). New style classes allow for backwards compatibility [you can use OldStyle = Class.create(); Class.inherit(NewStyle, prototype)]. The Class.create and Class.inherit functions are deprecated. Backwards compatibility will be removed at 3.0. Thanks Erik for the careful review.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3767 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-16 20:25:11 +00:00
crschmidt
9ebf950e3b
#651 : PanZoom should not block mouseup. Reviewed by tschaub.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3766 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-16 19:07:01 +00:00
Tim Schaub
92b7a2316f
#627 add the missing test
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3765 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-16 19:04:54 +00:00
Tim Schaub
b5035f9c7c
#627 Adding read-only tilecache layer. Many thanks to crschmidt for the tests here.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3763 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-16 17:46:35 +00:00
Tim Schaub
cae56a65f0
#837 - modify Util.extend to deal with custom toString property - IE doesn't iterate over toString, this patch fixes this behavior for Util.extend
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3760 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-16 16:35:02 +00:00
euzuro
b31101d7f7
shame on both of us for submitting, reviewing, and committing this patch without running tests.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3754 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-15 22:31:55 +00:00
crschmidt
aad458eeb4
Commit fix for "getGridBounds calls 'getTileBounds' instead of
...
this.getTileBounds", #840 . Reviewed by Euz.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3753 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-15 19:47:46 +00:00
Tim Schaub
9b79976e19
replacing name with explicit name - just got lucky here that the tests defined name
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3740 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-13 21:02:44 +00:00
euzuro
9dd9289f88
fix for #746 - add console.error()s when wrong number of argumetns passed to add()
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3731 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-13 15:41:33 +00:00
crschmidt
8e1eb78c26
Add support to the vector layer to visualize point geometries with images. This
...
support was added, tested, and documented by Andreas Hocevar, and I want to
thank him for the work he put into this patch. It looks pretty great. (This
is from ticket #736.)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3729 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-13 13:31:40 +00:00
euzuro
921347a81a
patch for #831 - simplify the notion of untiled (now an option on grid layers called 'singleTile') and implementing loading events for gridded/untiled layers. thanks tim and chris for reviewing this beast.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3725 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-12 22:42:34 +00:00
Tim Schaub
51b31bc0a0
#832 - changing the name of the second arg for the Feature.Vector constructor, mainly for documentation sake - note that this is not an api change - Feature.Vector inherits from Feature - Feature exposes a data property, Feature.Vector exposes an attributes property, both point to the same thing for Feature.Vector - this change does not alter that redundancy, only changes the argument names for the constructor - and adds tests - I'll leave the data/attributes property discussion for later
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3717 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-12 16:36:36 +00:00
Tim Schaub
8d5861972f
finishing tests for handler.checkModifiers - single and double key combos tested
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3707 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-11 19:54:36 +00:00
Tim Schaub
30bc6bfe0c
more tests (17) for the handler base class - these for checkModifiers
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3705 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-11 18:44:39 +00:00
Tim Schaub
64c455cb7d
temporarily store the original initialize instead of tacking anything extra on to the handler's prototype - thanks for the catch Erik - I'm trashing the oldInit just so we don't end up with any more unexpected prototype modifications elsewhere in the test
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3701 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-11 17:43:07 +00:00
euzuro
10d3266013
fix drag handler test for IE. for whatever reason, ie and ff handle the tests in different order. because IE runs through the functions numerically, the constructor test is run first, and so the changes to the handler's initialize are maintained throughout the rest of the tests. thus, we need to make sure to set it back before exiting.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3698 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-11 17:04:07 +00:00
Tim Schaub
f8abf738fb
add tests for handler.destroy
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3697 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-11 16:54:32 +00:00
euzuro
8183fc6796
add test for setTileSize() to Layer
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3691 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-10 23:30:43 +00:00
Tim Schaub
03392d85f1
construct, activate, and deactivate tests for the drag handler
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3690 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-10 22:57:38 +00:00
Tim Schaub
f7f75bf8c2
start testing the drag handler
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3689 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-10 22:48:33 +00:00
Tim Schaub
21d97f45f0
88 tests for the handler base class
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3688 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-10 22:38:49 +00:00
Tim Schaub
b82c90d5cd
start testing handlers
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3685 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-10 21:47:05 +00:00
euzuro
ad52e8c6fd
fix for #787 - put clearArray() in its place ((marked as deprecated, throwing a console warning during use, all usage replaced in code))
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3636 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-06 22:55:17 +00:00
Tim Schaub
c2fcb22d98
#807 - give geometries a resize method - examples and tests for demonstration
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3631 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-06 20:32:22 +00:00
euzuro
a14b5bdc7e
patch for #809 - add the addEventType() function to the OpenLayers.Events objects so that subclasses can safely add new event types without modifying their parents' constant values
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3622 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-06 18:30:09 +00:00
Tim Schaub
dcffa03e7d
#805 - all geometries now know how to rotate - see the examples/rotate-features.html for geometry.rotate in action
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3602 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-05 22:03:27 +00:00
euzuro
cdd6acc413
fix for #800 - the mergeNewParams function is now simplified. the only time it need be overridden now is in WMS, which mandates that all parameters should be uppercased. thanks for the review and the added test, tim.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3584 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-05 14:24:15 +00:00
euzuro
4f3d3c96c9
give redraw test a number
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3583 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-05 14:08:15 +00:00
euzuro
2cf67f76d0
fix for #795 - all layers now have a redraw() method that simply redraws them no matter whether the extent or parameters or zoom has changed. Big big thanks to tim schaub for not only taking the time to listen to my relentless (and often cracked) brainstorming about this ticket and for taking the time out to review the final patch.... but above and beyond the call of duty, adding *tests* for this patch. real ace. top knotch.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3582 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-05 14:04:51 +00:00
euzuro
bb6f69d83f
fix for #785 - fix up gutter logic a little bit. on a path to getting all gutter info in one place
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3555 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-02 22:51:50 +00:00
euzuro
d2c2b011e7
fix for #650 - if user specifies a layer as transparent and of format image/jpg, we change it to the appropriate type (gif or png). Sure, it's somewhat magical... but it will probably help people out in the long run
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3554 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-07-02 22:11:16 +00:00
crschmidt
6aea8da115
Add basic DragPan test.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3542 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-06-29 12:49:39 +00:00
crschmidt
ee326b9440
Commit patch for #788 , "Control displayClass is not correct if CLASS_NAME
...
contains >= 2 periods" from fredj, who is a wonderful contributor who not only
wrote code, and tests, but upgraded all the existing control tests, because he
is just that full of awesome. (Thanks Fred!)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3534 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-06-29 09:54:20 +00:00
euzuro
357a4cee35
fix testing messages that were backwards
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3442 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-06-25 20:30:42 +00:00
euzuro
e39e89a5bf
patch for #726 was breaking IE tests. Please test things in IE before committing to trunk
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3441 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-06-25 19:36:02 +00:00
crschmidt
3cd58c5121
Commit fix for #726 from andreas, with proper tests.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3389 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-06-20 23:53:51 +00:00
crschmidt
afa2270c83
Add base control panel test class.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3370 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-06-20 11:30:26 +00:00
euzuro
8874a6069f
additional patch for #742 - removeControl() now takes the control as argument, not the id
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3329 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-06-14 19:18:57 +00:00
euzuro
385da5c614
2nd attempt fix for #734 -- tests pass in all browsers
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3328 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-06-14 19:11:45 +00:00
euzuro
a8e72ea131
fix format georss patch to not cause tests to break in IE. see (unnecessary) ticket #756
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3324 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-06-12 19:05:42 +00:00
euzuro
f56f136523
patch for #487 -- dateline wrapping
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3323 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-06-12 18:03:59 +00:00
Tim Schaub
6a2637eb20
add OpenLayers.Console namespace and a number of methods that allow for logging of error messages - when firebug.js is included in a page, the application runs in "debug" mode - the Firebug extension or Firebug Lite handles OpenLayers.Console calls depending on availability
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3320 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-06-11 23:17:49 +00:00
euzuro
3eeaf81e64
rollback r3284, reopening #734 . This patch causes tests to break in IE6. I will help to debug this at some point, but right now I am doing other things and I need all tests to pass or I can't move forward.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3317 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-06-11 19:28:48 +00:00
crschmidt
9409058ca6
Our recent change to not catch and hide exceptions silently is causing this
...
test to break, because the destroy gets called before the layer loads, so the
features are attempted to be pushed into somethig that has been set to null.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3306 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-06-09 11:22:28 +00:00
Schuyler Erle
905bd6d441
Fix #745 , including test.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@3299 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-06-08 18:31:28 +00:00