[Commits] r1966 - sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/examples

commits at geoext.org commits at geoext.org
Mon Mar 15 21:11:15 CET 2010


Author: adube
Date: 2010-03-15 21:11:14 +0100 (Mon, 15 Mar 2010)
New Revision: 1966

Added:
   sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/examples/WMSLayerAdderInWindowExample.html
   sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/examples/WMSLayerAdderInWindowExample.js
Log:
wmslayeradder - example in window

Added: sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/examples/WMSLayerAdderInWindowExample.html
===================================================================
--- sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/examples/WMSLayerAdderInWindowExample.html	                        (rev 0)
+++ sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/examples/WMSLayerAdderInWindowExample.html	2010-03-15 20:11:14 UTC (rev 1966)
@@ -0,0 +1,36 @@
+<html>
+    <head>
+        <title>WMSLayerAdder (in Window) Example</title>
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+        <!-- ext version 3.1.0 -->
+        <script type="text/javascript" src="../../../../ext/adapter/ext/ext-base.js"></script>
+        <script type="text/javascript" src="../../../../ext/ext-all.js"></script>
+        <link rel="stylesheet" type="text/css" href="../../../../ext/resources/css/ext-all.css" />
+        <link rel="stylesheet" type="text/css" href="../../../../ext/examples/shared/examples.css" />
+
+        <!-- openlayers version trunk -->
+        <script type="text/javascript" src="../../../../openlayers/lib/OpenLayers.js"></script>
+        <script type="text/javascript" src="../../../../openlayers/lib/OpenLayers/Lang/fr.js"></script>
+        <script type="text/javascript" src="../resources/lang/fr.js"></script>
+        <script type="text/javascript" src="../../../../geoext/lib/GeoExt.js"></script>
+        
+        <link rel="stylesheet" type="text/css" href="../resources/css/WMSLayerAdder.css" />
+        <script type="text/javascript" src="../lib/GeoExt.ux/SingleFile.js"></script>
+        
+        <script type="text/javascript" src="WMSLayerAdderInWindowExample.js"></script>
+        
+    </head>
+    <body>
+        <h1>WMSLayerAdder (in Window) example</h1>
+        
+        <p></p>
+        
+        <p></p>
+        
+        <p></p>
+        
+        <p>See <a href="WMSLayerAdderInWindowExample.js">WMSLayerAdderInWindowExample.js</a> for the source code.</p>
+        
+        <div id="content"></div>
+    </body>
+</html>


Property changes on: sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/examples/WMSLayerAdderInWindowExample.html
___________________________________________________________________
Name: svn:mime-type
   + text/html
Name: svn:eol-style
   + native

Added: sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/examples/WMSLayerAdderInWindowExample.js
===================================================================
--- sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/examples/WMSLayerAdderInWindowExample.js	                        (rev 0)
+++ sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/examples/WMSLayerAdderInWindowExample.js	2010-03-15 20:11:14 UTC (rev 1966)
@@ -0,0 +1,69 @@
+var WMSLayerAdder, mapPanel, layerAdderWindow;
+
+//OpenLayers.ProxyHost = "./proxy.py?url=";
+
+Ext.onReady(function() {
+
+    Ext.QuickTips.init();
+
+    var actions = [];
+
+    var action = new Ext.Action({
+      text: 'WMSLayerAdder',
+      handler: openWindow,
+      scope: this,
+      tooltip: OpenLayers.i18n('Add currently selected layers')
+    });
+    actions.push(action);
+
+    mapPanel = new GeoExt.MapPanel({
+        region: "center",
+        layers: [new OpenLayers.Layer.WMS("Global Imagery",
+            "http://labs.metacarta.com/wms/vmap0",
+            {layers: "basic"})] ,
+        center: [-68,52],
+        zoom: 4,
+        tbar: new Ext.Toolbar(actions)
+    });
+
+    new Ext.Panel({
+        renderTo: "content",
+        layout: "border",
+        width: 400,
+        height: 350,
+        items: [mapPanel]
+    });
+});
+
+var openWindow = function() {
+    if(!layerAdderWindow) {
+        var oServerStore  = new Ext.data.SimpleStore({
+            fields: ['url'],
+            data : [
+                ["http://127.0.0.1/cgi-bin/mapserv?map=/home/adube/proj/bdga/msp/wms/bdga.map"],
+                ['http://dev4g.mapgears.com/cgi-bin/mapserv?map=/home/mapgears/proj/geoprisma-demo/map/gmap/gmap75_wms.map']
+            ]
+        });
+
+        WMSLayerAdder = new GeoExt.ux.WMSLayerAdder({
+            region: "east",
+            gridPanelOptions: {'height': 210},
+            serverStore: oServerStore,
+            map: mapPanel.map
+        });
+
+        layerAdderWindow = new Ext.Window({
+            resizable: false,
+            modal: true,
+            closeAction: 'hide',
+            width: 600,
+            height: 350,
+            title: OpenLayers.i18n("WMSLayerAdder"),
+            layout: 'fit',
+            items: [WMSLayerAdder]
+        });
+    }
+
+    layerAdderWindow.show();
+
+};


Property changes on: sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/examples/WMSLayerAdderInWindowExample.js
___________________________________________________________________
Name: svn:mime-type
   + text/plain
Name: svn:eol-style
   + native



More information about the Commits mailing list