X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.webapp%2Fsrc%2Fmain%2Fwebapp%2Fargeo-ria-lib%2Fslc%2Fclass%2Forg%2Fargeo%2Fslc%2Fria%2FApplet.js;h=b0b62df4dd42db5b64e58476fda1e6f75eec0bfe;hb=e44399a405a78f0523fee9fa0089fe689b1db417;hp=b23d072fc034119651ab70fe3d0862a5288f4832;hpb=a67cbae800900c1baab3d1eba0ea2b25b9b636a5;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.webapp/src/main/webapp/argeo-ria-lib/slc/class/org/argeo/slc/ria/Applet.js b/org.argeo.slc.webapp/src/main/webapp/argeo-ria-lib/slc/class/org/argeo/slc/ria/Applet.js index b23d072fc..b0b62df4d 100644 --- a/org.argeo.slc.webapp/src/main/webapp/argeo-ria-lib/slc/class/org/argeo/slc/ria/Applet.js +++ b/org.argeo.slc.webapp/src/main/webapp/argeo-ria-lib/slc/class/org/argeo/slc/ria/Applet.js @@ -54,11 +54,23 @@ qx.Class.define("org.argeo.slc.ria.Applet", }, command : null - }, + }, + "copytocollection" : { + shared : true, + selectionChange : function(viewId, xmlNode){ + if(viewId != "applet") return; + if(!xmlNode){ + this.setEnabled(false); + }else{ + this.setEnabled(true); + } + } + }, "deletetest" : { shared : true, callback : function(e){ - alert("Should delete applet selection" + this.getInstanceId()); + //this.debug(this); + alert("Should delete applet selection in " + this.getInstanceId()); }, selectionChange : function(viewId, xmlNode){ if(viewId != "applet") return; @@ -232,11 +244,12 @@ qx.Class.define("org.argeo.slc.ria.Applet", if(nodes.length){ viewSelection.addNode(nodes[0]); } + this.getView().focus(); }, this); var contextMenu = org.argeo.ria.event.CommandsManager.getInstance().createMenuFromIds(["close"]); this.tree.setContextMenu(contextMenu); - + }, /**