You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by do...@apache.org on 2005/02/16 19:23:23 UTC
svn commit: r154056 - in incubator/beehive/trunk/netui:
src/tags-html/org/apache/beehive/netui/tags/tree/
test/webapps/drt/coreWeb/coretags/tree/nullbinding/
test/webapps/drt/coreWeb/coretags/treeitem/errors/
test/webapps/drt/coreWeb/coretags/treeitem/noinline/
test/webapps/drt/coreWeb/coretags/treeitem/nullbinding/
test/webapps/drt/coreWeb/coretags/treeitem/nullnest/
test/webapps/drt/coreWeb/richTree/ test/webapps/drt/coreWeb/tree/inherit/
test/webapps/drt/testRecorder/config/ test/webapps/drt/testRecorder/tests/
Author: dolander
Date: Wed Feb 16 10:23:18 2005
New Revision: 154056
URL: http://svn.apache.org/viewcvs?view=rev&rev=154056
Log:
Remove the Tree.expandTarget attribute. I've added
Tree.selectionTarget as a replacement for it. This does
what you want, allow selection to have a target (you did this
before by setting the target on each treeItem. This is
an inheritable property.
Added a bvt in the RichTree tests to verify the behavior.
coreWeb/richTree/goSelectAction.do
Added:
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/echo.jsp
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/selectAction.jsp
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/treeFrame2.jsp
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/inherit/
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/inherit/Controller.jpf
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/inherit/index.jsp
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeSelectAction.xml
Modified:
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/InheritableState.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/Tree.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/TreeRenderer.java
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/tree/nullbinding/index.jsp
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/treeitem/errors/index.jsp
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/treeitem/noinline/index.jsp
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/treeitem/nullbinding/index.jsp
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/treeitem/nullnest/index.jsp
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/Controller.jpf
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/index.jsp
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/treeFrame.jsp
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtTreeNullBinding.xml
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeHref.xml
Modified: incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/InheritableState.java
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/InheritableState.java?view=diff&r1=154055&r2=154056
==============================================================================
--- incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/InheritableState.java (original)
+++ incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/InheritableState.java Wed Feb 16 10:23:18 2005
@@ -36,7 +36,7 @@
private String _defaultIcon = null;
private String _selectionAction = null;
private String _expansionAction = null;
- private String _expandTarget = null;
+ private String _selectTarget = null;
private String _imageRoot = null;
// A parent state object which we chain to if the state isn't set on this object.
@@ -202,18 +202,18 @@
_expansionAction = action;
}
- public String getExpandTarget()
+ public String getSelectionTarget()
{
- if (_expandTarget != null)
- return _expandTarget;
+ if (_selectTarget != null)
+ return _selectTarget;
if (_parent != null)
- return _parent.getExpandTarget();
+ return _parent.getSelectionTarget();
return null;
}
- public void setExpandTarget(String target)
+ public void setSelectionTarget(String target)
{
- _expandTarget = target;
+ _selectTarget = target;
}
public String getImageRoot()
Modified: incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/Tree.java
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/Tree.java?view=diff&r1=154055&r2=154056
==============================================================================
--- incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/Tree.java (original)
+++ incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/Tree.java Wed Feb 16 10:23:18 2005
@@ -179,9 +179,9 @@
* description="Sets the frame target used for expanding and contracting tree nodes."
* @netui.tldx:attribute category="general" reftype="netui-action-url"
*/
- public void setExpansionTarget(String target)
+ public void setSelectionTarget(String target)
{
- _iState.setExpandTarget(setNonEmptyValueAttribute(target));
+ _iState.setSelectionTarget(setNonEmptyValueAttribute(target));
}
Modified: incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/TreeRenderer.java
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/TreeRenderer.java?view=diff&r1=154055&r2=154056
==============================================================================
--- incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/TreeRenderer.java (original)
+++ incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/TreeRenderer.java Wed Feb 16 10:23:18 2005
@@ -168,9 +168,11 @@
registerTagError(Bundle.getString("Tags_TreeStructureError", errorText.toString()), null);
}
- // check for tree override properties
+ // check for tree override properties, the second
+ // case here is because the root runs through this an by definitions
+ // has InheritableState == state
InheritableState is = node.getInheritableState();
- if (is != null) {
+ if (is != null && is != state) {
is.setParent(state);
state = is;
}
@@ -311,7 +313,11 @@
if (selectionLink != null) {
_anchorState.clear();
_anchorState.href = selectionLink;
- _anchorState.registerAttribute(AbstractHtmlState.ATTR_GENERAL, TARGET, node.getTarget());
+ String target = node.getTarget();
+ if (target == null) {
+ target = state.getSelectionTarget();
+ }
+ _anchorState.registerAttribute(AbstractHtmlState.ATTR_GENERAL, TARGET, target);
// set the selection styles
if (node.isSelected()) {
@@ -464,7 +470,6 @@
if ((uri != null) && !node.isLeaf()) {
_anchorState.clear();
_anchorState.href = _res.encodeURL(uri);
- _anchorState.registerAttribute(AbstractHtmlState.ATTR_GENERAL, TARGET, _iState.getExpandTarget());
sb.append(" ");
StringBuilderRenderAppender writer = new StringBuilderRenderAppender(sb);
anchorRenderer.doStartTag(writer, _anchorState);
Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/tree/nullbinding/index.jsp
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/tree/nullbinding/index.jsp?view=diff&r1=154055&r2=154056
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/tree/nullbinding/index.jsp (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/tree/nullbinding/index.jsp Wed Feb 16 10:23:18 2005
@@ -23,8 +23,8 @@
<li><netui:tree selectionAction="being" dataSource="pageFlow.tree" tagId="t2" expansionAction="${pageFlow.nullValue}" /> -- expansionAction</li>
<li><netui:tree selectionAction="being" dataSource="pageFlow.tree" tagId="${pageFlow.nullValue}" /> -- tagId</li>
</ul>
- <netui:tree selectionAction="begin" dataSource="pageFlow.tree[0]" tagId="t1" expansionTarget="${pageFlow.nullValue}">
- <netui:treeItem expanded="true">expandsionTarget</netui:treeItem></netui:tree>
+ <netui:tree selectionAction="begin" dataSource="pageFlow.tree[0]" tagId="t1" selectionTarget="${pageFlow.nullValue}">
+ <netui:treeItem expanded="true">selectionTarget</netui:treeItem></netui:tree>
<netui:tree selectionAction="begin" dataSource="pageFlow.tree[1]" tagId="t1" disableClass="${pageFlow.nullValue}" disabledStyle="${pageFlow.nullValue}" selectionClass="${pageFlow.nullValue}" selectionStyle="${pageFlow.nullValue}" treeClass="${pageFlow.nullValue}" treeStyle="${pageFlow.nullValue}" unselectClass="${pageFlow.nullValue}" unselectStyle="${pageFlow.nullValue}">
<netui:treeItem expanded="true">class and styles</netui:treeItem></netui:tree>
<netui:tree selectionAction="begin" dataSource="pageFlow.tree[2]" tagId="t1" defaultIcon="${pageFlow.nullValue}" imageHandleDownLast="${pageFlow.nullValue}" imageHandleDownMiddle="${pageFlow.nullValue}" imageHandleRightLast="${pageFlow.nullValue}" imageHandleRightMiddle="${pageFlow.nullValue}" imageLineLast="${pageFlow.nullValue}" imageLineMiddle="${pageFlow.nullValue}" imageLineVertical="${pageFlow.nullValue}" imageRoot="${pageFlow.nullValue}">
Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/treeitem/errors/index.jsp
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/treeitem/errors/index.jsp?view=diff&r1=154055&r2=154056
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/treeitem/errors/index.jsp (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/treeitem/errors/index.jsp Wed Feb 16 10:23:18 2005
@@ -17,7 +17,7 @@
</p>
<p>
</p>
- <netui:tree selectionAction="begin" dataSource="pageFlow.tree[0]" tagId="t1" expansionTarget="${pageFlow.nullValue}">
+ <netui:tree selectionAction="begin" dataSource="pageFlow.tree[0]" tagId="t1" selectionTarget="${pageFlow.nullValue}">
<netui:treeItem expanded="true"><netui:treeLabel>Null Bindings</netui:treeLabel>
<netui:treeItem expanded="true"><netui:treeLabel>Errors</netui:treeLabel>
<netui:treeItem expanded="true" action="begin" href="begin.do">action and href</netui:treeItem>
Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/treeitem/noinline/index.jsp
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/treeitem/noinline/index.jsp?view=diff&r1=154055&r2=154056
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/treeitem/noinline/index.jsp (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/treeitem/noinline/index.jsp Wed Feb 16 10:23:18 2005
@@ -17,7 +17,7 @@
</p>
<p>
</p>
- <netui:tree selectionAction="begin" dataSource="pageFlow.tree[0]" tagId="t1" expansionTarget="${pageFlow.nullValue}">
+ <netui:tree selectionAction="begin" dataSource="pageFlow.tree[0]" tagId="t1" selectionTarget="${pageFlow.nullValue}">
<netui:treeItem expanded="true"><netui:treeLabel>Null Bindings</netui:treeLabel>
<netui:treeItem expanded="true"><netui:treeLabel>Errors</netui:treeLabel>
<netui:treeItem expanded="true" action="${pageFlow.nullValue}" >action</netui:treeItem>
Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/treeitem/nullbinding/index.jsp
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/treeitem/nullbinding/index.jsp?view=diff&r1=154055&r2=154056
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/treeitem/nullbinding/index.jsp (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/treeitem/nullbinding/index.jsp Wed Feb 16 10:23:18 2005
@@ -17,7 +17,7 @@
</p>
<p>
</p>
- <netui:tree selectionAction="begin" dataSource="pageFlow.tree[0]" tagId="t1" expansionTarget="${pageFlow.nullValue}">
+ <netui:tree selectionAction="begin" dataSource="pageFlow.tree[0]" tagId="t1" selectionTarget="${pageFlow.nullValue}">
<netui:treeItem expanded="true"><netui:treeLabel>Null Bindings</netui:treeLabel>
<netui:treeItem expanded="true"><netui:treeLabel>Errors</netui:treeLabel>
<netui:treeItem expanded="true" action="${pageFlow.nullValue}" >action</netui:treeItem>
Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/treeitem/nullnest/index.jsp
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/treeitem/nullnest/index.jsp?view=diff&r1=154055&r2=154056
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/treeitem/nullnest/index.jsp (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/treeitem/nullnest/index.jsp Wed Feb 16 10:23:18 2005
@@ -18,7 +18,7 @@
</p>
<p>
</p>
- <netui:tree selectionAction="begin" dataSource="pageFlow.tree[0]" tagId="t1" expansionTarget="${pageFlow.nullValue}">
+ <netui:tree selectionAction="begin" dataSource="pageFlow.tree[0]" tagId="t1" selectionTarget="${pageFlow.nullValue}">
<netui:treeItem expanded="true"><netui:treeLabel>Null Bindings</netui:treeLabel>
<netui:treeItem expanded="true"><netui:treeLabel>Errors</netui:treeLabel>
<netui:treeItem expanded="true" action="${pageFlow.nullValue}" ><netui:treeLabel>Action</netui:treeLabel>
Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/Controller.jpf
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/Controller.jpf?view=diff&r1=154055&r2=154056
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/Controller.jpf (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/Controller.jpf Wed Feb 16 10:23:18 2005
@@ -69,6 +69,7 @@
private TreeElement _tree34;
private TreeElement _tree35;
private TreeElement _tree36;
+ private TreeElement _tree37;
private String _expand = " ";
private String _node = " ";
@@ -359,6 +360,14 @@
public void setTree36(TreeElement tn) {
_tree36 = tn;
}
+
+ public TreeElement getTree37() {
+ return _tree37;
+ }
+
+ public void setTree37(TreeElement tn) {
+ _tree37 = tn;
+ }
//************************************************************************
@@ -414,7 +423,6 @@
}
-
/**
* This action is the default postback for a tree. It will set the
* Pageflow variables that indicate if the most recent event was an expand or select.
@@ -629,6 +637,7 @@
_tree34 = null;
_tree35 = null;
_tree36 = null;
+ _tree37 = null;
buildTrees();
return forward;
@@ -834,6 +843,50 @@
@Jpf.Forward(name = "success", path = "href.jsp")
})
protected Forward goHref() {
+ Forward success = new Forward("success");
+ clearExpand();
+ return success;
+ }
+
+ @Jpf.Action(forwards = {
+ @Jpf.Forward(name = "success", path = "selectAction.jsp")
+})
+ protected Forward goSelectAction() {
+ Forward success = new Forward("success");
+ clearExpand();
+ return success;
+ }
+
+ @Jpf.Action(forwards = {
+ @Jpf.Forward(name = "success", path = "echo.jsp")
+})
+ protected Forward goSelectFrame() {
+ Forward success = new Forward("success");
+ clearExpand();
+ String selectNode = getRequest().getParameter(TreeElement.SELECTED_NODE);
+ TreeElement n = _tree37.findNode(selectNode);
+
+ _action = n.getLabel();
+ return success;
+ }
+
+ @Jpf.Action(forwards = {
+ @Jpf.Forward(name = "success", path = "echo.jsp")
+})
+ protected Forward goSelectFrameOverride() {
+ Forward success = new Forward("success");
+ clearExpand();
+ String selectNode = getRequest().getParameter(TreeElement.SELECTED_NODE);
+ TreeElement n = _tree37.findNode(selectNode);
+
+ _action = "Override:" + n.getLabel();
+ return success;
+ }
+
+ @Jpf.Action(forwards = {
+ @Jpf.Forward(name = "success", path = "treeFrame2.jsp")
+})
+ protected Forward goSelectTree() {
Forward success = new Forward("success");
clearExpand();
return success;
Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/echo.jsp
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/echo.jsp?view=auto&rev=154056
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/echo.jsp (added)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/echo.jsp Wed Feb 16 10:23:18 2005
@@ -0,0 +1,9 @@
+<html>
+ <head>
+ </head>
+ <body>
+ <div class="content" style="height:282px">
+ <h4>${pageFlow.action}</h4>
+ </div>
+ </body>
+</html>
\ No newline at end of file
Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/index.jsp
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/index.jsp?view=diff&r1=154055&r2=154056
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/index.jsp (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/index.jsp Wed Feb 16 10:23:18 2005
@@ -46,6 +46,9 @@
<tr><td><netui:anchor action="goHref">RichTreeHref</netui:anchor></td>
<td>Verify that HRefs and target work</td><td>goHref</td><td>href.jsp</td>
<td>tree19</td></tr>
+ <tr><td><netui:anchor action="goSelectAction">RichTreeSelectAction</netui:anchor></td>
+ <td>Verify that selection action target works</td><td>goSelectAction</td><td>selectAction.jsp</td>
+ <td>tree37</td></tr>
<tr><td><netui:anchor action="goEncodeContent">RichTreeEncodeContent</netui:anchor></td>
<td>Verify escape for HTML works on labels and content</td><td>*goEncodeContent*</td><td>encodeContent.js</td>
<td>tree20</td></tr>
Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/selectAction.jsp
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/selectAction.jsp?view=auto&rev=154056
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/selectAction.jsp (added)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/selectAction.jsp Wed Feb 16 10:23:18 2005
@@ -0,0 +1,6 @@
+<html>
+<frameset cols="25%,75%">
+<frame name="treeFrame" src="treeFrame2.jsp">
+<frame name="contentFrame" src="emptyFrame.jsp">
+</frameset>
+</html>
Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/treeFrame.jsp
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/treeFrame.jsp?view=diff&r1=154055&r2=154056
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/treeFrame.jsp (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/treeFrame.jsp Wed Feb 16 10:23:18 2005
@@ -9,13 +9,14 @@
<netui:body style="border: 20pt 5%;background-color:#ccffcc;">
<div class="content">
<netui:tree dataSource="pageFlow.tree19" selectionAction="goTreeFrame" tagId="tree" selectionClass="treeSelected" treeClass="treeStyle"
- disableClass="treeDisabled" unselectClass="treeUnselected" expansionTarget="treeFrame">
+ disableClass="treeDisabled" unselectClass="treeUnselected"
+ selectionTarget="contentFrame">
<netui:treeItem expanded="true" disabled="true">
<netui:treeLabel>HREF Test Tree</netui:treeLabel>
<netui:treeItem action="begin" target="_top">Home</netui:treeItem>
- <netui:treeItem href="PageOne.html" target="contentFrame">Page One</netui:treeItem>
- <netui:treeItem href="PageTwo.html" target="contentFrame">Page Two</netui:treeItem>
- <netui:treeItem href="PageThree.html" target="contentFrame">Page Three</netui:treeItem>
+ <netui:treeItem href="PageOne.html">Page One</netui:treeItem>
+ <netui:treeItem href="PageTwo.html">Page Two</netui:treeItem>
+ <netui:treeItem href="PageThree.html">Page Three</netui:treeItem>
</netui:treeItem>
</netui:tree>
</div>
Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/treeFrame2.jsp
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/treeFrame2.jsp?view=auto&rev=154056
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/treeFrame2.jsp (added)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/treeFrame2.jsp Wed Feb 16 10:23:18 2005
@@ -0,0 +1,36 @@
+<%@ page language="java" contentType="text/html;charset=UTF-8"%>
+<%@ taglib uri="http://beehive.apache.org/netui/tags-databinding-1.0" prefix="netui-data"%>
+<%@ taglib uri="http://beehive.apache.org/netui/tags-html-1.0" prefix="netui"%>
+<%@ taglib uri="http://beehive.apache.org/netui/tags-template-1.0" prefix="netui-template"%>
+<netui:html>
+ <head>
+ <title>treeFrame2.jsp</title>
+ </head>
+ <netui:body style="border: 20pt 5%;background-color:#ccffcc;">
+ <div class="content" style="height:300px">
+ <netui:tree dataSource="pageFlow.tree37"
+ selectionAction="goSelectFrame"
+ expansionAction="goSelectTree"
+ tagId="tree"
+ selectionClass="treeSelected"
+ treeClass="treeStyle"
+ disableClass="treeDisabled"
+ unselectClass="treeUnselected"
+ selectionTarget="contentFrame"
+ >
+ <netui:treeItem expanded="true" disabled="true">
+ <netui:treeLabel>SelectionTarget Test</netui:treeLabel>
+ <netui:treeItem target="_top" action="begin">Home</netui:treeItem>
+ <netui:treeItem action="goSelectFrameOverride">
+ <netui:treeLabel >Page One</netui:treeLabel>
+ <netui:treeItem>Page One A</netui:treeItem>
+ <netui:treeItem>Page One B</netui:treeItem>
+ </netui:treeItem>
+ <netui:treeItem>Page Two</netui:treeItem>
+ <netui:treeItem>Page Three</netui:treeItem>
+ </netui:treeItem>
+ </netui:tree>
+ </div>
+ </netui:body>
+</netui:html>
+
Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/inherit/Controller.jpf
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/inherit/Controller.jpf?view=auto&rev=154056
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/inherit/Controller.jpf (added)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/inherit/Controller.jpf Wed Feb 16 10:23:18 2005
@@ -0,0 +1,94 @@
+package tree.inherit;
+
+import org.apache.beehive.netui.pageflow.PageFlowController;
+import org.apache.beehive.netui.pageflow.annotations.Jpf;
+import org.apache.beehive.netui.tags.tree.ITreeRootElement;
+import org.apache.beehive.netui.tags.tree.TreeElement;
+import org.apache.beehive.netui.tags.tree.TreeRenderState;
+import org.apache.beehive.netui.pageflow.requeststate.NameService;
+
+import javax.servlet.ServletRequest;
+import javax.servlet.http.HttpSession;
+import org.apache.beehive.netui.pageflow.Forward;
+
+@Jpf.Controller (
+)
+public class Controller extends PageFlowController
+{
+ private TreeElement _root;
+ private String _action;
+
+ public TreeElement getRoot()
+ {
+ return _root;
+ }
+ public void setRoot(TreeElement tree)
+ {
+ _root = tree;
+ }
+ public String getAction() {
+ return _action;
+ }
+
+ @Jpf.Action(
+ forwards={
+ @Jpf.Forward(name="index", path="index.jsp")
+ }
+ )
+ protected Forward begin()
+ {
+ NameService ns = NameService.instance(getRequest().getSession());
+ ns.debugSetNameIntValue(1031);
+ _action = "begin";
+ return new Forward("index");
+ }
+
+ @Jpf.Action(
+ forwards={
+ @Jpf.Forward(name="index", path="index.jsp")
+ }
+ )
+ protected Forward reset()
+ {
+ _root = null;
+ _action = "reset";
+ return new Forward("index");
+ }
+
+ @Jpf.Action(
+ forwards={
+ @Jpf.Forward(name="index", path="index.jsp")
+ }
+ )
+ protected Forward select()
+ {
+ _action = "select";
+ return new Forward("index");
+ }
+
+ @Jpf.Action(
+ forwards={
+ @Jpf.Forward(name="index", path="index.jsp")
+ }
+ )
+ protected Forward selectOverride()
+ {
+ _action = "selectOverride";
+ return new Forward("index");
+ }
+
+ /**
+ * Callback that is invoked when this controller instance is created.
+ */
+ protected void onCreate()
+ {
+ }
+
+ /**
+ * Callback that is invoked when this controller instance is destroyed.
+ */
+ protected void onDestroy(HttpSession session)
+ {
+ }
+}
+
Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/inherit/index.jsp
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/inherit/index.jsp?view=auto&rev=154056
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/inherit/index.jsp (added)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/inherit/index.jsp Wed Feb 16 10:23:18 2005
@@ -0,0 +1,50 @@
+<%@ taglib prefix="netui" uri="http://beehive.apache.org/netui/tags-html-1.0"%>
+<netui:html>
+<head>
+ <title>Dynamic Tree with RunAtClient and ExpandOnClient
+ </title>
+</head>
+<netui:body>
+<h4>Dynamic Tree with RunAtClient and ExpandOnClient</h4>
+<p style="color:green">
+</p>
+<netui:anchor action="reset">Reset</netui:anchor><br>
+Action: ${pageFlow.action}<br>
+<!--Begin scriptContainer-->
+<div style="border: thin solid;height: 300px;">
+<netui:scriptContainer>
+ <netui:scriptHeader/>
+ <netui:tree dataSource="pageFlow.root" escapeForHtml="true"
+ selectionAction="select" tagId="tree" runAtClient="true"
+ selectionStyle="background-color: #FFD185; font-color: #FFFFFF; text-decoration: none;"
+ unselectStyle="text-decoration: none"
+ >
+ <netui:treeItem expanded="true">
+ <netui:treeLabel>0</netui:treeLabel>
+ <netui:treeItem expanded="false">
+ <netui:treeLabel>0.0</netui:treeLabel>
+ <netui:treePropertyOverride selectionAction="selectOverride" />
+ <netui:treeItem expanded="false" expandOnServer="true">
+ <netui:treeLabel>0.0.0</netui:treeLabel>
+ <netui:treeItem icon="alien.gif">0.0.0.0</netui:treeItem>
+ <netui:treeItem icon="alien.gif">0.0.0.1</netui:treeItem>
+ </netui:treeItem>
+ </netui:treeItem>
+ <netui:treeItem expanded="false" expandOnServer="true">
+ <netui:treeLabel>0.1</netui:treeLabel>
+ <netui:treeItem icon="cool.gif">0.1.0</netui:treeItem>
+ <netui:treeItem icon="cool.gif">0.1.1</netui:treeItem>
+ </netui:treeItem>
+ <netui:treeItem expanded="false" expandOnServer="true">
+ <netui:treeLabel>0.2</netui:treeLabel>
+ <netui:treeItem icon="cool.gif">0.2.0</netui:treeItem>
+ <netui:treeItem icon="cool.gif">0.2.1</netui:treeItem>
+ </netui:treeItem>
+ </netui:treeItem>
+ </netui:tree>
+
+</netui:scriptContainer>
+</div>
+<!--End scriptContainer-->
+ </netui:body>
+</netui:html>
Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml?view=diff&r1=154055&r2=154056
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml Wed Feb 16 10:23:18 2005
@@ -5839,8 +5839,22 @@
</features>
</test>
<test>
+ <name>RichTreeSelectAction</name>
+ <description>[goSelectAction/.jsp] Two trees where the second doesn't appear inside a ScriptContainer</description>
+ <webapp>coreWeb</webapp>
+ <categories>
+ <category>bvt</category>
+ <category>bvt.struts11</category>
+ <category>trees</category>
+ </categories>
+ <features>
+ <feature>Tree</feature>
+ <feature>SciptContainer</feature>
+ </features>
+ </test>
+ <test>
<name>RichTreeSelectionStyle</name>
- <description>[goSelectStyles/selectStyles.jsp] Tree currently selected item styles</description>
+ <description>[goSelectStyles/selectAction.jsp] Verification test of using the selectionTarget on a tree to target a frame.</description>
<webapp>coreWeb</webapp>
<categories>
<category>bvt</category>
@@ -5849,8 +5863,7 @@
</categories>
<features>
<feature>Tree</feature>
- <feature>Select</feature>
- <feature>Styles</feature>
+ <feature>selectTarget</feature>
</features>
</test>
<test>
Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtTreeNullBinding.xml
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtTreeNullBinding.xml?view=diff&r1=154055&r2=154056
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtTreeNullBinding.xml (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtTreeNullBinding.xml Wed Feb 16 10:23:18 2005
@@ -2,7 +2,7 @@
<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
<ses:sessionName>CtTreeNullBinding</ses:sessionName>
<ses:tester>Daryl</ses:tester>
- <ses:startDate>18 Jan 2005, 06:46:02.156 PM MST</ses:startDate>
+ <ses:startDate>16 Feb 2005, 08:29:07.834 AM MST</ses:startDate>
<ses:description>Daryl</ses:description>
<ses:tests>
<ses:test>
@@ -18,7 +18,7 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>3BEF35F699B5EC71741975066B45229A</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
@@ -40,7 +40,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0; JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+ <ses:value>$Version=0; JSESSIONID=3BEF35F699B5EC71741975066B45229A; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -48,7 +48,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7db9</ses:value>
+ <ses:value>4bdf3e1a:1021bc65c55:-7d84</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -87,7 +87,7 @@
<div>
<div>
<img src="/coreWeb/resources/images/linelastnode.gif" style="vertical-align:middle;" border="0" alt="">
- <a href="/coreWeb/coretags/tree/nullbinding/begin.do?netui_treeselected=0&netui_treeid=t1"> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> expandsionTarget </a>
+ <a href="/coreWeb/coretags/tree/nullbinding/begin.do?netui_treeselected=0&netui_treeid=t1"> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> selectionTarget </a>
</div>
</div>
@@ -121,7 +121,7 @@
</ses:testResults>
</ses:test>
</ses:tests>
- <ses:endDate>18 Jan 2005, 06:46:03.250 PM MST</ses:endDate>
+ <ses:endDate>16 Feb 2005, 08:29:08.465 AM MST</ses:endDate>
<ses:sessionStatus>fail</ses:sessionStatus>
<ses:testCount>1</ses:testCount>
<ses:passedCount>0</ses:passedCount>
Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeHref.xml
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeHref.xml?view=diff&r1=154055&r2=154056
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeHref.xml (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeHref.xml Wed Feb 16 10:23:18 2005
@@ -2,7 +2,7 @@
<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
<ses:sessionName>RichTreeHref</ses:sessionName>
<ses:tester>Daryl</ses:tester>
- <ses:startDate>18 Jan 2005, 06:53:44.265 PM MST</ses:startDate>
+ <ses:startDate>16 Feb 2005, 08:34:33.582 AM MST</ses:startDate>
<ses:description>Daryl</ses:description>
<ses:tests>
<ses:test>
@@ -18,7 +18,7 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>3BEF35F699B5EC71741975066B45229A</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
@@ -40,7 +40,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0; JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+ <ses:value>$Version=0; JSESSIONID=3BEF35F699B5EC71741975066B45229A; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -48,7 +48,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7962</ses:value>
+ <ses:value>4bdf3e1a:1021bc65c55:-788e</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -83,7 +83,7 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>3BEF35F699B5EC71741975066B45229A</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
@@ -105,7 +105,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0; JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+ <ses:value>$Version=0; JSESSIONID=3BEF35F699B5EC71741975066B45229A; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -113,7 +113,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7962</ses:value>
+ <ses:value>4bdf3e1a:1021bc65c55:-788e</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -152,7 +152,7 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>3BEF35F699B5EC71741975066B45229A</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
@@ -174,7 +174,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0; JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+ <ses:value>$Version=0; JSESSIONID=3BEF35F699B5EC71741975066B45229A; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -182,7 +182,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7962</ses:value>
+ <ses:value>4bdf3e1a:1021bc65c55:-788e</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -204,7 +204,7 @@
<div class="content">
<div class="treeStyle">
<div>
- <a href="/coreWeb/richTree/goTreeFrame.do?netui_treenode=0&netui_treeid=tree" target="treeFrame"><img src="/coreWeb/resources/images/handledownlast.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <a href="/coreWeb/richTree/goTreeFrame.do?netui_treenode=0&netui_treeid=tree"><img src="/coreWeb/resources/images/handledownlast.gif" style="vertical-align:middle;" border="0" alt=""></a>
<span class="treeDisabled"> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> HREF Test Tree </span>
</div>
<div>
@@ -239,7 +239,7 @@
</ses:testResults>
</ses:test>
</ses:tests>
- <ses:endDate>18 Jan 2005, 06:53:47.515 PM MST</ses:endDate>
+ <ses:endDate>16 Feb 2005, 08:34:34.994 AM MST</ses:endDate>
<ses:sessionStatus>fail</ses:sessionStatus>
<ses:testCount>3</ses:testCount>
<ses:passedCount>2</ses:passedCount>
Added: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeSelectAction.xml
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeSelectAction.xml?view=auto&rev=154056
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeSelectAction.xml (added)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeSelectAction.xml Wed Feb 16 10:23:18 2005
@@ -0,0 +1,790 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+ <ses:sessionName>RichTreeSelectAction</ses:sessionName>
+ <ses:tester>Daryl</ses:tester>
+ <ses:startDate>16 Feb 2005, 10:39:37.322 AM MST</ses:startDate>
+ <ses:description>Verification of the selectionTarget on a tree.</ses:description>
+ <ses:tests>
+ <ses:test>
+ <ses:testNumber>1</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+ <ses:uri>/coreWeb/richTree/goSelectAction.do</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters/>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>56C14D924F99BABF317E7FB051DAD9A2</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+ <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+ <ses:value>JSESSIONID=56C14D924F99BABF317E7FB051DAD9A2</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><![CDATA[<html>
+<frameset cols="25%,75%">
+<frame name="treeFrame" src="treeFrame2.jsp">
+<frame name="contentFrame" src="emptyFrame.jsp">
+</frameset>
+</html>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>2</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+ <ses:uri>/coreWeb/richTree/treeFrame2.jsp</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters/>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>56C14D924F99BABF317E7FB051DAD9A2</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+ <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+ <ses:value>JSESSIONID=56C14D924F99BABF317E7FB051DAD9A2</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+ <ses:value>http://localhost:8080/coreWeb/richTree/goSelectAction.do</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+
+ <head>
+ <title>treeFrame2.jsp</title>
+ </head>
+ <body style="border: 20pt 5%;background-color:#ccffcc;">
+ <div class="content" style="height:300px">
+ <div class="treeStyle">
+ <div>
+ <a href="/coreWeb/richTree/goSelectTree.do?netui_treenode=0&netui_treeid=tree"><img src="/coreWeb/resources/images/handledownlast.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <span class="treeDisabled"> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> SelectionTarget Test </span>
+ </div>
+ <div>
+ <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" alt="">
+ <img src="/coreWeb/resources/images/linemiddlenode.gif" style="vertical-align:middle;" border="0" alt="">
+ <a href="/coreWeb/richTree/begin.do?netui_treeselected=0.0&netui_treeid=tree" class="treeUnselected" target="_top"> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> Home </a>
+ </div>
+ <div>
+ <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" alt="">
+ <a href="/coreWeb/richTree/goSelectTree.do?netui_treenode=0.1&netui_treeid=tree"><img src="/coreWeb/resources/images/handlerightmiddle.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <a href="/coreWeb/richTree/goSelectFrameOverride.do?netui_treeselected=0.1&netui_treeid=tree" class="treeUnselected" target="contentFrame"> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> Page One </a>
+ </div>
+ <div>
+ <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" alt="">
+ <img src="/coreWeb/resources/images/linemiddlenode.gif" style="vertical-align:middle;" border="0" alt="">
+ <a href="/coreWeb/richTree/goSelectFrame.do?netui_treeselected=0.2&netui_treeid=tree" class="treeUnselected" target="contentFrame"> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> Page Two </a>
+ </div>
+ <div>
+ <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" alt="">
+ <img src="/coreWeb/resources/images/linelastnode.gif" style="vertical-align:middle;" border="0" alt="">
+ <a href="/coreWeb/richTree/goSelectFrame.do?netui_treeselected=0.3&netui_treeid=tree" class="treeUnselected" target="contentFrame"> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> Page Three </a>
+ </div>
+</div>
+
+ </div>
+ </body>
+
+</html>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>3</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+ <ses:uri>/coreWeb/richTree/emptyFrame.jsp</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters/>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>56C14D924F99BABF317E7FB051DAD9A2</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+ <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+ <ses:value>JSESSIONID=56C14D924F99BABF317E7FB051DAD9A2</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+ <ses:value>http://localhost:8080/coreWeb/richTree/goSelectAction.do</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><![CDATA[<html>
+ <head>
+ </head>
+ <body>
+ This example uses a frameset and a couple of frames. In the left frame is a <b>Tree</b> where a selection event will
+ populate the right frame. The tree can be expanded an collapsed. The way this works is that the target of the
+ The <b>treeItems</b> set an href and a target of the other frame. The tree must set a different action and a target of the
+ containing frame for the expansion target.
+ </body>
+</html>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>4</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+ <ses:uri>/coreWeb/richTree/goSelectTree.do</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>netui_treeid</ses:name>
+ <ses:value>tree</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>netui_treenode</ses:name>
+ <ses:value>0.1</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>56C14D924F99BABF317E7FB051DAD9A2</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+ <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+ <ses:value>JSESSIONID=56C14D924F99BABF317E7FB051DAD9A2</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+ <ses:value>http://localhost:8080/coreWeb/richTree/treeFrame2.jsp</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+
+ <head>
+ <title>treeFrame2.jsp</title>
+ </head>
+ <body style="border: 20pt 5%;background-color:#ccffcc;">
+ <div class="content" style="height:300px">
+ <div class="treeStyle">
+ <div>
+ <a href="/coreWeb/richTree/goSelectTree.do?netui_treenode=0&netui_treeid=tree"><img src="/coreWeb/resources/images/handledownlast.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <span class="treeDisabled"> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> SelectionTarget Test </span>
+ </div>
+ <div>
+ <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" alt="">
+ <img src="/coreWeb/resources/images/linemiddlenode.gif" style="vertical-align:middle;" border="0" alt="">
+ <a href="/coreWeb/richTree/begin.do?netui_treeselected=0.0&netui_treeid=tree" class="treeUnselected" target="_top"> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> Home </a>
+ </div>
+ <div>
+ <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" alt="">
+ <a href="/coreWeb/richTree/goSelectTree.do?netui_treenode=0.1&netui_treeid=tree"><img src="/coreWeb/resources/images/handledownmiddle.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <a href="/coreWeb/richTree/goSelectFrameOverride.do?netui_treeselected=0.1&netui_treeid=tree" class="treeUnselected" target="contentFrame"> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> Page One </a>
+ </div>
+ <div>
+ <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" alt="">
+ <img src="/coreWeb/resources/images/linevertical.gif" style="vertical-align:middle;" width="16px" border="0" alt="">
+ <img src="/coreWeb/resources/images/linemiddlenode.gif" style="vertical-align:middle;" border="0" alt="">
+ <a href="/coreWeb/richTree/goSelectFrame.do?netui_treeselected=0.1.0&netui_treeid=tree" class="treeUnselected" target="contentFrame"> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> Page One A </a>
+ </div>
+ <div>
+ <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" alt="">
+ <img src="/coreWeb/resources/images/linevertical.gif" style="vertical-align:middle;" width="16px" border="0" alt="">
+ <img src="/coreWeb/resources/images/linelastnode.gif" style="vertical-align:middle;" border="0" alt="">
+ <a href="/coreWeb/richTree/goSelectFrame.do?netui_treeselected=0.1.1&netui_treeid=tree" class="treeUnselected" target="contentFrame"> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> Page One B </a>
+ </div>
+ <div>
+ <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" alt="">
+ <img src="/coreWeb/resources/images/linemiddlenode.gif" style="vertical-align:middle;" border="0" alt="">
+ <a href="/coreWeb/richTree/goSelectFrame.do?netui_treeselected=0.2&netui_treeid=tree" class="treeUnselected" target="contentFrame"> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> Page Two </a>
+ </div>
+ <div>
+ <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" alt="">
+ <img src="/coreWeb/resources/images/linelastnode.gif" style="vertical-align:middle;" border="0" alt="">
+ <a href="/coreWeb/richTree/goSelectFrame.do?netui_treeselected=0.3&netui_treeid=tree" class="treeUnselected" target="contentFrame"> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> Page Three </a>
+ </div>
+</div>
+
+ </div>
+ </body>
+
+</html>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>5</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+ <ses:uri>/coreWeb/richTree/goSelectFrame.do</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>netui_treeid</ses:name>
+ <ses:value>tree</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>netui_treeselected</ses:name>
+ <ses:value>0.1.1</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>56C14D924F99BABF317E7FB051DAD9A2</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+ <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+ <ses:value>JSESSIONID=56C14D924F99BABF317E7FB051DAD9A2</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+ <ses:value>http://localhost:8080/coreWeb/richTree/goSelectTree.do?netui_treenode=0.1&netui_treeid=tree</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><![CDATA[<html>
+ <head>
+ </head>
+ <body>
+ <div class="content" style="height:282px">
+ <h4>Page One B</h4>
+ </div>
+ </body>
+</html>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>6</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+ <ses:uri>/coreWeb/richTree/goSelectFrame.do</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>netui_treeid</ses:name>
+ <ses:value>tree</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>netui_treeselected</ses:name>
+ <ses:value>0.2</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>56C14D924F99BABF317E7FB051DAD9A2</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+ <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+ <ses:value>JSESSIONID=56C14D924F99BABF317E7FB051DAD9A2</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+ <ses:value>http://localhost:8080/coreWeb/richTree/goSelectTree.do?netui_treenode=0.1&netui_treeid=tree</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><![CDATA[<html>
+ <head>
+ </head>
+ <body>
+ <div class="content" style="height:282px">
+ <h4>Page Two</h4>
+ </div>
+ </body>
+</html>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>7</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+ <ses:uri>/coreWeb/richTree/goSelectFrame.do</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>netui_treeid</ses:name>
+ <ses:value>tree</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>netui_treeselected</ses:name>
+ <ses:value>0.3</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>56C14D924F99BABF317E7FB051DAD9A2</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+ <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+ <ses:value>JSESSIONID=56C14D924F99BABF317E7FB051DAD9A2</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+ <ses:value>http://localhost:8080/coreWeb/richTree/goSelectTree.do?netui_treenode=0.1&netui_treeid=tree</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><![CDATA[<html>
+ <head>
+ </head>
+ <body>
+ <div class="content" style="height:282px">
+ <h4>Page Three</h4>
+ </div>
+ </body>
+</html>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>8</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+ <ses:uri>/coreWeb/richTree/goSelectFrameOverride.do</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>netui_treeid</ses:name>
+ <ses:value>tree</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>netui_treeselected</ses:name>
+ <ses:value>0.1</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>56C14D924F99BABF317E7FB051DAD9A2</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+ <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+ <ses:value>JSESSIONID=56C14D924F99BABF317E7FB051DAD9A2</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+ <ses:value>http://localhost:8080/coreWeb/richTree/goSelectTree.do?netui_treenode=0.1&netui_treeid=tree</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><![CDATA[<html>
+ <head>
+ </head>
+ <body>
+ <div class="content" style="height:282px">
+ <h4>Override:Page One</h4>
+ </div>
+ </body>
+</html>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>9</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+ <ses:uri>/coreWeb/richTree/goSelectFrame.do</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>netui_treeid</ses:name>
+ <ses:value>tree</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>netui_treeselected</ses:name>
+ <ses:value>0.1.0</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>56C14D924F99BABF317E7FB051DAD9A2</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+ <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+ <ses:value>JSESSIONID=56C14D924F99BABF317E7FB051DAD9A2</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+ <ses:value>http://localhost:8080/coreWeb/richTree/goSelectTree.do?netui_treenode=0.1&netui_treeid=tree</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><![CDATA[<html>
+ <head>
+ </head>
+ <body>
+ <div class="content" style="height:282px">
+ <h4>Page One A</h4>
+ </div>
+ </body>
+</html>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ </ses:tests>
+ <ses:endDate>16 Feb 2005, 10:39:53.836 AM MST</ses:endDate>
+ <ses:testCount>9</ses:testCount>
+</ses:recorderSession>
\ No newline at end of file