Author: knopp
Date: Wed Jul  2 16:23:25 2008
New Revision: 673543

URL: http://svn.apache.org/viewvc?rev=673543&view=rev
Log:
tree fixes

Modified:
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/tree/AbstractTree.java
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/tree/res/tree.js

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/tree/AbstractTree.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/tree/AbstractTree.java?rev=673543&r1=673542&r2=673543&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/tree/AbstractTree.java
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/tree/AbstractTree.java
 Wed Jul  2 16:23:25 2008
@@ -33,6 +33,7 @@
 import org.apache.wicket.ajax.AjaxRequestTarget;
 import org.apache.wicket.behavior.HeaderContributor;
 import org.apache.wicket.behavior.IBehavior;
+import org.apache.wicket.markup.ComponentTag;
 import org.apache.wicket.markup.MarkupStream;
 import org.apache.wicket.markup.html.WebMarkupContainer;
 import org.apache.wicket.markup.html.internal.HtmlHeaderContainer;
@@ -196,8 +197,10 @@
                        {
                                // yes, write empty div with id
                                // this is necessary for createElement js to 
work correctly
+                               String tagName = 
((ComponentTag)markupStream.get()).getName();
                                getResponse().write(
-                                       "<div style=\"display:none\" id=\"" + 
getMarkupId() + "\"></div>");
+                                       "<" + tagName + " 
style=\"display:none\" id=\"" + getMarkupId() + "\"></" +
+                                               tagName + ">");
                                markupStream.skipComponent();
                        }
                        else
@@ -631,8 +634,7 @@
        }
 
        /**
-        * @see 
org.apache.wicket.markup.html.tree.ITreeStateListener#nodeExpanded(javax.swing.tree.TreeNode
-        *      )
+        * @see 
org.apache.wicket.markup.html.tree.ITreeStateListener#nodeExpanded(javax.swing.tree.TreeNode
 )
         */
        public final void nodeExpanded(Object node)
        {
@@ -643,8 +645,7 @@
        }
 
        /**
-        * @see 
org.apache.wicket.markup.html.tree.ITreeStateListener#nodeSelected(javax.swing.tree.TreeNode
-        *      )
+        * @see 
org.apache.wicket.markup.html.tree.ITreeStateListener#nodeSelected(javax.swing.tree.TreeNode
 )
         */
        public final void nodeSelected(Object node)
        {

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/tree/res/tree.js
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/tree/res/tree.js?rev=673543&r1=673542&r2=673543&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/tree/res/tree.js
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/tree/res/tree.js
 Wed Jul  2 16:23:25 2008
@@ -51,7 +51,7 @@
        }
 
        var after = document.getElementById(afterId);
-       var newNode = document.createElement("div");
+       var newNode = document.createElement(after.tagName);
        newNode.setAttribute("id", elementId);
 
        var p = after.parentNode;


Reply via email to