X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.webapp%2Fsrc%2Fmain%2Fwebapp%2Fsource%2Fclass%2Forg%2Fargeo%2Fslc%2Fweb%2FTestList.js;h=29505adec5d6b323f1ba1b70204d5c33f2e6eb6c;hb=37e4bad373b6b6862bd21e0b2be40ee1ef0ae329;hp=7863de1a9dde6814a4d80a1b1461f2bc9775f36e;hpb=7b9d4dc58c7b423eae183beff755600f0818a784;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.webapp/src/main/webapp/source/class/org/argeo/slc/web/TestList.js b/org.argeo.slc.webapp/src/main/webapp/source/class/org/argeo/slc/web/TestList.js index 7863de1a9..29505adec 100644 --- a/org.argeo.slc.webapp/src/main/webapp/source/class/org/argeo/slc/web/TestList.js +++ b/org.argeo.slc.webapp/src/main/webapp/source/class/org/argeo/slc/web/TestList.js @@ -3,18 +3,18 @@ */ qx.Class.define("org.argeo.slc.web.TestList", { - extend : qx.ui.table.Table, + extend : qx.ui.container.Composite, implement : [org.argeo.ria.components.IView], construct : function(){ + this.base(arguments, new qx.ui.layout.VBox()); var model = new qx.ui.table.model.Simple(); model.setColumns(["Test Case", "Date"]); - this.base(arguments, model, { + this.table = new qx.ui.table.Table(model, { tableColumnModel: function(obj){ return new qx.ui.table.columnmodel.Resize(obj) } }); - this.setModel(model); }, properties : @@ -22,13 +22,18 @@ qx.Class.define("org.argeo.slc.web.TestList", view : { init : null }, - model : { - init: null + collectionList : { + init : {}, + check : "Map" + }, + collectionId:{ + init : 'My Collection', + check : "String" }, commands : { init : { "loadtestlist" : { - label : "Load Tests", + label : "Load Collection", icon : "resource/slc/view-refresh.png", shortcut : "Control+l", enabled : true, @@ -100,18 +105,18 @@ qx.Class.define("org.argeo.slc.web.TestList", var reports = qx.xml.Element.selectNodes(xmlNodes[0],'report[@type="download"]'); if(reports == null || !reports.length)return; - + var submenus = []; for(var i=0; i