[Commits] r2883 - in sandbox/mapgears/geoext.ux/ux/WMSBrowser/lib/GeoExt.ux: data widgets/tree

commits at geoext.org commits at geoext.org
Thu Jul 5 15:21:11 CEST 2012


Author: adube
Date: 2012-07-05 15:21:10 +0200 (Thu, 05 Jul 2012)
New Revision: 2883

Modified:
   sandbox/mapgears/geoext.ux/ux/WMSBrowser/lib/GeoExt.ux/data/WMSBrowserWMSCapabilitiesStore.js
   sandbox/mapgears/geoext.ux/ux/WMSBrowser/lib/GeoExt.ux/widgets/tree/WMSBrowserTreePanel.js
Log:
WMSBrowser ux - Add support for EPSG:3857 as a synonym for EPSG:900913

Modified: sandbox/mapgears/geoext.ux/ux/WMSBrowser/lib/GeoExt.ux/data/WMSBrowserWMSCapabilitiesStore.js
===================================================================
--- sandbox/mapgears/geoext.ux/ux/WMSBrowser/lib/GeoExt.ux/data/WMSBrowserWMSCapabilitiesStore.js	2012-07-04 19:01:17 UTC (rev 2882)
+++ sandbox/mapgears/geoext.ux/ux/WMSBrowser/lib/GeoExt.ux/data/WMSBrowserWMSCapabilitiesStore.js	2012-07-05 13:21:10 UTC (rev 2883)
@@ -94,7 +94,13 @@
                OpenLayers.Util.indexOf(record.get('srs'), srs) >= 0) {
                 record.set("srsCompatible", true);
             } else {
-                record.set("srsCompatible", false);
+                if(srs == 'EPSG:900913' && record.get('srs')['EPSG:3857'] === true) {
+                    srs = 'EPSG:3857';
+                    record.set("srsCompatible", true);
+                }
+                else {
+                    record.set("srsCompatible", false);
+                }
             }
 
             // Check if the llbbox 

Modified: sandbox/mapgears/geoext.ux/ux/WMSBrowser/lib/GeoExt.ux/widgets/tree/WMSBrowserTreePanel.js
===================================================================
--- sandbox/mapgears/geoext.ux/ux/WMSBrowser/lib/GeoExt.ux/widgets/tree/WMSBrowserTreePanel.js	2012-07-04 19:01:17 UTC (rev 2882)
+++ sandbox/mapgears/geoext.ux/ux/WMSBrowser/lib/GeoExt.ux/widgets/tree/WMSBrowserTreePanel.js	2012-07-05 13:21:10 UTC (rev 2883)
@@ -255,11 +255,16 @@
         // validate srs
         if(!(layer.metadata.srs[srs] === true ||
             OpenLayers.Util.indexOf(layer.metadata.srs, srs) >= 0)) {
-            compatible = false;
-            reasons.push(
-                this.wmsbrowser.srsNotSupportedShortText +
-                " (" + this.map.getProjection() + ")"
-            );
+            if(srs == 'EPSG:900913' && layer.metadata.srs['EPSG:3857'] === true){
+                srs = 'EPSG:3857';
+            }
+            else {
+                compatible = false;
+                reasons.push(
+                    this.wmsbrowser.srsNotSupportedShortText +
+                    " (" + this.map.getProjection() + ")"
+                );
+            }
         }
 
         // validate extent



More information about the Commits mailing list