You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by am...@apache.org on 2001/12/18 23:59:41 UTC
cvs commit: jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin TreeControlTag.java
amyroh 01/12/18 14:59:41
Modified: webapps/admin/WEB-INF/classes/org/apache/webapp/admin
TreeControlTag.java
Log:
The selected node does not get highlighted when the node is selected.
Made changes so that the tree also gets refreshed with each node selection,
along with loading the appropriate content in the content frame.
Submitted by Manveen Kaur.
Revision Changes Path
1.6 +16 -4 jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/TreeControlTag.java
Index: TreeControlTag.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/TreeControlTag.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- TreeControlTag.java 2001/12/16 19:38:02 1.5
+++ TreeControlTag.java 2001/12/18 22:59:41 1.6
@@ -1,7 +1,7 @@
/*
- * $Header: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/TreeControlTag.java,v 1.5 2001/12/16 19:38:02 patrickl Exp $
- * $Revision: 1.5 $
- * $Date: 2001/12/16 19:38:02 $
+ * $Header: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/TreeControlTag.java,v 1.6 2001/12/18 22:59:41 amyroh Exp $
+ * $Revision: 1.6 $
+ * $Date: 2001/12/18 22:59:41 $
*
* ====================================================================
*
@@ -104,7 +104,7 @@
* <strong>FIXME</strong> - Internationalize the exception messages!
*
* @author Craig R. McClanahan
- * @version $Revision: 1.5 $ $Date: 2001/12/16 19:38:02 $
+ * @version $Revision: 1.6 $ $Date: 2001/12/18 22:59:41 $
*/
public class TreeControlTag extends TagSupport {
@@ -397,6 +397,10 @@
String action = replace(getAction(), "${name}", encodedNodeName);
+
+ String updateTreeAction =
+ replace(getAction(), "tree=${name}", "select=" + encodedNodeName);
+
out.print(" <td>");
if ((action != null) && !node.isLeaf()) {
out.print("<a href=\"");
@@ -448,6 +452,10 @@
out.print(target);
out.print("\"");
}
+ // to refresh the tree in the same 'self' frame
+ out.print(" onclick=\"");
+ out.print("self.location.href='" + updateTreeAction + "'");
+ out.print("\"");
out.print(">");
}
out.print("<img src=\"");
@@ -484,6 +492,10 @@
out.print(labelStyle);
out.print("\"");
}
+ // to refresh the tree in the same 'self' frame
+ out.print(" onclick=\"");
+ out.print("self.location.href='" + updateTreeAction + "'");
+ out.print("\"");
out.print(">");
} else if (labelStyle != null) {
out.print("<span class=\"");
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>