[Commits] r2647 - extensions/geoext.ux/ux/Measure/lib/GeoExt.ux
commits at geoext.org
commits at geoext.org
Wed Apr 13 15:09:17 CEST 2011
Author: bartvde
Date: 2011-04-13 15:09:17 +0200 (Wed, 13 Apr 2011)
New Revision: 2647
Modified:
extensions/geoext.ux/ux/Measure/lib/GeoExt.ux/Measure.js
Log:
GeoExt.ux.Measure: add option to deactivate control after closing tip r=fvanderbiest (closes #383)
Modified: extensions/geoext.ux/ux/Measure/lib/GeoExt.ux/Measure.js
===================================================================
--- extensions/geoext.ux/ux/Measure/lib/GeoExt.ux/Measure.js 2011-04-11 16:35:33 UTC (rev 2646)
+++ extensions/geoext.ux/ux/Measure/lib/GeoExt.ux/Measure.js 2011-04-13 13:09:17 UTC (rev 2647)
@@ -43,6 +43,11 @@
/** api: config[controlOptions]
* ``Object`` Options to pass to the Measure control. Optional.
*/
+
+ /** api: config[autoDeactivate]
+ * ``Boolean`` Should the measure control be deactivated when closing
+ * the measurement tip. Optional. Defaults to false.
+ */
/** private: property[tip]
* ``Ext.Tip`` The displayed tip.
@@ -86,6 +91,8 @@
}
delete config.template;
delete config.decimals;
+ this.autoDeactivate = config.autoDeactivate || false;
+ delete config.autoDeactivate;
arguments.callee.superclass.constructor.call(this, config);
},
@@ -154,6 +161,9 @@
listeners: {
hide: function() {
this.control.cancel();
+ if (this.autoDeactivate === true) {
+ this.control.deactivate();
+ }
this.cleanup();
},
scope: this
More information about the Commits
mailing list