[fusion-commits] r2079 - sandbox/adsk/2.2gp/widgets
svn_fusion at osgeo.org
svn_fusion at osgeo.org
Fri Feb 19 11:48:21 EST 2010
Author: madair
Date: 2010-02-19 11:48:21 -0500 (Fri, 19 Feb 2010)
New Revision: 2079
Modified:
sandbox/adsk/2.2gp/widgets/TaskPane.js
Log:
re #352: fire an event when the TaskPane is written to
Modified: sandbox/adsk/2.2gp/widgets/TaskPane.js
===================================================================
--- sandbox/adsk/2.2gp/widgets/TaskPane.js 2010-02-19 16:47:16 UTC (rev 2078)
+++ sandbox/adsk/2.2gp/widgets/TaskPane.js 2010-02-19 16:48:21 UTC (rev 2079)
@@ -28,8 +28,9 @@
*
* A utility widget that holds output from other widgets.
****************************************************************************/
+
+Fusion.Event.TASK_PANE_LOADED = Fusion.Event.lastEventId++;
-
Fusion.Widget.TaskPane = OpenLayers.Class(Fusion.Widget, {
aExecutedTasks: null, //array of URLs for tasks execcuted in the TaskPane
nCurrentTask: -1,
@@ -125,6 +126,7 @@
//is added to the DOM
this.oTaskPane.domObj.resize();
+ Fusion.registerEventID(Fusion.Event.TASK_PANE_LOADED);
Fusion.registerForEvent(Fusion.Event.FUSION_INITIALIZED, OpenLayers.Function.bind(this.setTaskMenu, this));
this.getMap().registerForEvent(Fusion.Event.MAP_LOADED, OpenLayers.Function.bind(this.setInitialContent, this, initialTask));
},
@@ -160,6 +162,8 @@
},
setContent: function(url) {
+ Fusion.triggerEvent(Fusion.Event.TASK_PANE_LOADED);
+
if (this.nCurrentTask < this.aExecutedTasks.length-1) {
//this.aExecutedTasks.splice(this.nCurrentTask, this.aExecutedTasks.length - this.nCurrentTask);
}
More information about the fusion-commits
mailing list