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;