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">