[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