diff gwt-client/src/main/java/org/dive4elements/river/client/client/ui/map/WMSLayersTree.java @ 6826:74a437805e2a

Mapfile templates contain regex expressions to catch features more robust (#657). Mapfile generation code is still confusing and should be refactored.
author Christian Lins <christian.lins@intevation.de>
date Wed, 14 Aug 2013 14:20:59 +0200
parents ea9eef426962
children 8c7433b8656d
line wrap: on
line diff
--- a/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/map/WMSLayersTree.java	Wed Aug 14 11:28:30 2013 +0200
+++ b/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/map/WMSLayersTree.java	Wed Aug 14 14:20:59 2013 +0200
@@ -8,16 +8,15 @@
 
 package org.dive4elements.river.client.client.ui.map;
 
-import java.util.ArrayList;
-import java.util.List;
-
 import com.google.gwt.core.client.GWT;
-
 import com.smartgwt.client.types.TreeModelType;
 import com.smartgwt.client.widgets.tree.Tree;
 import com.smartgwt.client.widgets.tree.TreeGrid;
 import com.smartgwt.client.widgets.tree.TreeNode;
 
+import java.util.ArrayList;
+import java.util.List;
+
 import org.dive4elements.river.client.shared.model.Capabilities;
 import org.dive4elements.river.client.shared.model.WMSLayer;
 
@@ -119,6 +118,13 @@
 
 
     protected WMSLayerNode buildTreeNode(WMSLayer wms) {
+        // FIXME: Is it correct to hide all layers with queryable=0 ?
+        // FIXME: Only for getFeatureInfo requests
+        //if (!wms.isQueryable()) {
+        //    GWT.log("WMSLayer " + wms.getName() + " is not queryable!");
+        //    return null;
+        //}
+
         if (srs != null && srs.length() > 0) {
             return wms.supportsSrs(srs) ? new WMSLayerNode(wms) : null;
         }

http://dive4elements.wald.intevation.org