OpenLayers OpenLayers

Changeset 6500

Show
Ignore:
Timestamp:
03/12/08 12:02:18 (10 months ago)
Author:
crschmidt
Message:

Merge with trunk (including KML format class resolution). -r6461:HEAD

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • sandbox/euzuro/pop/doc/authors.txt

    r6127 r6500  
    1717Philip Lindsay 
    1818Martijn van Oosterhout 
     19David Overstrom 
    1920Corey Puffault 
    2021Gregers Rygg 
  • sandbox/euzuro/pop/examples/GMLParser.html

    r6253 r6500  
    11<html xmlns="http://www.w3.org/1999/xhtml"> 
    22  <head> 
    3   <title>OpenLayers GML Parser</title> 
     3      <title>OpenLayers GML Parser</title> 
    44    <link rel="stylesheet" href="../theme/default/style.css" type="text/css" /> 
    55    <style type="text/css"> 
     
    3232  </head> 
    3333  <body onload="load()"> 
    34   <h1 id="title">GML Parser Example</h1> 
     34      <h1 id="title">GML Parser Example</h1> 
    3535 
    36   <div id="tags"></div> 
     36      <div id="tags"></div> 
    3737 
    38   <p id="shortdesc"> 
    39        Demonstrate the operation of the GML parser. 
    40   </p> 
     38      <p id="shortdesc"> 
     39          Demonstrate the operation of the GML parser. 
     40      </p> 
    4141 
    42   <div id="output"></div> 
     42      <div id="output"></div> 
    4343 
    44   <div id="docs"> 
    45        This script reads data from a GML file and parses out the coordinates, appending them to a HTML string with markup tags. 
    46        This markup is dumped to an element in the page. 
    47    </div> 
     44      <div id="docs"> 
     45          This script reads data from a GML file and parses out the coordinates, appending them to a HTML string with markup tags. 
     46          This markup is dumped to an element in the page. 
     47    </div> 
    4848  </body> 
    4949</html> 
  • sandbox/euzuro/pop/examples/KMLParser.html

    r6253 r6500  
    11<html xmlns="http://www.w3.org/1999/xhtml"> 
    22  <head> 
    3    <title>OpenLayers KML Parser Example</title> 
     3    <title>OpenLayers KML Parser Example</title> 
    44    <script src="../lib/OpenLayers.js"></script> 
    55    <script type="text/javascript"> 
     
    2929  </head> 
    3030  <body onload="load()"> 
    31   <h1 id="title">KML Parser Example</h1> 
     31      <h1 id="title">KML Parser Example</h1> 
    3232 
    33   <div id="tags"></div> 
     33      <div id="tags"></div> 
    3434 
    35   <p id="shortdesc"> 
    36        Demonstrate the operation of the KML parser. 
    37   </p> 
     35      <p id="shortdesc"> 
     36          Demonstrate the operation of the KML parser. 
     37      </p> 
    3838 
    39   <div id="output"></div> 
     39      <div id="output"></div> 
    4040 
    41   <div id="docs"> 
    42        This script reads data from a KML file and parses out the coordinates, appending them to a HTML string with markup tags. 
    43        This markup is dumped to an element in the page. 
    44    </div> 
     41      <div id="docs"> 
     42          This script reads data from a KML file and parses out the coordinates, appending them to a HTML string with markup tags. 
     43          This markup is dumped to an element in the page. 
     44    </div> 
    4545  </body> 
    4646</html> 
  • sandbox/euzuro/pop/examples/accessible.html

    r6253 r6500  
    3030            } 
    3131            a.api { 
    32                font-size:1em; 
    33                text-decoration:underline; 
     32                font-size:1em; 
     33                text-decoration:underline; 
    3434            } 
    3535        </style> 
     
    5353    </head> 
    5454    <body onload="init()"> 
    55        <h1 id="title">Accessible Example</h1> 
     55        <h1 id="title">Accessible Example</h1> 
    5656 
    5757        <div id="tags"> 
    58        </div> 
     58        </div> 
    5959 
    60        <p id="shortdesc"> 
    61            Demonstrate how to use the KeyboardDefaults option parameter for layer types. 
    62        </p> 
     60        <p id="shortdesc"> 
     61            Demonstrate how to use the KeyboardDefaults option parameter for layer types. 
     62        </p> 
    6363 
    6464        <table> 
     
    112112        </table> 
    113113 
    114        <div id="docs"> 
    115            <p>Navigate the map in one of three ways: 
    116                <ul> 
    117                    <li>Click on the named links to zoom and pan</li> 
    118                    <li>Use following keys to pan and zoom: 
    119                        <ul> 
    120                            <li>+ (zoom in)</li> 
    121                            <li>- (zoom out)</li> 
    122                            <li>up-arrow (pan north)</li> 
    123                            <li>down-arrow (pan south)</li> 
    124                            <li>left-arrow (pan east)</li> 
    125                            <li>right-arrow (pan west)</li> 
    126                        </ul> 
    127                    </li> 
    128                    <li>If access keys work for links in your browser, use: 
    129                        <ul> 
    130                            <li>i (zoom in)</li> 
    131                            <li>o (zoom out)</li> 
    132                            <li>n (pan north)</li> 
    133                            <li>s (pan south)</li> 
    134                            <li>e (pan east)</li> 
    135                            <li>w (pan west)</li> 
    136                        </ul> 
    137                    </li> 
    138                </ul> 
    139            </p> 
     114        <div id="docs"> 
     115            <p>Navigate the map in one of three ways: 
     116                <ul> 
     117                    <li>Click on the named links to zoom and pan</li> 
     118                    <li>Use following keys to pan and zoom: 
     119                        <ul> 
     120                            <li>+ (zoom in)</li> 
     121                            <li>- (zoom out)</li> 
     122                            <li>up-arrow (pan north)</li> 
     123                            <li>down-arrow (pan south)</li> 
     124                            <li>left-arrow (pan east)</li> 
     125                            <li>right-arrow (pan west)</li> 
     126                        </ul> 
     127                    </li> 
     128                    <li>If access keys work for links in your browser, use: 
     129                        <ul> 
     130                            <li>i (zoom in)</li> 
     131                            <li>o (zoom out)</li> 
     132                            <li>n (pan north)</li> 
     133                            <li>s (pan south)</li> 
     134                            <li>e (pan east)</li> 
     135                            <li>w (pan west)</li> 
     136                        </ul> 
     137                    </li> 
     138                </ul> 
     139            </p> 
    140140 
    141            This is an example of using alternate methods to control panning and zooming.  This approach uses map.pan() and map.zoom().  You'll note that to pan, additional math is necessary along with map.size() in order to set the distance to pan. 
    142        </div> 
     141            This is an example of using alternate methods to control panning and zooming.  This approach uses map.pan() and map.zoom().  You'll note that to pan, additional math is necessary along with map.size() in order to set the distance to pan. 
     142        </div> 
    143143    </body> 
    144144</html> 
  • sandbox/euzuro/pop/examples/animated_panning.html

    r6461 r6500  
    11<html xmlns="http://www.w3.org/1999/xhtml"> 
    22  <head> 
    3    <title>Animated Panning of the Map via map.panTo</title> 
     3    <title>Animated Panning of the Map via map.panTo</title> 
    44    <link rel="stylesheet" href="../theme/default/style.css" type="text/css" /> 
    55    <style type="text/css"> 
     
    8585  <body onload="init()"> 
    8686    <h1 id="title">map.panTo Example</h1> 
    87    <div id="tags">map.panTo</div> 
    88    <div id="shortdesc">Show animated panning effects in the map</div> 
    89    <div id="map"></div> 
     87    <div id="tags">map.panTo</div> 
     88    <div id="shortdesc">Show animated panning effects in the map</div> 
     89    <div id="map"></div> 
    9090    <div id="docs"> 
    91        <p>This is an example of transition effects. If the new random center is in the current extent, the map will pan smoothly. <br /> 
     91        <p>This is an example of transition effects. If the new random center is in the current extent, the map will pan smoothly. <br /> 
    9292        The random selection will continue until you press it again. Additionally, you can single click in the map to pan smoothly 
    9393        to that area, or use the pan control to pan smoothly. 
  • sandbox/euzuro/pop/examples/attribution.html

    r6253 r6500  
    3939        </div> 
    4040 
    41        <p id="shortdesc"> 
    42          Shows the use of the attribution layer option on a number of layer types. 
    43        </p> 
     41        <p id="shortdesc"> 
     42          Shows the use of the attribution layer option on a number of layer types. 
     43        </p> 
    4444 
    4545        <div id="map"></div> 
    4646 
    47        <div id="docs"> 
    48            This is an example of how to add an attribution block to the OpenLayers window.  In order to use an 
    49            attribution block, an attribution parameter must be set in each layer that requires attribution. In 
    50            addition, an attribution control must be added to the map. 
    51        </div> 
     47        <div id="docs"> 
     48            This is an example of how to add an attribution block to the OpenLayers window.  In order to use an 
     49            attribution block, an attribution parameter must be set in each layer that requires attribution. In 
     50            addition, an attribution control must be added to the map. 
     51        </div> 
    5252    </body> 
    5353</html> 
  • sandbox/euzuro/pop/examples/baseLayers.html

    r6253 r6500  
    1313            #controls 
    1414            { 
    15                width: 512px; 
     15                width: 512px; 
    1616            } 
    1717        </style> 
     
    8686 
    8787        <p id="shortdesc"> 
    88           This example shows the use base layers from multiple commercial map image providers. 
     88           This example shows the use base layers from multiple commercial map image providers. 
    8989        </p> 
    9090 
     
    9292            <div id="map"></div> 
    9393 
    94            <div style="background-color:green" onclick="add()"> click to add a marker to the map</div> 
    95            <div style="background-color:red" onclick="remove()"> click to remove the marker from the map</div> 
    96        </div> 
    97          
    98        <div id="docs"> 
    99       </div> 
     94            <div style="background-color:green" onclick="add()"> click to add a marker to the map</div> 
     95            <div style="background-color:red" onclick="remove()"> click to remove the marker from the map</div> 
     96        </div> 
     97         
     98        <div id="docs"> 
     99       </div> 
    100100    </body> 
    101101</html> 
  • sandbox/euzuro/pop/examples/buffer.html

    r6253 r6500  
    4343 
    4444        <p id="shortdesc"> 
    45            This example shows the use of the buffer layer option for any layer that inherits from OpenLayers.Layer.Grid. 
     45            This example shows the use of the buffer layer option for any layer that inherits from OpenLayers.Layer.Grid. 
    4646        </p> 
    4747 
     
    4949 
    5050        <div id="docs"> 
    51            Use the buffer property to control how many tiles are included 
     51            Use the buffer property to control how many tiles are included 
    5252            outside the visible map area. Default is 2. 
    5353        </div> 
  • sandbox/euzuro/pop/examples/click.html

    r6253 r6500  
    4545 
    4646        <p id="shortdesc"> 
    47            This example shows the use of the register and getLonLatFromViewPortPx functions to trigger events on mouse click. 
     47            This example shows the use of the register and getLonLatFromViewPortPx functions to trigger events on mouse click. 
    4848        </p> 
    4949 
  • sandbox/euzuro/pop/examples/controls.html

    r6253 r6500  
    5454 
    5555        <p id="shortdesc"> 
    56            Attach zooming, panning, layer switcher, overview map, and permalink map controls to an OpenLayers window. 
     56            Attach zooming, panning, layer switcher, overview map, and permalink map controls to an OpenLayers window. 
    5757        </p> 
    5858 
  • sandbox/euzuro/pop/examples/custom-control-point.html

    r6253 r6500  
    11<html xmlns="http://www.w3.org/1999/xhtml"> 
    22  <head> 
    3   <title>OpenLayers Custom Control Point Examle</title> 
     3      <title>OpenLayers Custom Control Point Examle</title> 
    44    <link rel="stylesheet" href="../theme/default/style.css" type="text/css" /> 
    55    <style type="text/css"> 
     
    4646  </head> 
    4747  <body onload="init()"> 
    48   <h1 id="title">Custom Control Point Example</h1> 
     48      <h1 id="title">Custom Control Point Example</h1> 
    4949 
    50   <div id="tags"> 
    51   </div> 
     50      <div id="tags"> 
     51      </div> 
    5252 
    53   <p id="shortdesc"> 
    54        Demonstrate the addition of a point reporting control to the OpenLayers window. 
    55   </p> 
     53      <p id="shortdesc"> 
     54          Demonstrate the addition of a point reporting control to the OpenLayers window. 
     55      </p> 
    5656 
    5757    <div id="map"></div> 
  • sandbox/euzuro/pop/examples/custom-control.html

    r6253 r6500  
    5252        <h1 id="title">Custom Control Example</h1> 
    5353 
    54       <div id="tags"> 
     54          <div id="tags"> 
    5555        </div> 
    5656 
     
    5858            Demonstrate the addition of a draggable rectangle to the OpenLayers window. 
    5959        </p> 
    60    
     60       
    6161        <div id="map"></div> 
    6262 
  • sandbox/euzuro/pop/examples/custom-style.html

    r5659 r6500  
    5151 
    5252        <div id="docs"> 
    53           <p>If you care to modify the style of any OpenLayers element, include 
    54           the default stylesheet as a link and declare any style modifications 
    55           below that link.  These style declarations can be in other linked 
    56           stylesheets or in style tags.  In addition, construct your map with 
    57           options that include {theme: null}.  This will disable the default 
    58           method of loading the stylesheet and allow you to declare style rules 
    59           in your own linked stylesheets or style tags.</p> 
    60           <p>This example shows how to declare the font family, size, and color 
    61           for the mouse position.  Note that only the style keys that you want to 
    62           modify (change from the default) need to be specified.</p> 
     53           <p>If you care to modify the style of any OpenLayers element, include 
     54           the default stylesheet as a link and declare any style modifications 
     55           below that link.  These style declarations can be in other linked 
     56           stylesheets or in style tags.  In addition, construct your map with 
     57           options that include {theme: null}.  This will disable the default 
     58           method of loading the stylesheet and allow you to declare style rules 
     59           in your own linked stylesheets or style tags.</p> 
     60           <p>This example shows how to declare the font family, size, and color 
     61           for the mouse position.  Note that only the style keys that you want to 
     62           modify (change from the default) need to be specified.</p> 
    6363        </div> 
    6464    </body> 
  • sandbox/euzuro/pop/examples/debug.html

    r6136 r6500  
    3131 
    3232        <p id="shortdesc"> 
    33            Demonstrate console calls to a Firebug console. Requires Firefox. Mostly for developers. 
     33            Demonstrate console calls to a Firebug console. Requires Firefox. Mostly for developers. 
    3434        </p> 
    3535 
    36        <div id="docs"> 
    37            <p>To run OpenLayers in debug mode, include the following script 
    38            tag <b>before</b> the tag that loads OpenLayers: 
     36        <div id="docs"> 
     37            <p>To run OpenLayers in debug mode, include the following script 
     38            tag <b>before</b> the tag that loads OpenLayers: 
    3939 
    40            <pre>   &lt;script src="../lib/Firebug/firebug.js"&gt;&lt;/script&gt;</pre> 
     40            <pre>    &lt;script src="../lib/Firebug/firebug.js"&gt;&lt;/script&gt;</pre> 
    4141 
    42            The path to firebug.js must be relative to your 
    43            html file.  With this script included calls to OpenLayers.Console 
    44            will be displayed in the Firebug console.  For browsers without 
    45            the Firebug extension, the script creates a Firebug Lite console. 
    46            This console can be opened by hitting <b>F12</b> or <b>Ctrl+Shift+L</b> 
    47            (<b>?+Shift+L</b> on a Mac).  If you want the Firebug Lite console 
    48            to be open when the page loads, add <b>debug="true"</b> to the opening 
    49            html tag of your page.  Open the console and click on the links below 
    50            to see console calls.</p> 
    51            <ul> 
    52                <li> 
    53                    <a href="javascript: void(consoleLog());">OpenLayers.Console.log()</a> 
    54                </li> 
    55                <li> 
    56                    <a href="javascript: void(consoleWarn());">OpenLayers.Console.warn()</a> 
    57                </li> 
    58                <li> 
    59                    <a href="javascript: void(consoleError());">OpenLayers.Console.error()</a> 
    60                </li> 
    61                <li> 
    62                    <a href="javascript: void(consoleDir());">OpenLayers.Console.dir()</a> 
    63                </li> 
    64                <li> 
    65                    <a href="javascript: void(consoleDirxml());">OpenLayers.Console.dirxml()</a> 
    66                </li> 
    67            </ul> 
    68            <p>The Firebug website has a complete list of 
    69            <a href="http://www.getfirebug.com/console.html">console calls</a>. 
    70            Note that not all are supported with Firebug Lite.</p> 
     42            The path to firebug.js must be relative to your 
     43            html file.  With this script included calls to OpenLayers.Console 
     44            will be displayed in the Firebug console.  For browsers without 
     45            the Firebug extension, the script creates a Firebug Lite console. 
     46            This console can be opened by hitting <b>F12</b> or <b>Ctrl+Shift+L</b> 
     47            (<b>?+Shift+L</b> on a Mac).  If you want the Firebug Lite console 
     48            to be open when the page loads, add <b>debug="true"</b> to the opening 
     49            html tag of your page.  Open the console and click on the links below 
     50            to see console calls.</p> 
     51            <ul> 
     52                <li> 
     53                    <a href="javascript: void(consoleLog());">OpenLayers.Console.log()</a> 
     54                </li> 
     55                <li> 
     56                    <a href="javascript: void(consoleWarn());">OpenLayers.Console.warn()</a> 
     57                </li> 
     58                <li> 
     59                    <a href="javascript: void(consoleError());">OpenLayers.Console.error()</a> 
     60                </li> 
     61                <li> 
     62                    <a href="javascript: void(consoleDir());">OpenLayers.Console.dir()</a> 
     63                </li> 
     64                <li> 
     65                    <a href="javascript: void(consoleDirxml());">OpenLayers.Console.dirxml()</a> 
     66                </li> 
     67            </ul> 
     68            <p>The Firebug website has a complete list of 
     69            <a href="http://www.getfirebug.com/console.html">console calls</a>. 
     70            Note that not all are supported with Firebug Lite.</p> 
    7171        </div> 
    7272    </body> 
  • sandbox/euzuro/pop/examples/doubleSetCenter.html

    r6253 r6500  
    22    <head> 
    33        <title>OpenLayers Double Set Center Example</title> 
    4        
     4        
    55        <script src="../lib/OpenLayers.js"></script> 
    66        <link rel="stylesheet" href="../theme/default/style.css" type="text/css" /> 
  • sandbox/euzuro/pop/examples/draw-feature.html

    r6253 r6500  
    9898 
    9999        <div id="docs"> 
    100            <p>Feature digitizing is in freehand mode by default.  In freehand mode, the mouse is treated as a pen. 
    101            Drawing begins on mouse down, continues with every mouse move, and ends with mouse up.</p> 
    102            <p>To turn freehand mode off, hold down the shift key while digitizing.  With freehand mode off, one 
    103            vertex is added with each click and double-clicks finish drawing.  Freehand mode can be toggled on and off 
    104            at any time while drawing.</p> 
    105        </div> 
     100            <p>Feature digitizing is in freehand mode by default.  In freehand mode, the mouse is treated as a pen. 
     101            Drawing begins on mouse down, continues with every mouse move, and ends with mouse up.</p> 
     102            <p>To turn freehand mode off, hold down the shift key while digitizing.  With freehand mode off, one 
     103            vertex is added with each click and double-clicks finish drawing.  Freehand mode can be toggled on and off 
     104            at any time while drawing.</p> 
     105        </div> 
    106106    </body> 
    107107</html> 
  • sandbox/euzuro/pop/examples/example.html

    r6253 r6500  
    11<html xmlns="http://www.w3.org/1999/xhtml"> 
    22  <head> 
    3    <title>OpenLayers Example</title> 
     3    <title>OpenLayers Example</title> 
    44    <link rel="stylesheet" href="../theme/default/style.css" type="text/css" /> 
    55    <style type="text/css"> 
     
    8383    <h3 id="browserHeader" style="display:inline;"></h3> 
    8484 
    85    <div id="tags"></div> 
     85    <div id="tags"></div> 
    8686 
    87    <p id="shortdesc"> 
    88        Demonstrate a simple map with an overlay that includes layer switching controls. 
    89    </p> 
     87    <p id="shortdesc"> 
     88        Demonstrate a simple map with an overlay that includes layer switching controls. 
     89    </p> 
    9090 
    9191    <div id="map"></div> 
  • sandbox/euzuro/pop/examples/fractional-zoom.html

    r6402 r6500  
    4444  </head> 
    4545  <body onload="init()"> 
    46    <h1 id="title">Fractional Zoom Example</h1> 
     46    <h1 id="title">Fractional Zoom Example</h1> 
    4747 
    48    <div id="tags"> 
    49    </div> 
    50    <p id="shortdesc"> 
     48    <div id="tags"> 
     49    </div> 
     50    <p id="shortdesc"> 
    5151            Shows the use of a map with fractional (or non-discrete) zoom levels. 
    52    </p> 
     52    </p> 
    5353 
    54    <div id="map"></div> 
     54    <div id="map"></div> 
    5555        <input type="checkbox" name="fractional" 
    5656               id="fractional" checked="checked" onclick="update(this)" /> 
     
    5858        (zoom: <span id="zoom"></span>) 
    5959        <br /><br /> 
    60    <div id="docs"> 
     60    <div id="docs"> 
    6161            <p> 
    6262            Setting the map.fractionalZoom property to true allows zooming to 
     
    6565            extent. 
    6666            </p> 
    67    </div> 
     67    </div> 
    6868  </body> 
    6969</html> 
  • sandbox/euzuro/pop/examples/fullScreen.html

    r6253 r6500  
    1212 
    1313            #text { 
    14                position: absolute; 
    15                bottom: 0px; 
    16                left:0px; 
    17                width: 512px; 
     14                position: absolute; 
     15                bottom: 0px; 
     16                left:0px; 
     17                width: 512px; 
    1818            } 
    1919        </style> 
     
    4747        <div id="map"></div> 
    4848 
    49       <div id="text"> 
    50           <h1 id="title">Full Screen Example</h1> 
     49          <div id="text"> 
     50              <h1 id="title">Full Screen Example</h1> 
    5151 
    52            <div id="tags"></div> 
     52              <div id="tags"></div> 
    5353 
    54            <p id="shortdesc"> 
     54              <p id="shortdesc"> 
    5555                Demonstrate a map that fill the entire browser window. 
    5656            </p> 
  • sandbox/euzuro/pop/examples/georss-markers.html

    r6253 r6500  
    11<html xmlns="http://www.w3.org/1999/xhtml"> 
    22  <head> 
    3   <title>OpenLayers GeoRSS Marker Example</title> 
     3      <title>OpenLayers GeoRSS Marker Example</title> 
    44    <link rel="stylesheet" href="../theme/default/style.css" type="text/css" /> 
    55    <style type="text/css"> 
     
    3636 
    3737    <p id="shortdesc"> 
    38        Demonstrate loading a GeoRSS feed using the GeoRSS parser. 
     38        Demonstrate loading a GeoRSS feed using the GeoRSS parser. 
    3939    </p> 
    4040 
  • sandbox/euzuro/pop/examples/georss-serialize.html

    r6253 r6500  
    11<html xmlns="http://www.w3.org/1999/xhtml"> 
    22  <head> 
    3   <title>OpenLayers GeoRSS Serialize Example</title> 
     3      <title>OpenLayers GeoRSS Serialize Example</title> 
    44    <link rel="stylesheet" href="../theme/default/style.css" type="text/css" /> 
    55    <style type="text/css"> 
     
    4545 
    4646    <p id="shortdesc"> 
    47        Demonstrate serialization of features in a Vector layer to GeoRSS. 
     47        Demonstrate serialization of features in a Vector layer to GeoRSS. 
    4848    </p> 
    4949 
    5050    <div style="float:right;width:50%"> 
    51        <textarea id="gml" style="width:100%" rows="30"></textarea> 
     51        <textarea id="gml" style="width:100%" rows="30"></textarea> 
    5252    </div> 
    5353 
  • sandbox/euzuro/pop/examples/georss.html

    r6253 r6500  
    11<html xmlns="http://www.w3.org/1999/xhtml"> 
    22  <head> 
    3   <title>OpenLayers GeoRSS Example</title> 
     3      <title>OpenLayers GeoRSS Example</title> 
    44    <link rel="stylesheet" href="../theme/default/style.css" type="text/css" /> 
    55    <style type="text/css"> 
     
    3939 
    4040    <p id="shortdesc"> 
    41        Display a couple of locally cached georss feeds on an a basemap. 
     41        Display a couple of locally cached georss feeds on an a basemap. 
    4242    </p> 
    4343 
     
    5050        file (georss.xml) is included. 
    5151 
    52        <form onsubmit="return false;"> 
    53            GeoRSS URL: <input type="text" id="url" size="50" value="georss.xml" /> 
    54            <input type="submit" onclick="addUrl(); return false;" value="Load Feed" onsubmit="addUrl(); return false;" /> 
    55        </form> 
     52        <form onsubmit="return false;"> 
     53               GeoRSS URL: <input type="text" id="url" size="50" value="georss.xml" /> 
     54               <input type="submit" onclick="addUrl(); return false;" value="Load Feed" onsubmit="addUrl(); return false;" /> 
     55        </form> 
    5656 
    57        <p>The above input box allows the input of a URL to a GeoRSS feed. This feed can be local to the HTML page -- 
    58        for example, entering 'georss.xml' will work by default, because there is a local file in the directory called 
    59        georss.xml -- or, with a properly set up ProxyHost variable (as is used here), it will be able to load any 
    60        HTTP URL which contains GeoRSS and display it. Anything else will simply have no effect.</p> 
    61    </div> 
     57        <p>The above input box allows the input of a URL to a GeoRSS feed. This feed can be local to the HTML page -- 
     58        for example, entering 'georss.xml' will work by default, because there is a local file in the directory called 
     59        georss.xml -- or, with a properly set up ProxyHost variable (as is used here), it will be able to load any 
     60        HTTP URL which contains GeoRSS and display it. Anything else will simply have no effect.</p>