Commit Graph
100 Commits
Author SHA1 Message Date
euzuro 199ad05b5c readability, setting precedent.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@881 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-04 17:00:52 +00:00
euzuro 9cb9f6200c fix class name. coding standards
git-svn-id: http://svn.openlayers.org/trunk/openlayers@880 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-04 16:48:09 +00:00
euzuro f528178e53 add clone() method to Layer class, add test.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@879 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-04 16:32:08 +00:00
euzuro 9149468971 store a reference to the options. this will be used for cloning.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@878 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-04 15:49:05 +00:00
euzuro 718d84d6d2 when cloning an icon, set the calculateOffset() function too, if it exists.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@877 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-04 15:30:11 +00:00
euzuro 4ba3a290b8 change these alerts so as not to confuse ourselves when grepping for alerts to remove debugging code. :-)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@876 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-04 14:02:02 +00:00
euzuro 076632122b update triggerEvent() so that it doesnt bomb if user tries to trigger a non-enabled event. Added thorough testing.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@875 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-04 13:54:04 +00:00
euzuro 91f17f20ff added some more just-in-case tests to test the unregister() function
git-svn-id: http://svn.openlayers.org/trunk/openlayers@874 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-04 13:27:51 +00:00
euzuro 56472f15a0 protect unregister() from someone trying to unregister an un-enabled event. total extreme case, but whatever. added test.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@873 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-04 13:23:11 +00:00
euzuro 83eb0e1b34 do not let users register on an event that has not been specifically enabled at initialize. add test.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@872 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-04 13:18:16 +00:00
euzuro 585ec9e192 fix remove() function and add test
git-svn-id: http://svn.openlayers.org/trunk/openlayers@871 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-04 13:13:41 +00:00
euzuro abac8a5d44 fixed functionality of unregister() function, added ability to pass null value for obj. Added tests.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@870 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-04 12:57:34 +00:00
euzuro 7d6f4dea78 changing functionality of Events.register(). Now if a null callback is passed in, no action is taken. If a null *obj* is passed in, however, the obj used is this.object (the Events Object's related object). Added tests to make sure this works.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@869 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-04 12:44:29 +00:00
euzuro 7671f43bb1 updating tests for Events.js
git-svn-id: http://svn.openlayers.org/trunk/openlayers@868 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-04 12:37:02 +00:00
euzuro e59c5e08f3 once property is set, use it instead of the argument.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@867 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-04 11:58:38 +00:00
euzuro 10cbef9274 since we can technically register events for any domelement, there is no reason this variable should be named 'div'. Change it to 'element' and update its use everywhere.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@866 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-04 11:57:18 +00:00
euzuro 994e00ad20 add more complete comment to register function, sort of explaining binding.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@865 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-04 11:42:20 +00:00
euzuro 5544bbf134 adding commenting/readability to initialize()
git-svn-id: http://svn.openlayers.org/trunk/openlayers@864 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-04 11:25:54 +00:00
euzuro 1301102b1a adding commenting/readability to triggerEvent()
git-svn-id: http://svn.openlayers.org/trunk/openlayers@863 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-04 11:18:06 +00:00
euzuro 9746ac23fe adding comments, coding standards, jsdoc
git-svn-id: http://svn.openlayers.org/trunk/openlayers@862 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-04 11:10:27 +00:00
euzuro 2bea4fed77 jsdoc
git-svn-id: http://svn.openlayers.org/trunk/openlayers@861 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-04 10:34:15 +00:00
euzuro 397b4cc7ba hack to catch as best as possible the resize event in both mozilla and IE. we cant catch the actual resize on the div in IE, so we do that. in mozilla the best we can do is catch the resize of the window. so that is what we do.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@860 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-03 20:08:02 +00:00
euzuro 65ae34d4e7 add contains() function to string library. added tests too.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@859 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-03 19:54:00 +00:00
euzuro 74b3e153f8 add a location so that init GeoRSS does not crash. Now all tests pass again
git-svn-id: http://svn.openlayers.org/trunk/openlayers@858 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-03 14:19:30 +00:00
euzuro 98302beddd same-case these functions for if there is no baselayer. in theory,
these should never be called if no baselayer is set... but one never
knows what a user will do. So instead of crashing, we will just return null.


git-svn-id: http://svn.openlayers.org/trunk/openlayers@857 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-03 14:11:48 +00:00
euzuro af5e930c0a coding standards
git-svn-id: http://svn.openlayers.org/trunk/openlayers@856 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-03 00:15:42 +00:00
euzuro e34d5e2e96 jsdoc
git-svn-id: http://svn.openlayers.org/trunk/openlayers@855 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-03 00:06:28 +00:00
euzuro c776967e66 looks like the theArgs controls and layers should be initialized as comma separated string values, rather than arrays. also remove repeated line
git-svn-id: http://svn.openlayers.org/trunk/openlayers@854 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-02 20:48:00 +00:00
euzuro 16d9da1268 coding standards
git-svn-id: http://svn.openlayers.org/trunk/openlayers@853 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-02 18:49:07 +00:00
euzuro 70af5bbb7f jsdoc
git-svn-id: http://svn.openlayers.org/trunk/openlayers@852 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-07-02 18:43:50 +00:00
euzuro 2e79e399b2 updated comment
git-svn-id: http://svn.openlayers.org/trunk/openlayers@836 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-30 01:12:03 +00:00
euzuro aaa0555b7a the case is never closed, and the sun never sets. this is old code that is no longer used.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@835 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-30 01:07:02 +00:00
euzuro a02c0ea8b7 you wanted viewportpx from latlon? well, you got it mister. using a small and but ingenious hack by the astute dr. steven erle, we are able to fix the last remaining (famous last words) kink in the google layer. seems like it should be all a-o-k now. Changed the getLonLatFromViewPortPx() to use the Container as well. Case closed.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@834 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-30 01:04:10 +00:00
euzuro afeb15b3e7 set defaults correctly
git-svn-id: http://svn.openlayers.org/trunk/openlayers@832 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-29 23:24:48 +00:00
euzuro 43a2f03b2b the 'moveend' event was not getting properly triggered on the end of a drag... because the setCenter() was not passing a new center or zoom. move it outside the if clause and all is well.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@823 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-28 23:44:24 +00:00
euzuro f51e970ab1 oops. our API promises zoomToFullExtent() and getFullExtent(), so we have to deliver them. Agreed that the name change to max should stay, but for the time being, have to maintain our API. both of these functions are marked as deprecated, and a ticket is being made to eventually remove them.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@811 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-27 23:47:36 +00:00
euzuro 1cf12e8d34 set the options *after* the call to updateSize() has been made
git-svn-id: http://svn.openlayers.org/trunk/openlayers@809 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-27 23:39:19 +00:00
euzuro 563d91c4fd extra dereferencing.... copy/paste error
git-svn-id: http://svn.openlayers.org/trunk/openlayers@808 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-27 23:35:05 +00:00
euzuro 9b53d22a31 allow for accessing of default map values even if baseLayer has still not been set
git-svn-id: http://svn.openlayers.org/trunk/openlayers@807 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-27 23:31:47 +00:00
euzuro ff0e83d0a0 bringing all changes from sandbox/euzuro/LayersReworking down into the trunk. this is a merge of r656:HEAD http://svn.openlayers.org/sandbox/euzuro/LayersReworking
git-svn-id: http://svn.openlayers.org/trunk/openlayers@806 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-27 23:16:26 +00:00
euzuro f4342723e4 use bound's built in getCenter() function.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@790 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-27 10:47:48 +00:00
euzuro 59b48c755e remove extraneous alert()
git-svn-id: http://svn.openlayers.org/trunk/openlayers@658 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-21 16:04:06 +00:00
euzuro c36d63d0ec use correct resolution
git-svn-id: http://svn.openlayers.org/trunk/openlayers@653 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-21 15:11:30 +00:00
euzuro abb950a7c3 coding standards
git-svn-id: http://svn.openlayers.org/trunk/openlayers@651 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-21 14:32:27 +00:00
euzuro 705555f1f7 add concept of slideFactor to panzoom
git-svn-id: http://svn.openlayers.org/trunk/openlayers@650 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-21 14:31:34 +00:00
euzuro 61a93c8d38 add() method on lonlat does not modify actual lonlat, but rather creates new lonlat with the add affected. must therefore assign from return value.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@649 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-21 14:29:06 +00:00
euzuro 91e9c17c98 small fix - context was not correctly set to get the slide factor
git-svn-id: http://svn.openlayers.org/trunk/openlayers@648 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-21 14:06:21 +00:00
euzuro 82f40f8f3f commenting/JSDOC/coding standards
git-svn-id: http://svn.openlayers.org/trunk/openlayers@647 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-21 13:44:30 +00:00
euzuro ee2b60ff6b allow user to set the slide factor in keyboarddefauls
git-svn-id: http://svn.openlayers.org/trunk/openlayers@646 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-21 13:09:17 +00:00
euzuro 1cca9fcde7 one last small optimisation / readability fix
git-svn-id: http://svn.openlayers.org/trunk/openlayers@645 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-21 13:05:50 +00:00
euzuro 3323a0e2a8 small code reorganization and bringing up to date with JSDOC and coding standards
git-svn-id: http://svn.openlayers.org/trunk/openlayers@644 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-21 13:03:00 +00:00
euzuro e9bc79203b correct comment/JSDOC
git-svn-id: http://svn.openlayers.org/trunk/openlayers@643 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-21 12:48:44 +00:00
euzuro 823d2ddedd add comment regarding current handling of base layers
git-svn-id: http://svn.openlayers.org/trunk/openlayers@642 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-21 11:51:59 +00:00
euzuro 76156b7317 give Map the concept of a base layer
git-svn-id: http://svn.openlayers.org/trunk/openlayers@641 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-21 11:48:27 +00:00
euzuro 91a566ca61 the last of the screen -> viewPort changes
git-svn-id: http://svn.openlayers.org/trunk/openlayers@634 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-20 23:23:31 +00:00
euzuro 9a74fc1f7e update comment
git-svn-id: http://svn.openlayers.org/trunk/openlayers@633 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-20 23:08:10 +00:00
euzuro 33e84b6ff0 more screen->viewPort
git-svn-id: http://svn.openlayers.org/trunk/openlayers@632 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-20 23:07:30 +00:00
euzuro adf91b1d10 again, change function name from ScreenPx to ViewPortPx
git-svn-id: http://svn.openlayers.org/trunk/openlayers@631 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-20 22:57:18 +00:00
euzuro ed3c2a6f0b change function name from ScreenPx to ViewPortPx
git-svn-id: http://svn.openlayers.org/trunk/openlayers@630 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-20 22:51:55 +00:00
euzuro 7ebaf2a630 wms is not a base layer if it is transparent
git-svn-id: http://svn.openlayers.org/trunk/openlayers@629 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-20 22:31:44 +00:00
euzuro 8ef2cc58d5 these layers are never base layers
git-svn-id: http://svn.openlayers.org/trunk/openlayers@628 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-20 22:16:38 +00:00
euzuro bf9628ea39 set G-Y-M layers' isBaseLayer() to true
git-svn-id: http://svn.openlayers.org/trunk/openlayers@623 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-20 17:58:11 +00:00
euzuro b2ca284f9b add isBaseLayer() function to Layer
git-svn-id: http://svn.openlayers.org/trunk/openlayers@622 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-20 17:53:30 +00:00
euzuro 4c6b232bd2 coding standards / JSDOC
git-svn-id: http://svn.openlayers.org/trunk/openlayers@621 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-20 17:47:26 +00:00
euzuro e582436f55 catch autodrag as well (this is for double-clicks)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@616 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-17 15:47:27 +00:00
euzuro 6392e9877c finishing touches of first draft of yahoo layer. adding correct script tag, fixing zoom levels business, etc.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@615 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-17 15:41:42 +00:00
euzuro bf60b9d01d first round test code for yahoo layer
git-svn-id: http://svn.openlayers.org/trunk/openlayers@614 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-17 15:11:36 +00:00
euzuro 467236ed25 prepare to take a Yahoo.js
git-svn-id: http://svn.openlayers.org/trunk/openlayers@613 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-17 15:11:01 +00:00
euzuro c73291770c cosmetic change. relic variable name from ve layer implementation
git-svn-id: http://svn.openlayers.org/trunk/openlayers@612 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-17 14:59:20 +00:00
euzuro b6f541fb49 disable google for now so users dont get errors/slowdowns
git-svn-id: http://svn.openlayers.org/trunk/openlayers@611 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-17 14:46:07 +00:00
euzuro 29c8c45814 no need to include the gmaps script here. though we may roll back to doing it this way...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@610 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-17 14:41:31 +00:00
euzuro 0978988638 first shot at getting gmaps working in openlayers.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@609 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-17 14:41:00 +00:00
euzuro 86b99df3f3 modify all equals() functions in Util.js (Size, Pixel, LonLat, Bounds) such that if a null value is passed in, they return false. Tests updated to make sure this is true.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@608 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-17 14:12:56 +00:00
euzuro 988cf47bdd temporarily disabling VE until we can come up with a better solution for dynamically loading VE
git-svn-id: http://svn.openlayers.org/trunk/openlayers@607 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-17 12:39:32 +00:00
euzuro 1df168849e make sure vemap is loaded before trying to move it
git-svn-id: http://svn.openlayers.org/trunk/openlayers@606 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-17 12:06:06 +00:00
euzuro 836b47c192 fix for #77. alpha png transparency. and tests. yay.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@605 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-15 19:02:21 +00:00
euzuro 18d178d7d2 update freemap example
git-svn-id: http://svn.openlayers.org/trunk/openlayers@604 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-15 18:14:38 +00:00
euzuro ea732d4535 add requere statement for singlefile
git-svn-id: http://svn.openlayers.org/trunk/openlayers@602 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-15 17:29:39 +00:00
euzuro 25ecdae9c2 zoom out a bit so the zoom issues are less pronounced. jeje
git-svn-id: http://svn.openlayers.org/trunk/openlayers@592 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-15 12:45:14 +00:00
euzuro 237b32bad7 we can do without this test case
git-svn-id: http://svn.openlayers.org/trunk/openlayers@591 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-15 12:11:35 +00:00
euzuro aef1b4de1a new example for virtual earth
git-svn-id: http://svn.openlayers.org/trunk/openlayers@590 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-15 12:11:22 +00:00
euzuro ec9adf6371 include VirtualEarth.js
git-svn-id: http://svn.openlayers.org/trunk/openlayers@589 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-15 12:11:01 +00:00
euzuro e55d2a7cce adding ability to add a layer to the viewport instead of the layerContainerDiv - this is especially for the virtual earth implementation, as we want to simply make a div that stays put. we dont want it sliding around with the layerdiv. it should stay where it is and let its own events handler move it around
git-svn-id: http://svn.openlayers.org/trunk/openlayers@588 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-15 12:10:38 +00:00
euzuro 9ca4ca2cee Adding implementation of Microsoft Virtual Earth layer.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@587 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-15 12:09:21 +00:00
euzuro 81f4224bfb trying new magnification icons
git-svn-id: http://svn.openlayers.org/trunk/openlayers@578 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-13 02:16:48 +00:00
euzuro 2d2904c6ae adding comment for dealing with popups and layers
git-svn-id: http://svn.openlayers.org/trunk/openlayers@577 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-12 16:09:02 +00:00
euzuro fc366b73fe recommitting r574 - the bug was in the OpenLayers.Feature destroy() function, which was not checking to ensure a valid map setting.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@576 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-12 16:00:00 +00:00
euzuro e3695d2223 rollback r574. though it was a valid patch, it is causing something else to break. Better to keep code functional. Will re-commit this patch when the error has been located.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@575 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-12 15:17:57 +00:00
euzuro ba77d478b3 add destroy method which calls destroy() on both superclasses.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@574 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-12 15:06:12 +00:00
euzuro 0853af657b doesnt look like we're going to add a logger any time soon. might as well get rid of these old logger references.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@550 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-07 19:03:04 +00:00
euzuro b5e525e118 more demo work
git-svn-id: http://svn.openlayers.org/trunk/openlayers@549 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-07 18:59:34 +00:00
euzuro cf011820c8 when we remove popups or layers from the map, we have to set their 'map' properties back to null
git-svn-id: http://svn.openlayers.org/trunk/openlayers@545 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-07 16:22:35 +00:00
euzuro 6628d38dc5 on destroy(), go through and destroy() all of the features we have created.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@544 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-07 16:12:27 +00:00
euzuro 558c908f3c coding standards
git-svn-id: http://svn.openlayers.org/trunk/openlayers@543 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-07 16:11:29 +00:00
euzuro 78964cf417 keep an array of the features we have created. this will allow us to later destroy() them when the time comes.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@542 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-07 16:10:32 +00:00
euzuro e06b157090 when we destroy a markers layer, remove all of its tiles. do not, however, destroy them... because they were not created here.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@541 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-07 16:08:15 +00:00
euzuro 85b14a3c93 when we destroy a grid layer, destroy all of its tiles
git-svn-id: http://svn.openlayers.org/trunk/openlayers@540 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-07 16:07:26 +00:00
euzuro 7e6b3b2a34 if the layer has a map property, remove it from the map before destroying.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@539 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-07 16:00:44 +00:00
euzuro 3b443ca2c9 if we destroy a popup, have it remove itself from the map. good programming says that a popup should be removed by the same person who added it... but if the user destroys a popup, s/he assumes it will dissapear, and unless we remove it, it wont do that.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@538 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-07 15:37:51 +00:00
euzuro eba9f241a0 set LayerSwitcher to listen for removed layers
git-svn-id: http://svn.openlayers.org/trunk/openlayers@537 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2006-06-07 14:54:22 +00:00