Commit Graph

  • dc13cd1ab6 Bug fix for r[56]. Schuyler Erle 2006-05-16 21:06:07 +00:00
  • 00da133a5e Updated example.html to reflect r[57]. Schuyler Erle 2006-05-16 19:32:40 +00:00
  • 143fd8d170 Map constructor now calls on div argument, so that developer doesn't need to. Schuyler Erle 2006-05-16 19:31:59 +00:00
  • 47bf4cdad8 Changed DEFAULT_ZOOM_LEVELS to maxZoomLevel, DEFAULT_FULL_EXTENT to maxExtent, and RESOLUTION_AT_ZOOM_LEVEL_0 to maxResolution. These values are no longer constants, but have (thanks to JavaScript object prototyping) sensible defaults. Schuyler Erle 2006-05-16 19:27:22 +00:00
  • 58b202b359 Added addLayers() method to Map class; also, added tests to support it. Schuyler Erle 2006-05-16 19:16:02 +00:00
  • 1b00201377 Removed red background and centered map at (0,0) in example.html. Schuyler Erle 2006-05-16 18:58:08 +00:00
  • b0c78422aa remove extraneous diff functions. none of these was being used anyways. now all diffs return an OpenLayers.Pixel variable. euzuro 2006-05-16 18:56:49 +00:00
  • a70c7c9f86 replace 'who()' function with CLASS_NAME member constant. As per email discussion euzuro 2006-05-16 18:35:15 +00:00
  • bd16aa9cdf replaced calls to addX and addY with calls to add. Simplify euzuro 2006-05-16 18:32:11 +00:00
  • a2ef49dd9c addSize() is never used. Keep it Simple euzuro 2006-05-16 18:25:40 +00:00
  • ca8d9c1157 copy/paste oversight euzuro 2006-05-16 18:25:03 +00:00
  • 6605cd0984 add new 'add' method to OpenLayers.Pixel -- eventually this will replace addX, addY, and addSize. euzuro 2006-05-16 18:24:33 +00:00
  • 57752d9cd4 added who() function to OpenLayers.Size euzuro 2006-05-16 18:21:59 +00:00
  • aca2bc30b4 fixed tab / spacing euzuro 2006-05-16 18:21:29 +00:00
  • 3948a4d5a3 samePt() function never used and also duplicates functionality of equal() function euzuro 2006-05-16 18:13:31 +00:00
  • 9d00e3830f JSAN for OpenLayers.Util euzuro 2006-05-16 18:12:26 +00:00
  • d3401763f3 JSAN for OpenLayers.Pixel euzuro 2006-05-16 18:11:31 +00:00
  • bdd3fe8448 new code seems to be using 'who()' function instead of 'getName()' euzuro 2006-05-16 17:50:28 +00:00
  • a8bf08cca3 coding standards proposal using logger to document unimplemented functions in subclasses euzuro 2006-05-16 17:48:04 +00:00
  • ac918d50a4 JSAN euzuro 2006-05-16 17:39:30 +00:00
  • db1c5afc7b found and noted unused variable euzuro 2006-05-16 17:27:52 +00:00
  • 39622d5676 JSAN euzuro 2006-05-16 17:26:53 +00:00
  • 27f2842519 removed 'status' variable. no reason to duplicate the storage of visibility when it can always be read directly from the layer's div. euzuro 2006-05-16 17:25:12 +00:00
  • d20e764172 JSAN commenting euzuro 2006-05-16 17:05:43 +00:00
  • 3cb109fe70 if the triggerMapEvent takes a variable 'type', which is coming directly from evt.type, then we might as well keep things consistent and use it in our register function as well euzuro 2006-05-16 17:04:52 +00:00
  • a9b696d000 JSAN commenting euzuro 2006-05-16 16:54:27 +00:00
  • b27500e511 Add PanZoomBar, make PanZoom not also have a bar, remove LayerSwitcher control for the time being. crschmidt 2006-05-15 18:28:57 +00:00
  • a6f794be8d Modify tests to work in FF on Mac -- functions are not run alphabetically there, so work needs to be repeated in 'subsequent' calls. crschmidt 2006-05-14 02:50:38 +00:00
  • 54c0403850 add LayerSwitcher control. Currently, when added, this will simply loop through all the map layers, display a div (with text in it) which allows you tu turn the layer on or off. Layer visibility is a new concept in Layer.js, including a getter and setter, which uses the style.visibility prop to change the status of the layer. crschmidt 2006-05-14 02:44:49 +00:00
  • 45655e12a2 Change Google Maps API key to be a key for localhost (127.0.0.1) so that people can test it on their own local webservers. crschmidt 2006-05-14 02:06:06 +00:00
  • 46035298a5 Begin work on Google Maps Layer. In order to create this layer, layer div creation has been moved into Layer.js, and the div that is created is then slotted into the right place by the map.addLayer function. (This is so that, at layer creation time, a div is available). However, it seems like Google Maps does not know how large the div is for reasons I don't yet understand, and there'se also the fact that our zoom levels differ from Google's at the moment. But it's getting there. crschmidt 2006-05-13 16:11:52 +00:00
  • 7b62f33544 More zoom level bounds checking. crschmidt 2006-05-13 15:25:28 +00:00
  • 8dc75d0d7c Convert zoom levels to be a slider. Graphics need much improvement, and the code also needs a good twice over, but it works. crschmidt 2006-05-13 14:13:32 +00:00
  • 89d7a7d852 Convert tabs to spaces. (need to fix vi on my linux machine.) crschmidt 2006-05-13 12:10:51 +00:00
  • d5e46cd5d8 Reorder tests by dependancy. crschmidt 2006-05-13 01:48:25 +00:00
  • a758b9f3e8 Add 'destroy' function to PanZoom control which unsets the 'map' item on all the buttons. This should prevent memory leaks by removing the circular references to buttons. crschmidt 2006-05-13 01:34:27 +00:00
  • bc8197969d Add buttons to the PanZoom control which currently allow you to zoom to any level. Add a 'zoomTo' function that allows you to specify a level. This will need to be refactored: Possibly the zoom control will become part of a subclass of PanZoom, "largePanZoom", which has a smaller set of controls. crschmidt 2006-05-13 01:29:19 +00:00
  • 8bb245832c Adding latlon and bounds tests. These may need to change if we decide to switch to "Lon,Lat" ordering for GIS correctness over language semantics. crschmidt 2006-05-13 01:27:31 +00:00
  • 29c62da8ee Add Pixel unit test. crschmidt 2006-05-13 01:04:06 +00:00
  • 768f800430 Test that setcenter creates a latlon, and that the values are equal to what we expect. (This would break if we ever changed the order of LatLon's args, for example.) crschmidt 2006-05-12 23:28:56 +00:00
  • f2fa6622f1 Change "OpenLayers.Point" to OpenLayers.Pixel, so there's no confusion between LatLon and Point (a problem that has and still does afflict the Google Maps API). crschmidt 2006-05-12 22:59:47 +00:00
  • 05d213a806 Add a test for map.setCenter(). crschmidt 2006-05-12 22:53:28 +00:00
  • c0bea6397a Eliminate any possible circular references to controls in OpenLayers.Map.destroy(). Schuyler Erle 2006-05-12 22:38:33 +00:00
  • aceaa334b3 Fixed incorrect plan in test_Layer.html. Schuyler Erle 2006-05-12 22:37:29 +00:00
  • 250b7758da Got tests working. Schuyler Erle 2006-05-12 22:36:52 +00:00
  • ab312e867d Added basic tests for Map, Layer, and Control base classes. Schuyler Erle 2006-05-12 22:31:14 +00:00
  • 50caed2d35 One last fix to make OpenLayers.js work with the new directory scheme. Schuyler Erle 2006-05-12 22:15:56 +00:00
  • 6f421094d2 Fixed example.html and OpenLayers.js to use lib/ instead of js/. Schuyler Erle 2006-05-12 22:02:21 +00:00
  • 04ba28f5a4 Revised directory structure (js/ -> lib/, test/ -> tests/) to match JSAN distribution standards, as documented at http://www.openjsan.org/documentation/dists.html. Schuyler Erle 2006-05-12 21:15:53 +00:00
  • 059cef7570 Add test/ directory, including run-tests.html from Test.AnotherWay, and some of Phil's work from the original Hunut code base. Test.AnotherWay lives at http://www.openjsan.org/src/a/ar/artemkhodush/Test.AnotherWay-0.51/doc/. Schuyler Erle 2006-05-12 21:12:41 +00:00
  • 45f0b84316 Double click should zoom and center. crschmidt 2006-05-12 20:32:14 +00:00
  • 2d44a29619 Correct syntax. Needed for IE to work. crschmidt 2006-05-12 20:20:08 +00:00
  • 9f29b0e9a6 Fixing typo of "resolution" in PanZoom -- this fixes panning up and down. crschmidt 2006-05-12 20:09:43 +00:00
  • 0b5e49cd48 Removing an unused function from Tile -- should be in the subclassed WFS tile, but not here. Cleaning up example.html problems -- commenting out closing comment in <script> tag crschmidt 2006-05-12 19:59:51 +00:00
  • 9b7861b42c Removed SVN commit garbage. Oops. Schuyler Erle 2006-05-12 19:36:22 +00:00
  • 6810d70bdd Importing OpenLayers "newAPI" branch. Schuyler Erle 2006-05-12 19:35:22 +00:00