root/sandbox/opengeo/geoexplorer/tests/widgets/MapPanel.html

Revision 262, 1.6 kB (checked in by ahocevar, 1 year ago)

updated to treenodes.2.patch, but only TristateCheckboxNode, LayerNode and LayerContainer (see #22)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id Revision
Line 
1 <!DOCTYPE html>
2 <html debug="true">
3   <head>
4     <script type="text/javascript" src="../../../../openlayers/lib/OpenLayers.js"></script>
5     <script type="text/javascript" src="../../../../ext/2.2.1/adapter/ext/ext-base.js"></script>
6     <script type="text/javascript" src="../../../../ext/2.2.1/ext-all-debug.js"></script>
7     <script type="text/javascript" src="../../lib/GeoExt.js"></script>
8
9     <script type="text/javascript">
10        
11         function createMap() {
12             var map = new OpenLayers.Map();
13             var layer = new OpenLayers.Layer("test", {isBaseLayer: true});
14             map.addLayer(layer);
15             return map;
16         }
17
18         function loadMapPanel() {
19             var map = createMap();
20
21             mapPanel = new GeoExt.MapPanel({
22                 // panel options
23                 id: "map-panel",
24                 title: "GeoExt MapPanel",
25                 renderTo: "mappanel",
26                 height: 400,
27                 width: 600,
28                 // map panel-specific options
29                 map: map,
30                 center: new OpenLayers.LonLat(5, 45),
31                 zoom: 4
32             });
33
34             return mapPanel;
35         }
36
37         function test_mappanel(t) {
38             t.plan(3)
39            
40             loadMapPanel();
41             t.eq(mapPanel.map.getCenter().toString(), "lon=5,lat=45", "Map center set correctly");
42             t.eq(mapPanel.map.getZoom(), 4, "Zoom set correctly");
43             t.eq(GeoExt.MapPanel.guess().id, mapPanel.id, "MapPanel guessed correctly");
44         }
45
46     </script>
47   <body>
48     <div id="mappanel"></div>
49   </body>
50 </html>
Note: See TracBrowser for help on using the browser.