X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=server%2Forg.argeo.slc.ria%2Fsrc%2Fargeo-ria-lib%2Fslc%2Fclass%2Forg%2Fargeo%2Fslc%2Fria%2FSlcExecLoggerApplet.js;h=f3b4ba8395184aa4efa8080576ff7035b56ff3c5;hb=096964f665fc3b0e3d233b498b8b30823ae5fa36;hp=7d644316e325e7b86b10e68a328d5025d4a15214;hpb=d8e9131cdd34b663a03008df8eb97616694259ce;p=gpl%2Fargeo-slc.git diff --git a/server/org.argeo.slc.ria/src/argeo-ria-lib/slc/class/org/argeo/slc/ria/SlcExecLoggerApplet.js b/server/org.argeo.slc.ria/src/argeo-ria-lib/slc/class/org/argeo/slc/ria/SlcExecLoggerApplet.js index 7d644316e..f3b4ba839 100644 --- a/server/org.argeo.slc.ria/src/argeo-ria-lib/slc/class/org/argeo/slc/ria/SlcExecLoggerApplet.js +++ b/server/org.argeo.slc.ria/src/argeo-ria-lib/slc/class/org/argeo/slc/ria/SlcExecLoggerApplet.js @@ -33,7 +33,7 @@ qx.Class.define("org.argeo.slc.ria.SlcExecLoggerApplet", init : { "reloadlogs" : { label : "Reload Logs", - icon : "resource/slc/view-refresh.png", + icon : "org.argeo.slc.ria/view-refresh.png", shortcut : "Control+r", enabled : true, menu : null, @@ -57,16 +57,16 @@ qx.Class.define("org.argeo.slc.ria.SlcExecLoggerApplet", this.setView(viewPane); this.setViewSelection(new org.argeo.ria.components.ViewSelection(viewPane.getViewId())); this._createLayout(); + this.UIBus = org.argeo.ria.event.UIBus.getInstance(); }, /** * */ load : function(){ - this._reloadLogger(); - this.timer = new qx.event.Timer(15000); - this.timer.addListener("interval", this._reloadLogger, this); - this.timer.start(); + this._reloadLogger(); + this.UIBus.addListener("newSlcExecution", this._reloadLogger, this); + this.UIBus.addListener("updateSlcExecutionStatus", this._reloadLogger, this); }, addScroll : function(){ @@ -74,7 +74,8 @@ qx.Class.define("org.argeo.slc.ria.SlcExecLoggerApplet", }, close : function(){ - this.timer.stop(); + this.UIBus.removeListener("newSlcExecution", this._reloadLogger, this); + this.UIBus.removeListener("updateSlcExecutionStatus", this._reloadLogger, this); }, /**