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;fp=server%2Forg.argeo.slc.ria%2Fsrc%2Fargeo-ria-lib%2Fslc%2Fclass%2Forg%2Fargeo%2Fslc%2Fria%2FSlcExecLoggerApplet.js;h=d928e4840ddf64e4129a482faa8e2626ecf5e340;hb=6c6a8fbd377d35149e1a6cdde8d36ea752f3a58c;hp=d925f63b752ddc33b270d81983e030904b453b76;hpb=877b768d5ede3bf216575db3551b1b9abfcf18df;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 d925f63b7..d928e4840 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 @@ -208,8 +208,66 @@ qx.Class.define("org.argeo.slc.ria.SlcExecLoggerApplet", table.setStatusBarVisible(true); window.add(table, {flex:1}); window.setAllowMinimize(false); + window.setResizable(true, true, true, true); + + tableModel.addListener("dataChanged", function(event){ + if(!event.getData()) return; + var dataMap = event.getData(); + table.scrollCellVisible(0, dataMap.lastRow); + }); + + + var tA = new qx.ui.container.Composite(new qx.ui.layout.Canvas()); + tA.setHeight(120); + + var textArea = new qx.ui.form.TextArea(); + tA.add(textArea, {left:0,top:0, right:0,bottom:0}); + + var okButton = new qx.ui.form.Button("Done"); + okButton.setZIndex(2000); + tA.add(okButton, {bottom:20,right:20}); + okButton.addListener("execute", function(){ + tA.setVisibility("excluded"); + }); + + textArea.setNativeContextMenu(true); + window.add(tA); + var cpButton = new qx.ui.toolbar.Button("Copy As Text", "org.argeo.slc.ria/edit-copy.png"); + tBar.add(cpButton); + cpButton.addListener("execute", function(e){ + var all = tableModel.getData(); + var string = ""; + for(var i=0;i