[Commits] r1908 - in sandbox/redlining/ux/FeatureEditing/ux/widgets: . form

commits at geoext.org commits at geoext.org
Thu Feb 18 15:05:41 CET 2010


Author: fredj
Date: 2010-02-18 15:05:40 +0100 (Thu, 18 Feb 2010)
New Revision: 1908

Modified:
   sandbox/redlining/ux/FeatureEditing/ux/widgets/FeatureEditingControler.js
   sandbox/redlining/ux/FeatureEditing/ux/widgets/form/RedLiningPanel.js
Log:
add new selectControlOptions to pass options to OpenLayers.Control.ModifyFeature

Modified: sandbox/redlining/ux/FeatureEditing/ux/widgets/FeatureEditingControler.js
===================================================================
--- sandbox/redlining/ux/FeatureEditing/ux/widgets/FeatureEditingControler.js	2010-02-17 15:59:44 UTC (rev 1907)
+++ sandbox/redlining/ux/FeatureEditing/ux/widgets/FeatureEditingControler.js	2010-02-18 14:05:40 UTC (rev 1908)
@@ -217,6 +217,12 @@
         width: 280
     },
 
+    /** api: property[selectControlOptions]
+     *  ``Object``
+     *  The options hash used when creating OpenLayers.Control.ModifyFeature
+     */
+    selectControlOptions: {},
+
     /** private: method[constructor]
      *  Private constructor override.
      */
@@ -343,11 +349,10 @@
      *  actions array.
      */
     initFeatureControl: function(layer) {
-        var control, options, actionOptions;
-        options = {};
+        var control, actionOptions;
 
         control = new OpenLayers.Control.ModifyFeature(
-                layer, options);
+                layer, this.selectControlOptions);
 
         this.featureControl = control;
         this.map.addControl(control);

Modified: sandbox/redlining/ux/FeatureEditing/ux/widgets/form/RedLiningPanel.js
===================================================================
--- sandbox/redlining/ux/FeatureEditing/ux/widgets/form/RedLiningPanel.js	2010-02-17 15:59:44 UTC (rev 1907)
+++ sandbox/redlining/ux/FeatureEditing/ux/widgets/form/RedLiningPanel.js	2010-02-18 14:05:40 UTC (rev 1908)
@@ -67,6 +67,12 @@
      */
     popupOptions: {},
 
+    /** api: property[selectControlOptions]
+     *  ``Object``
+     *  The options hash used when creating OpenLayers.Control.ModifyFeature
+     */
+    selectControlOptions: {},
+
     /** private: method[initComponent]
      */
     initComponent: function() {
@@ -98,7 +104,8 @@
             'import': this['import'],
             'export': this['export'],
             'toggleGroup': this.toggleGroup,
-            'popupOptions': this.popupOptions
+            'popupOptions': this.popupOptions,
+            'selectControlOptions': this.selectControlOptions
         });
     }
 });



More information about the Commits mailing list