diff gis_gui/blocks/layer.js @ 117:3369c21b66e0

polygon-Layers
author fknauft
date Wed, 02 Feb 2011 13:42:45 +0100
parents 086e6a257e60
children f0a5a4e324ea
line wrap: on
line diff
--- a/gis_gui/blocks/layer.js	Wed Feb 02 13:19:50 2011 +0100
+++ b/gis_gui/blocks/layer.js	Wed Feb 02 13:42:45 2011 +0100
@@ -36,6 +36,7 @@
                     } 
                     $(this).find("option").filter(function(){return $(this).text() == params.size_field;}).attr("selected","true");
                 });
+        $(be).find(".layer_geom_select");
         $(be).find(".layer_color_select");
   //      $(be).find(".layer_color_select").load("../db/RESTdb/db/public/"+tablename+"?format=HTML&type=schema_table_rows&layout=select&element_id=rows #rows *",
   //              function() {
@@ -102,6 +103,7 @@
     params.label_field = $(elem).find(".layer_label_select").val();
     params.size_field = $(elem).find(".layer_size_select").val();
     params.color_field = $(elem).find(".layer_color_select").val();
+    params.geom_field = $(elem).find(".layer_geom_select").val();
     params.shape_field = $(elem).find(".layer_shape_select").val();
     params.connect_line = $(elem).find(".layer_line_checkbox").attr("checked");
     return params;
@@ -114,9 +116,12 @@
     if (params.position_field && params.position_field != "Default") {
         paramstr += "&gis_id_field="+params.position_field;
     }
-    if (params.color_field!="red"){
+    if (params.color_field!="None"){
     	paramstr += "&color_field="+params.color_field;
     }
+    if (params.geometry_field!="point"){
+    	paramstr += "&geometry_field="+params.geometry_field;
+    }
     if (params.connect_line) {
         paramstr += "&connect_line="+params.connect_line;
     }