You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lo...@apache.org on 2007/02/26 21:21:34 UTC
svn commit: r511988 - in /myfaces/tobago/trunk/example/sandbox/src/main:
java/org/apache/myfaces/tobago/example/sandbox/Controller.java
webapp/tree-editor.jsp
Author: lofwyr
Date: Mon Feb 26 12:21:33 2007
New Revision: 511988
URL: http://svn.apache.org/viewvc?view=rev&rev=511988
Log:
"delete" for the tree editor sample
Modified:
myfaces/tobago/trunk/example/sandbox/src/main/java/org/apache/myfaces/tobago/example/sandbox/Controller.java
myfaces/tobago/trunk/example/sandbox/src/main/webapp/tree-editor.jsp
Modified: myfaces/tobago/trunk/example/sandbox/src/main/java/org/apache/myfaces/tobago/example/sandbox/Controller.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/example/sandbox/src/main/java/org/apache/myfaces/tobago/example/sandbox/Controller.java?view=diff&rev=511988&r1=511987&r2=511988
==============================================================================
--- myfaces/tobago/trunk/example/sandbox/src/main/java/org/apache/myfaces/tobago/example/sandbox/Controller.java (original)
+++ myfaces/tobago/trunk/example/sandbox/src/main/java/org/apache/myfaces/tobago/example/sandbox/Controller.java Mon Feb 26 12:21:33 2007
@@ -84,6 +84,16 @@
return null;
}
+ public String deleteNode() {
+ DefaultMutableTreeNode marker = state.getMarker();
+ if (marker != null) {
+ marker.removeFromParent();
+ } else {
+ // todo: print a warning or use root?
+ }
+ return null;
+ }
+
public DefaultMutableTreeNode getTree() {
return tree;
}
Modified: myfaces/tobago/trunk/example/sandbox/src/main/webapp/tree-editor.jsp
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/example/sandbox/src/main/webapp/tree-editor.jsp?view=diff&rev=511988&r1=511987&r2=511988
==============================================================================
--- myfaces/tobago/trunk/example/sandbox/src/main/webapp/tree-editor.jsp (original)
+++ myfaces/tobago/trunk/example/sandbox/src/main/webapp/tree-editor.jsp Mon Feb 26 12:21:33 2007
@@ -30,6 +30,7 @@
<tc:toolBar>
<tc:toolBarCommand action="#{controller.createNode}" label="New"/>
+ <tc:toolBarCommand action="#{controller.deleteNode}" label="Delete"/>
</tc:toolBar>
<tcs:tree state="#{controller.state}" id="tree">