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/01/19 20:22:36 UTC
svn commit: r125644 - in incubator/beehive/trunk/netui: src/javascript/tagshtml src/tags-html/org/apache/beehive/netui/tags/html test/webapps/drt/coreWeb/richTree test/webapps/drt/testRecorder/config test/webapps/drt/testRecorder/tests
Author: dolander
Date: Wed Jan 19 11:22:34 2005
New Revision: 125644
URL: http://svn.apache.org/viewcvs?view=rev&rev=125644
Log:
Add support for posting back the dynamic state associated with a tree when a form posts.
This was already supported for Anchcor posts.
Added:
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/clientContentForm.jsp
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContentForm.xml
Modified:
incubator/beehive/trunk/netui/src/javascript/tagshtml/netui-tree.js
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Form.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ScriptContainer.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/javaScript.properties
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/Controller.jpf
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/contentAnchor.jsp
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/index.jsp
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanel.xml
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanelTree.xml
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContent.xml
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContentAnchor.xml
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeNoRoot.xml
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeRunAtClient.xml
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/XhtmlImage.xml
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/cr180865.xml
Modified: incubator/beehive/trunk/netui/src/javascript/tagshtml/netui-tree.js
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/javascript/tagshtml/netui-tree.js?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/src/javascript/tagshtml/netui-tree.js&r1=125643&p2=incubator/beehive/trunk/netui/src/javascript/tagshtml/netui-tree.js&r2=125644
==============================================================================
--- incubator/beehive/trunk/netui/src/javascript/tagshtml/netui-tree.js (original)
+++ incubator/beehive/trunk/netui/src/javascript/tagshtml/netui-tree.js Wed Jan 19 11:22:34 2005
@@ -72,6 +72,33 @@
node.href = node.href + state;
}
+// this will add the tree state to the passed form
+NetUITree.prototype.rewriteForm = function(node)
+{
+ for (var i=0;i<document.links.length;i++) {
+ var state = "";
+ var attr = document.links[i].getAttribute("netui-tree-anchor");
+ if (attr != null) {
+ var div = this.getDiv(document.links[i]);
+ if (!div)
+ return reportError("Expected Node was not a DIV:" + node.nodeName);
+ var att = div.getAttribute("netui-tree-anchor");
+ if (att == null)
+ att = attr;
+
+ // if node was expanded, then we write out a hidden field in the form so that they
+ // are posted back to the page flow.
+ if (att == "expand") {
+ var input = document.createElement("INPUT");
+ input.type = "hidden";
+ input.name = "tree-state";
+ input.value = document.links[i].getAttribute("netui-tree-id");
+ node.appendChild(input);
+ }
+ }
+ }
+}
+
function NetUIExpandTree()
{
if (this.nodeName != "A")
Modified: incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Form.java
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Form.java?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Form.java&r1=125643&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Form.java&r2=125644
==============================================================================
--- incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Form.java (original)
+++ incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Form.java Wed Jan 19 11:22:34 2005
@@ -27,6 +27,7 @@
import org.apache.beehive.netui.pageflow.internal.InternalUtils;
import org.apache.beehive.netui.script.common.ImplicitObjectUtil;
import org.apache.beehive.netui.tags.TagConfig;
+import org.apache.beehive.netui.tags.IScriptReporter;
import org.apache.beehive.netui.tags.internal.PageFlowTagUtils;
import org.apache.beehive.netui.tags.rendering.*;
import org.apache.beehive.netui.util.Bundle;
@@ -745,10 +746,13 @@
actionUrl.setQuery(null);
}
+ IScriptReporter sr = getScriptReporter();
+ if (sr != null && sr.isRunAtClient()) {
+ _state.registerAttribute(AbstractHtmlState.ATTR_GENERAL, ONCLICK, "NetUIFormRewriter(this);");
+ }
+
// Add a scope-ID hidden input, if there's one on this tag, or one in the request.
- String targetScope = _targetScope != null
- ? _targetScope
- : request.getParameter(ScopedServletUtils.SCOPE_ID_PARAM);
+ String targetScope = (_targetScope != null) ? _targetScope : request.getParameter(ScopedServletUtils.SCOPE_ID_PARAM);
if (targetScope != null) {
if (_params == null) {
_params = new HashMap();
@@ -857,9 +861,6 @@
// if id is not set then we need to exit
if (_id == null)
return null;
-
- // rewrite the id, save the original value so it can be used in maps
- //String id = _state.id;
// Legacy Java Script support -- This writes out a single table with both the id and names
// mixed. This is legacy support to match the pre beehive behavior.
Modified: incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ScriptContainer.java
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ScriptContainer.java?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ScriptContainer.java&r1=125643&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ScriptContainer.java&r2=125644
==============================================================================
--- incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ScriptContainer.java (original)
+++ incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ScriptContainer.java Wed Jan 19 11:22:34 2005
@@ -199,7 +199,7 @@
if (isRunAtClient()) {
addInitCode();
- addAnchorRewriters();
+ addAnchorFormRewriters();
}
writeScriptBlock(sb);
_writeScript = true;
@@ -319,7 +319,7 @@
{
// Add the code to support the JavaScript framework
addInitCode();
- addAnchorRewriters();
+ addAnchorFormRewriters();
// writeout the script.
WriteRenderAppender writer = new WriteRenderAppender(pageContext);
@@ -406,7 +406,7 @@
* Add the anchor rewriter code. Rewriter code is only on when <code>runAtClient</code> is set on
* the script container.
*/
- protected void addAnchorRewriters()
+ protected void addAnchorFormRewriters()
{
// We only add the initialization code if we support runAtClient features
if (!_runAtClient)
@@ -421,8 +421,7 @@
Iterator it = _anchorRewriters.values().iterator();
while (it.hasNext()) {
String varClass = (String) it.next();
- String varName = Character.toLowerCase(varClass.charAt(0)) +
- varClass.substring(1);
+ String varName = Character.toLowerCase(varClass.charAt(0)) + varClass.substring(1);
String initLine = JavaScriptUtils.getString("createAnchorRewriterLine", new Object[]{varName, varClass});
assert(initLine != null) : "The script 'createAnchorRewriterLine' was not found";
initSb.append(initLine);
@@ -430,8 +429,25 @@
}
String script = JavaScriptUtils.getString("createAnchorRewriter", new Object[]{req.getContextPath(),
- initSb.toString()});
+ initSb.toString()});
assert(script != null) : "The script 'createAnchorRewriter' was not found";
+ addScriptFunction(script);
+
+ initSb = new StringBuilder("");
+ if (_anchorRewriters != null) {
+ Iterator it = _anchorRewriters.values().iterator();
+ while (it.hasNext()) {
+ String varClass = (String) it.next();
+ String varName = Character.toLowerCase(varClass.charAt(0)) + varClass.substring(1);
+ String initLine = JavaScriptUtils.getString("createFormRewriterLine", new Object[]{varName, varClass});
+ assert(initLine != null) : "The script 'createFormRewriterLine' was not found";
+ initSb.append(initLine);
+ }
+ }
+
+ script = JavaScriptUtils.getString("createFormRewriter", new Object[]{req.getContextPath(),
+ initSb.toString()});
+ assert(script != null) : "The script 'createFormRewriter' was not found";
addScriptFunction(script);
}
Modified: incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/javaScript.properties
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/javaScript.properties?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/javaScript.properties&r1=125643&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/javaScript.properties&r2=125644
==============================================================================
--- incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/javaScript.properties (original)
+++ incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/javaScript.properties Wed Jan 19 11:22:34 2005
@@ -229,10 +229,26 @@
}\n\
\n
+# Script that will create the NetUI variable and put the webApp inside it
+# in addition, we create the initialization code and run it.
+createFormRewriter=\
+// Create the NetUI form rewriter method\n\
+function NetUIFormRewriter(node)\n\
+'{'\n\
+{1}\n\
+}\n\
+\n
+
#create the anchor rewriter.
createAnchorRewriterLine=\
\ // create the {0} object and initialize it.\n\
\ netUI.{0}.rewriteAnchor(node);\n\n
+
+#create the anchor rewriter.
+createFormRewriterLine=\
+\ // create the {0} object and initialize it.\n\
+\ netUI.{0}.rewriteForm(node);\n
+
#create the anchor rewriter if there is already an onclick defined
createAnchorRewriterOnClickExists=\
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&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/Controller.jpf&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/Controller.jpf&r2=125644
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/Controller.jpf (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/Controller.jpf Wed Jan 19 11:22:34 2005
@@ -22,731 +22,12 @@
import org.apache.beehive.netui.pageflow.Forward;
import org.apache.beehive.netui.pageflow.annotations.Jpf;
import org.apache.beehive.netui.tags.tree.TreeElement;
+import org.apache.beehive.netui.pageflow.FormData;
/**
* This is the default controller for a blank web application.
*/
@Jpf.Controller
-@Jpf.ViewProperties(
- value = {
- "<!-- This data is auto-generated. Hand-editing this section is not recommended. -->",
- "<view-properties>",
- "<pageflow-object id='pageflow:/richTree/Controller.jpf'/>",
- "<pageflow-object id='action:begin.do'>",
- " <property value='160' name='x'/>",
- " <property value='160' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:goBaseTree.do'>",
- " <property value='360' name='x'/>",
- " <property value='100' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:postback.do'>",
- " <property value='60' name='x'/>",
- " <property value='320' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:goStaticBaseTree.do'>",
- " <property value='360' name='x'/>",
- " <property value='160' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:goEmptyTree.do'>",
- " <property value='360' name='x'/>",
- " <property value='220' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:goTreeBinding.do'>",
- " <property value='360' name='x'/>",
- " <property value='280' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:goSelectStyles.do'>",
- " <property value='640' name='x'/>",
- " <property value='100' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:goTreeStyle.do'>",
- " <property value='640' name='x'/>",
- " <property value='160' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:goCr182056.do'>",
- " <property value='360' name='x'/>",
- " <property value='340' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:goCr180331.do'>",
- " <property value='360' name='x'/>",
- " <property value='400' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:initTrees.do'>",
- " <property value='60' name='x'/>",
- " <property value='240' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:goWriteTreeError.do'>",
- " <property value='640' name='x'/>",
- " <property value='220' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:goBaseClient.do'>",
- " <property value='360' name='x'/>",
- " <property value='460' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:goTreeHtml.do'>",
- " <property value='640' name='x'/>",
- " <property value='280' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:goPartialClient.do'>",
- " <property value='640' name='x'/>",
- " <property value='400' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:goTreeHtmlTwo.do'>",
- " <property value='640' name='x'/>",
- " <property value='340' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:goContent.do'>",
- " <property value='640' name='x'/>",
- " <property value='460' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:goClientContent.do'>",
- " <property value='360' name='x'/>",
- " <property value='520' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:goContentAnchor.do'>",
- " <property value='360' name='x'/>",
- " <property value='580' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:contentPostback.do'>",
- " <property value='60' name='x'/>",
- " <property value='400' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:contentPostbackTwo.do'>",
- " <property value='60' name='x'/>",
- " <property value='480' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:goClientContentAnchor.do'>",
- " <property value='360' name='x'/>",
- " <property value='640' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:goDisabled.do'>",
- " <property value='640' name='x'/>",
- " <property value='520' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:goOverride.do'>",
- " <property value='640' name='x'/>",
- " <property value='580' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:postbackTwo.do'>",
- " <property value='60' name='x'/>",
- " <property value='560' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:postbackThree.do'>",
- " <property value='60' name='x'/>",
- " <property value='640' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:goOverrideTwo.do'>",
- " <property value='640' name='x'/>",
- " <property value='640' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:goHref.do'>",
- " <property value='860' name='x'/>",
- " <property value='100' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='action:goTreeFrame.do'>",
- " <property value='860' name='x'/>",
- " <property value='160' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:index.jsp'>",
- " <property value='160' name='x'/>",
- " <property value='240' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#index#index.jsp#@action:begin.do@'>",
- " <property value='160,160,160,160' name='elbowsX'/>",
- " <property value='204,204,196,196' name='elbowsY'/>",
- " <property value='South_1' name='fromPort'/>",
- " <property value='North_1' name='toPort'/>",
- " <property value='index' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:baseTree.jsp'>",
- " <property value='500' name='x'/>",
- " <property value='80' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#success#baseTree.jsp#@action:goBaseTree.do@'>",
- " <property value='396,430,430,464' name='elbowsX'/>",
- " <property value='92,92,72,72' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='return-to:@forward:returnTo#success#currentPage#@action:postback.do@@'>",
- " <property value='160' name='x'/>",
- " <property value='320' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:returnTo#success#currentPage#@action:postback.do@'>",
- " <property value='96,110,110,124' name='elbowsX'/>",
- " <property value='312,312,312,312' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:baseTreeTwo.jsp'>",
- " <property value='500' name='x'/>",
- " <property value='160' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#success#baseTreeTwo.jsp#@action:goStaticBaseTree.do@'>",
- " <property value='396,430,430,464' name='elbowsX'/>",
- " <property value='152,152,152,152' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:emptyTree.jsp'>",
- " <property value='500' name='x'/>",
- " <property value='220' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#success#emptyTree.jsp#@action:goEmptyTree.do@'>",
- " <property value='396,430,430,464' name='elbowsX'/>",
- " <property value='212,212,212,212' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:treeBinding.jsp'>",
- " <property value='500' name='x'/>",
- " <property value='280' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#success#treeBinding.jsp#@action:goTreeBinding.do@'>",
- " <property value='396,430,430,464' name='elbowsX'/>",
- " <property value='272,272,272,272' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:selectStyles.jsp'>",
- " <property value='780' name='x'/>",
- " <property value='100' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#success#selectStyles.jsp#@action:goSelectStyles.do@'>",
- " <property value='676,710,710,744' name='elbowsX'/>",
- " <property value='92,92,92,92' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:treeStyle.jsp'>",
- " <property value='780' name='x'/>",
- " <property value='160' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#success#treeStyle.jsp#@action:goTreeStyle.do@'>",
- " <property value='676,710,710,744' name='elbowsX'/>",
- " <property value='152,152,152,152' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:cr182056.jsp'>",
- " <property value='500' name='x'/>",
- " <property value='340' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#success#cr182056.jsp#@action:goCr182056.do@'>",
- " <property value='396,430,430,464' name='elbowsX'/>",
- " <property value='332,332,332,332' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:cr180331.jsp'>",
- " <property value='500' name='x'/>",
- " <property value='400' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#success#cr180331.jsp#@action:goCr180331.do@'>",
- " <property value='396,430,430,464' name='elbowsX'/>",
- " <property value='392,392,392,392' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#success#index.jsp#@action:initTrees.do@'>",
- " <property value='96,110,110,124' name='elbowsX'/>",
- " <property value='232,232,232,232' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:writeTreeError.jsp'>",
- " <property value='780' name='x'/>",
- " <property value='220' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#success#writeTreeError.jsp#@action:goWriteTreeError.do@'>",
- " <property value='676,710,710,744' name='elbowsX'/>",
- " <property value='212,212,212,212' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:baseClient.jsp'>",
- " <property value='500' name='x'/>",
- " <property value='460' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#success#baseClient.jsp#@action:goBaseClient.do@'>",
- " <property value='396,430,430,464' name='elbowsX'/>",
- " <property value='452,452,452,452' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:treeHtml.jsp'>",
- " <property value='780' name='x'/>",
- " <property value='280' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#success#treeHtml.jsp#@action:goTreeHtml.do@'>",
- " <property value='676,710,710,744' name='elbowsX'/>",
- " <property value='272,272,272,272' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:partialClient.jsp'>",
- " <property value='780' name='x'/>",
- " <property value='400' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#success#partialClient.jsp#@action:goPartialClient.do@'>",
- " <property value='676,710,710,744' name='elbowsX'/>",
- " <property value='392,392,392,392' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:treeHtmlTwo.jsp'>",
- " <property value='780' name='x'/>",
- " <property value='340' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#success#treeHtmlTwo.jsp#@action:goTreeHtmlTwo.do@'>",
- " <property value='676,710,710,744' name='elbowsX'/>",
- " <property value='332,332,332,332' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:content.jsp'>",
- " <property value='780' name='x'/>",
- " <property value='460' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#success#content.jsp#@action:goContent.do@'>",
- " <property value='676,710,710,744' name='elbowsX'/>",
- " <property value='452,452,452,452' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:clientContent.jsp'>",
- " <property value='500' name='x'/>",
- " <property value='520' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#success#clientContent.jsp#@action:goClientContent.do@'>",
- " <property value='396,430,430,464' name='elbowsX'/>",
- " <property value='512,512,512,512' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:contentAnchor.jsp'>",
- " <property value='500' name='x'/>",
- " <property value='580' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#success#contentAnchor.jsp#@action:goContentAnchor.do@'>",
- " <property value='396,430,430,464' name='elbowsX'/>",
- " <property value='572,572,572,572' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='return-to:@forward:returnTo#success#currentPage#@action:contentPostback.do@@'>",
- " <property value='160' name='x'/>",
- " <property value='400' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:returnTo#success#currentPage#@action:contentPostback.do@'>",
- " <property value='96,110,110,124' name='elbowsX'/>",
- " <property value='392,392,392,392' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='return-to:@forward:returnTo#success#currentPage#@action:contentPostbackTwo.do@@'>",
- " <property value='160' name='x'/>",
- " <property value='480' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:returnTo#success#currentPage#@action:contentPostbackTwo.do@'>",
- " <property value='96,110,110,124' name='elbowsX'/>",
- " <property value='472,472,472,472' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:clientContentAnchor.jsp'>",
- " <property value='500' name='x'/>",
- " <property value='640' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#success#clientContentAnchor.jsp#@action:goClientContentAnchor.do@'>",
- " <property value='396,430,430,464' name='elbowsX'/>",
- " <property value='632,632,632,632' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:disabled.jsp'>",
- " <property value='780' name='x'/>",
- " <property value='520' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#success#disabled.jsp#@action:goDisabled.do@'>",
- " <property value='676,710,710,744' name='elbowsX'/>",
- " <property value='512,512,512,512' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:override.jsp'>",
- " <property value='780' name='x'/>",
- " <property value='580' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#success#override.jsp#@action:goOverride.do@'>",
- " <property value='676,710,710,744' name='elbowsX'/>",
- " <property value='572,572,572,572' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='return-to:@forward:returnTo#success#currentPage#@action:postbackTwo.do@@'>",
- " <property value='160' name='x'/>",
- " <property value='560' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:returnTo#success#currentPage#@action:postbackTwo.do@'>",
- " <property value='96,110,110,124' name='elbowsX'/>",
- " <property value='552,552,552,552' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='return-to:@forward:returnTo#success#currentPage#@action:postbackThree.do@@'>",
- " <property value='160' name='x'/>",
- " <property value='640' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:returnTo#success#currentPage#@action:postbackThree.do@'>",
- " <property value='96,110,110,124' name='elbowsX'/>",
- " <property value='632,632,632,632' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:overrideTwo.jsp'>",
- " <property value='780' name='x'/>",
- " <property value='640' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#success#overrideTwo.jsp#@action:goOverrideTwo.do@'>",
- " <property value='676,710,710,744' name='elbowsX'/>",
- " <property value='632,632,632,632' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:href.jsp'>",
- " <property value='960' name='x'/>",
- " <property value='100' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#success#href.jsp#@action:goHref.do@'>",
- " <property value='896,910,910,924' name='elbowsX'/>",
- " <property value='92,92,92,92' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:treeFrame.jsp'>",
- " <property value='960' name='x'/>",
- " <property value='160' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='forward:path#success#treeFrame.jsp#@action:goTreeFrame.do@'>",
- " <property value='896,910,910,924' name='elbowsX'/>",
- " <property value='152,152,152,152' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- " <property value='success' name='label'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:emptyFrame.jsp'>",
- " <property value='960' name='x'/>",
- " <property value='220' name='y'/>",
- "</pageflow-object>",
- "<pageflow-object id='page:nullAction.jsp'/>",
- "<pageflow-object id='action-call:@page:overrideTwo.jsp@#@action:begin.do@'>",
- " <property value='744,470,470,196' name='elbowsX'/>",
- " <property value='632,632,163,163' name='elbowsY'/>",
- " <property value='West_1' name='fromPort'/>",
- " <property value='East_2' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:clientContent.jsp@#@action:begin.do@'>",
- " <property value='464,330,330,196' name='elbowsX'/>",
- " <property value='501,501,163,163' name='elbowsY'/>",
- " <property value='West_0' name='fromPort'/>",
- " <property value='East_2' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:index.jsp@#@action:goOverrideTwo.do@'>",
- " <property value='196,400,400,604' name='elbowsX'/>",
- " <property value='243,243,632,632' name='elbowsY'/>",
- " <property value='East_2' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:index.jsp@#@action:goTreeBinding.do@'>",
- " <property value='196,260,260,324' name='elbowsX'/>",
- " <property value='243,243,272,272' name='elbowsY'/>",
- " <property value='East_2' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:index.jsp@#@action:goCr180331.do@'>",
- " <property value='196,260,260,324' name='elbowsX'/>",
- " <property value='243,243,392,392' name='elbowsY'/>",
- " <property value='East_2' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:clientContentAnchor.jsp@#@action:contentPostbackTwo.do@'>",
- " <property value='464,280,280,96' name='elbowsX'/>",
- " <property value='621,621,483,483' name='elbowsY'/>",
- " <property value='West_0' name='fromPort'/>",
- " <property value='East_2' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:cr182056.jsp@#@action:begin.do@'>",
- " <property value='464,330,330,196' name='elbowsX'/>",
- " <property value='332,332,163,163' name='elbowsY'/>",
- " <property value='West_1' name='fromPort'/>",
- " <property value='East_2' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:index.jsp@#@action:goDisabled.do@'>",
- " <property value='196,400,400,604' name='elbowsX'/>",
- " <property value='243,243,512,512' name='elbowsY'/>",
- " <property value='East_2' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:treeHtml.jsp@#@action:begin.do@'>",
- " <property value='744,470,470,196' name='elbowsX'/>",
- " <property value='261,261,163,163' name='elbowsY'/>",
- " <property value='West_0' name='fromPort'/>",
- " <property value='East_2' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:index.jsp@#@action:goSelectStyles.do@'>",
- " <property value='196,400,400,604' name='elbowsX'/>",
- " <property value='221,221,92,92' name='elbowsY'/>",
- " <property value='East_0' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:index.jsp@#@action:goContent.do@'>",
- " <property value='196,400,400,604' name='elbowsX'/>",
- " <property value='221,221,452,452' name='elbowsY'/>",
- " <property value='East_0' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:writeTreeError.jsp@#@action:begin.do@'>",
- " <property value='744,470,470,196' name='elbowsX'/>",
- " <property value='201,201,163,163' name='elbowsY'/>",
- " <property value='West_0' name='fromPort'/>",
- " <property value='East_2' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:index.jsp@#@action:goClientContent.do@'>",
- " <property value='196,260,260,324' name='elbowsX'/>",
- " <property value='243,243,512,512' name='elbowsY'/>",
- " <property value='East_2' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:cr180331.jsp@#@action:begin.do@'>",
- " <property value='464,330,330,196' name='elbowsX'/>",
- " <property value='392,392,163,163' name='elbowsY'/>",
- " <property value='West_1' name='fromPort'/>",
- " <property value='East_2' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:index.jsp@#@action:goOverride.do@'>",
- " <property value='196,400,400,604' name='elbowsX'/>",
- " <property value='243,243,572,572' name='elbowsY'/>",
- " <property value='East_2' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:index.jsp@#@action:goBaseClient.do@'>",
- " <property value='196,260,260,324' name='elbowsX'/>",
- " <property value='243,243,452,452' name='elbowsY'/>",
- " <property value='East_2' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:selectStyles.jsp@#@action:begin.do@'>",
- " <property value='744,470,470,196' name='elbowsX'/>",
- " <property value='103,103,152,152' name='elbowsY'/>",
- " <property value='West_2' name='fromPort'/>",
- " <property value='East_1' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:index.jsp@#@action:goStaticBaseTree.do@'>",
- " <property value='196,260,260,324' name='elbowsX'/>",
- " <property value='221,221,152,152' name='elbowsY'/>",
- " <property value='East_0' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:contentAnchor.jsp@#@action:begin.do@'>",
- " <property value='464,330,330,196' name='elbowsX'/>",
- " <property value='561,561,163,163' name='elbowsY'/>",
- " <property value='West_0' name='fromPort'/>",
- " <property value='East_2' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:baseClient.jsp@#@action:begin.do@'>",
- " <property value='464,330,330,196' name='elbowsX'/>",
- " <property value='441,441,163,163' name='elbowsY'/>",
- " <property value='West_0' name='fromPort'/>",
- " <property value='East_2' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:index.jsp@#@action:goTreeStyle.do@'>",
- " <property value='196,400,400,604' name='elbowsX'/>",
- " <property value='221,221,152,152' name='elbowsY'/>",
- " <property value='East_0' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:disabled.jsp@#@action:begin.do@'>",
- " <property value='744,470,470,196' name='elbowsX'/>",
- " <property value='501,501,163,163' name='elbowsY'/>",
- " <property value='West_0' name='fromPort'/>",
- " <property value='East_2' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:override.jsp@#@action:begin.do@'>",
- " <property value='744,470,470,196' name='elbowsX'/>",
- " <property value='572,572,163,163' name='elbowsY'/>",
- " <property value='West_1' name='fromPort'/>",
- " <property value='East_2' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:index.jsp@#@action:goCr182056.do@'>",
- " <property value='196,260,260,324' name='elbowsX'/>",
- " <property value='243,243,332,332' name='elbowsY'/>",
- " <property value='East_2' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:index.jsp@#@action:goContentAnchor.do@'>",
- " <property value='196,260,260,324' name='elbowsX'/>",
- " <property value='243,243,572,572' name='elbowsY'/>",
- " <property value='East_2' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:index.jsp@#@action:goPartialClient.do@'>",
- " <property value='196,400,400,604' name='elbowsX'/>",
- " <property value='221,221,392,392' name='elbowsY'/>",
- " <property value='East_0' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:index.jsp@#@action:goEmptyTree.do@'>",
- " <property value='196,260,260,324' name='elbowsX'/>",
- " <property value='243,243,212,212' name='elbowsY'/>",
- " <property value='East_2' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:clientContentAnchor.jsp@#@action:contentPostback.do@'>",
- " <property value='464,280,280,96' name='elbowsX'/>",
- " <property value='621,621,403,403' name='elbowsY'/>",
- " <property value='West_0' name='fromPort'/>",
- " <property value='East_2' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:treeStyle.jsp@#@action:begin.do@'>",
- " <property value='744,470,470,196' name='elbowsX'/>",
- " <property value='141,141,141,141' name='elbowsY'/>",
- " <property value='West_0' name='fromPort'/>",
- " <property value='East_0' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:index.jsp@#@action:goBaseTree.do@'>",
- " <property value='196,260,260,324' name='elbowsX'/>",
- " <property value='232,232,92,92' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:index.jsp@#@action:goHref.do@'>",
- " <property value='196,510,510,824' name='elbowsX'/>",
- " <property value='221,221,92,92' name='elbowsY'/>",
- " <property value='East_0' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:index.jsp@#@action:initTrees.do@'>",
- " <property value='124,110,110,96' name='elbowsX'/>",
- " <property value='232,232,232,232' name='elbowsY'/>",
- " <property value='West_1' name='fromPort'/>",
- " <property value='East_1' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:clientContentAnchor.jsp@#@action:begin.do@'>",
- " <property value='464,330,330,196' name='elbowsX'/>",
- " <property value='621,621,163,163' name='elbowsY'/>",
- " <property value='West_0' name='fromPort'/>",
- " <property value='East_2' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:index.jsp@#@action:goClientContentAnchor.do@'>",
- " <property value='196,260,260,324' name='elbowsX'/>",
- " <property value='243,243,632,632' name='elbowsY'/>",
- " <property value='East_2' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:index.jsp@#@action:goTreeHtmlTwo.do@'>",
- " <property value='196,400,400,604' name='elbowsX'/>",
- " <property value='243,243,332,332' name='elbowsY'/>",
- " <property value='East_2' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:index.jsp@#@action:goWriteTreeError.do@'>",
- " <property value='196,400,400,604' name='elbowsX'/>",
- " <property value='221,221,212,212' name='elbowsY'/>",
- " <property value='East_0' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:index.jsp@#@action:goTreeHtml.do@'>",
- " <property value='196,400,400,604' name='elbowsX'/>",
- " <property value='243,243,272,272' name='elbowsY'/>",
- " <property value='East_2' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:contentAnchor.jsp@#@action:contentPostbackTwo.do@'>",
- " <property value='464,280,280,96' name='elbowsX'/>",
- " <property value='561,561,483,483' name='elbowsY'/>",
- " <property value='West_0' name='fromPort'/>",
- " <property value='East_2' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:baseTree.jsp@#@action:begin.do@'>",
- " <property value='464,330,330,196' name='elbowsX'/>",
- " <property value='72,72,141,141' name='elbowsY'/>",
- " <property value='West_1' name='fromPort'/>",
- " <property value='East_0' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:treeBinding.jsp@#@action:begin.do@'>",
- " <property value='464,330,330,196' name='elbowsX'/>",
- " <property value='261,261,163,163' name='elbowsY'/>",
- " <property value='West_0' name='fromPort'/>",
- " <property value='East_2' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:content.jsp@#@action:begin.do@'>",
- " <property value='744,470,470,196' name='elbowsX'/>",
- " <property value='441,441,163,163' name='elbowsY'/>",
- " <property value='West_0' name='fromPort'/>",
- " <property value='East_2' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:treeHtmlTwo.jsp@#@action:begin.do@'>",
- " <property value='744,470,470,196' name='elbowsX'/>",
- " <property value='321,321,163,163' name='elbowsY'/>",
- " <property value='West_0' name='fromPort'/>",
- " <property value='East_2' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:contentAnchor.jsp@#@action:contentPostback.do@'>",
- " <property value='464,280,280,96' name='elbowsX'/>",
- " <property value='561,561,403,403' name='elbowsY'/>",
- " <property value='West_0' name='fromPort'/>",
- " <property value='East_2' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:baseTreeTwo.jsp@#@action:begin.do@'>",
- " <property value='464,330,330,196' name='elbowsX'/>",
- " <property value='152,152,141,141' name='elbowsY'/>",
- " <property value='West_1' name='fromPort'/>",
- " <property value='East_0' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:emptyTree.jsp@#@action:begin.do@'>",
- " <property value='464,330,330,196' name='elbowsX'/>",
- " <property value='212,212,163,163' name='elbowsY'/>",
- " <property value='West_1' name='fromPort'/>",
- " <property value='East_2' name='toPort'/>",
- "</pageflow-object>",
- "<pageflow-object id='action-call:@page:nullAction.jsp@#@action:begin.do@'>",
- " <property value='52,88,88,124' name='elbowsX'/>",
- " <property value='16,16,152,152' name='elbowsY'/>",
- " <property value='East_1' name='fromPort'/>",
- " <property value='West_1' name='toPort'/>",
- "</pageflow-object>",
- "</view-properties>"
- }
-)
public class Controller extends PageFlowController
{
// make sure the initialize the trees.
@@ -771,6 +52,7 @@
private TreeElement _tree19;
private TreeElement _tree20;
private TreeElement _tree21;
+ private TreeElement _tree22;
private String _expand = " ";
private String _node = " ";
@@ -941,6 +223,14 @@
public void setTree21(TreeElement tn) {
_tree21 = tn;
}
+
+ public TreeElement getTree22() {
+ return _tree22;
+ }
+
+ public void setTree22(TreeElement tn) {
+ _tree22 = tn;
+ }
//************************************************************************
@@ -976,19 +266,17 @@
@Jpf.Action(
- forwards={
- @Jpf.Forward(name="index", path="index.jsp")
- }
- )
- protected Forward begin()
+ forwards={
+ @Jpf.Forward(name="index", path="index.jsp")
+ }
+ )
+ protected Forward begin()
{
clearExpand();
return new Forward("index");
}
-
-
@Jpf.Action(forwards = {
@Jpf.Forward(name = "success", path = "baseTree.jsp")
})
@@ -1095,7 +383,6 @@
}
}
-
@Jpf.Action(forwards = {
@Jpf.Forward(name = "success", path = "baseTreeTwo.jsp")
})
@@ -1105,8 +392,6 @@
return forward;
}
-
-
@Jpf.Action(forwards = {
@Jpf.Forward(name = "success", path = "emptyTree.jsp")
})
@@ -1115,8 +400,6 @@
clearExpand();
return success;
}
-
-
@Jpf.Action(forwards = {
@Jpf.Forward(name = "success", path = "treeBinding.jsp")
@@ -1135,8 +418,6 @@
clearExpand();
return forward;
}
-
-
@Jpf.Action(forwards = {
@Jpf.Forward(name = "success", path = "treeStyle.jsp")
@@ -1146,7 +427,6 @@
clearExpand();
return forward;
}
-
@Jpf.Action(forwards = {
@Jpf.Forward(name = "success", path = "cr182056.jsp")
@@ -1156,7 +436,6 @@
clearExpand();
return success;
}
-
@Jpf.Action(forwards = {
@Jpf.Forward(name = "success", path = "cr180331.jsp")
@@ -1193,11 +472,11 @@
_tree19 = null;
_tree20 = null;
_tree21 = null;
+ _tree22 = null;
buildTrees();
return forward;
}
-
@Jpf.Action(forwards = {
@Jpf.Forward(name = "success", path = "writeTreeError.jsp")
@@ -1208,8 +487,6 @@
return success;
}
-
-
@Jpf.Action(forwards = {
@Jpf.Forward(name = "success", path = "baseClient.jsp")
})
@@ -1227,7 +504,6 @@
clearExpand();
return success;
}
-
@Jpf.Action(forwards = {
@Jpf.Forward(name = "success", path = "partialClient.jsp")
@@ -1264,7 +540,6 @@
clearExpand();
return success;
}
-
@Jpf.Action(forwards = {
@Jpf.Forward(name = "success", path = "contentAnchor.jsp")
@@ -1284,7 +559,6 @@
_status = "content: ";
return forward;
}
-
@Jpf.Action(forwards = {
@Jpf.Forward(name = "success", navigateTo = Jpf.NavigateTo.currentPage)
@@ -1295,9 +569,18 @@
_status = "contentTwo: ";
return forward;
}
-
@Jpf.Action(forwards = {
+ @Jpf.Forward(name = "success", navigateTo = Jpf.NavigateTo.currentPage)
+})
+ protected Forward postForm(FormBean form) {
+ Forward forward = new Forward("success");
+ clearExpand();
+ _status = "PostForm: " + form.getText();
+ return forward;
+ }
+
+ @Jpf.Action(forwards = {
@Jpf.Forward(name = "success", path = "clientContentAnchor.jsp")
})
protected Forward goClientContentAnchor() {
@@ -1343,7 +626,6 @@
_action="postbackTwo";
return forward;
}
-
@Jpf.Action(forwards = {
@Jpf.Forward(name = "success", navigateTo = Jpf.NavigateTo.currentPage)
@@ -1364,7 +646,6 @@
_action="postbackThree";
return forward;
}
-
@Jpf.Action(forwards = {
@Jpf.Forward(name = "success", path = "overrideTwo.jsp")
@@ -1402,6 +683,15 @@
clearExpand();
return success;
}
+
+ @Jpf.Action(forwards = {
+ @Jpf.Forward(name = "success", path = "clientContentForm.jsp")
+})
+ protected Forward goClientContentForm() {
+ Forward success = new Forward("success");
+ clearExpand();
+ return success;
+ }
@Jpf.Action(forwards = {
@Jpf.Forward(name = "success", path = "treeFrame.jsp")
@@ -1410,5 +700,21 @@
Forward forward = new Forward("success");
clearExpand();
return forward;
+ }
+
+
+ public static final class FormBean extends FormData
+ {
+ private String _text = null;
+
+ public void setText( String text )
+ {
+ _text = text;
+ }
+
+ public String getText()
+ {
+ return _text;
+ }
}
}
Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/clientContentForm.jsp
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/clientContentForm.jsp?view=auto&rev=125644
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/clientContentForm.jsp Wed Jan 19 11:22:34 2005
@@ -0,0 +1,87 @@
+<%@ page language="java" contentType="text/html;charset=UTF-8"%>
+<%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui"%>
+<netui:html runAtClient="true">
+ <head>
+ <title>contentForm.jsp</title>
+ <link href="style.css" rel="stylesheet" type="text/css">
+ <netui:scriptHeader treeSupport='true'/>
+ <style type="text/css">
+ .anchor {
+ position: absolute;
+ left: 150pt;
+ }
+ </style>
+ <netui:base/>
+ </head>
+ <netui:body>
+ <h4 class="title"><netui:anchor action="begin" styleClass="homeAnchor">Home</netui:anchor>contentForm.jsp [goContentForm.do] </h4>
+ <!-- Attribute Information -->
+ <div style='float:left;width:300px'>
+ <table cellpadding="2" cellspacing="0" border="1" width="300px">
+ <tr><th>Creation</th><td>Static</td></tr>
+ <tr><th>tree</th><td>{pageFlow.tree22}</td></tr>
+ <tr><th>action</th><td>postback</td></tr>
+ <tr><th>runAtClient</th><td>true</td></tr>
+ </table>
+ </div>
+ <!-- Postback information -->
+ <div style='float:right;width:250px;border:solid 1pt gray;margin:2 4;'>
+ <p style="font-weight:bold;text-align:center;margin: 0;padding:0;">Tree Postback Information</p>
+ <table cellpadding='0' cellspacing='2' width="100%">
+ <tr><th style="text-align:right" width="100pt">Expand:</th><td><netui:content value="${pageFlow.expand}"/></td></tr>
+ <tr><th style="text-align:right" width="100pt">Selection:</th><td><netui:content value="${pageFlow.node}"/></td></tr>
+ <tr><th style="text-align:right" width="100pt">Status:</th><td><netui:content value="${pageFlow.status}"/><netui:content value="${param.status}"/></td></tr>
+ </table>
+ </div>
+ This sample demonstrates the use of forms along side a runAtClient tree.
+ <hr style="clear:left">
+ <div class="content">
+ <netui:tree dataSource="pageFlow.tree22" selectionAction="postback" tagId="tree" runAtClient="true">
+ <netui:treeItem expanded="true">
+ <netui:treeLabel>0</netui:treeLabel>
+ <netui:treeContent>
+ <netui:form style="display:inline" action="postForm">
+ <netui:textBox dataSource="actionForm.text"/>
+ <netui:button value="Search" />
+ </netui:form>
+ </netui:treeContent>
+ <netui:treeItem expanded="true">
+ <netui:treeLabel>0.0</netui:treeLabel>
+ <netui:treeContent>
+ <netui:anchor action="contentPostback" styleClass="anchor">[Content PostBack]
+ <netui:parameter name="status" value="0.0"/>
+ </netui:anchor>
+ </netui:treeContent>
+ <netui:treeItem expanded="true">
+ <netui:treeLabel>0.0.0</netui:treeLabel>
+ <netui:treeContent></netui:treeContent>
+ <netui:treeItem>
+ <netui:treeLabel>0.0.0.0</netui:treeLabel>
+ </netui:treeItem>
+ <netui:treeItem expanded="true">
+ <netui:treeLabel>0.0.0.1</netui:treeLabel>
+ <netui:treeContent></netui:treeContent>
+ </netui:treeItem>
+ </netui:treeItem>
+ </netui:treeItem>
+ <netui:treeItem>
+ <netui:treeLabel>0.1</netui:treeLabel>
+ <netui:treeContent></netui:treeContent>
+ <netui:treeItem>
+ <netui:treeLabel>0.1.0</netui:treeLabel>
+ <netui:treeContent></netui:treeContent>
+ </netui:treeItem>
+ <netui:treeItem>
+ <netui:treeLabel>0.1.1</netui:treeLabel>
+ <netui:treeContent></netui:treeContent>
+ </netui:treeItem>
+ </netui:treeItem>
+ <netui:treeItem>
+ <netui:treeLabel>0.2</netui:treeLabel>
+ <netui:treeContent></netui:treeContent>
+ </netui:treeItem>
+ </netui:treeItem>
+ </netui:tree>
+ </div>
+ </netui:body>
+</netui:html>
Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/contentAnchor.jsp
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/contentAnchor.jsp?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/contentAnchor.jsp&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/contentAnchor.jsp&r2=125644
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/contentAnchor.jsp (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/contentAnchor.jsp Wed Jan 19 11:22:34 2005
@@ -89,8 +89,3 @@
</div>
</netui:body>
</netui: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&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/index.jsp&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/index.jsp&r2=125644
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/index.jsp (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/index.jsp Wed Jan 19 11:22:34 2005
@@ -32,6 +32,7 @@
<li><netui:anchor action="goClientContent">Client TreeContent</netui:anchor> -- [tree13] Client expansion with content and labels</li>
<li><netui:anchor action="goContentAnchor">Content Anchors</netui:anchor> -- [tree14] Using an Anchor inside of the Content with runAtClient</li>
<li><netui:anchor action="goClientContentAnchor">Client Content Anchors</netui:anchor> -- [tree15] Using an Anchor inside of the Content</li>
+ <li><netui:anchor action="goClientContentForm">Client Content Form</netui:anchor> -- [tree22] Using an Form inside of the Content</li>
</ul>
<h4>Layout Bugs</h4>
<ul>
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&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml&r2=125644
==============================================================================
--- 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 Jan 19 11:22:34 2005
@@ -5021,6 +5021,22 @@
</features>
</test>
<test>
+ <name>RichTreeClientContentForm</name>
+ <description>TreeContent posting a form from content with runAtClient on</description>
+ <webapp>coreWeb</webapp>
+ <categories>
+ <category>bvt</category>
+ <category>bvt.struts11</category>
+ <category>trees</category>
+ </categories>
+ <features>
+ <feature>Tree</feature>
+ <feature>Form</feature>
+ <feature>TreeContent</feature>
+ <feature>RunAtClient</feature>
+ </features>
+ </test>
+ <test>
<name>RichTreeContent</name>
<description>Base test of TreeContent</description>
<webapp>coreWeb</webapp>
Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanel.xml
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanel.xml?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanel.xml&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanel.xml&r2=125644
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanel.xml (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanel.xml Wed Jan 19 11:22:34 2005
@@ -2,7 +2,7 @@
<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
<ses:sessionName>DivPanel</ses:sessionName>
<ses:tester>Daryl</ses:tester>
- <ses:startDate>18 Jan 2005, 06:47:05.906 PM MST</ses:startDate>
+ <ses:startDate>19 Jan 2005, 11:36:51.889 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>C4EA9BB527ACB2CB3E67E780AE6DD880</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=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>cookie2</ses:name>
@@ -56,7 +56,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d25</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-7d47</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -67,18 +67,18 @@
<ses:response>
<ses:statusCode>200</ses:statusCode>
<ses:reason/>
- <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ <ses:responseBody><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
-<html lang="en">
+<html lang="en">
- <head>
- <title>
+ <head>
+ <title>
Basic DivPanel
- </title>
+ </title>
-<script language="JavaScript" type="text/JavaScript">
-<!--
+<script language="JavaScript" type="text/JavaScript">
+<!--
// define the constructor for the NetUI object
function NetUI() {
this.members = new Object(); // the named object
@@ -88,43 +88,43 @@
var netUI = new NetUI();
-->
-</script>
+</script>
- <script src="/coreWeb/resources/beehive/version1/javascript/netui-tree.js"></script>
- </head>
- <body>
- <h4>Basic DivPanel</h4>
- <div id="divPanel" netui-div-panel="true">
- <div id="page1">
- <table><tr>
- <td colspan="2" align="center">Page 1</td>
- </tr><tr>
- <td width="100pt"> </td>
- <td width="100pt"><a href="" onclick='return netUI.action("divPanel.showPage(\"page2\");");'>Next</a></td>
- </tr></table>
- </div>
- <div id="page2">
- <table><tr>
- <td colspan="2" align="center">Page 2</td>
- </tr><tr>
- <td width="100pt"><a href="" onclick='return netUI.action("divPanel.showPage(\"page1\");");'>Previous</a></td>
- <td width="100pt"><a href="" onclick='return netUI.action("divPanel.showPage(\"page3\");");'>Next</a></td>
- </tr></table>
- </div>
- <div id="page3">
- <table><tr>
- <td colspan="2" align="center">Page 3</td>
- </tr><tr>
- <td width="100pt"><a href="" onclick='return netUI.action("divPanel.showPage(\"page2\");");'>Previous</a></td>
- <td width="100pt"> </td>
- </tr></table>
- </div>
- </div>
+ <script src="/coreWeb/resources/beehive/version1/javascript/netui-tree.js"></script>
+ </head>
+ <body>
+ <h4>Basic DivPanel</h4>
+ <div id="divPanel" netui-div-panel="true">
+ <div id="page1">
+ <table><tr>
+ <td colspan="2" align="center">Page 1</td>
+ </tr><tr>
+ <td width="100pt">&nbsp</td>
+ <td width="100pt"><a href="" onclick='return netUI.action("divPanel.showPage(\"page2\");");'>Next</a></td>
+ </tr></table>
+ </div>
+ <div id="page2">
+ <table><tr>
+ <td colspan="2" align="center">Page 2</td>
+ </tr><tr>
+ <td width="100pt"><a href="" onclick='return netUI.action("divPanel.showPage(\"page1\");");'>Previous</a></td>
+ <td width="100pt"><a href="" onclick='return netUI.action("divPanel.showPage(\"page3\");");'>Next</a></td>
+ </tr></table>
+ </div>
+ <div id="page3">
+ <table><tr>
+ <td colspan="2" align="center">Page 3</td>
+ </tr><tr>
+ <td width="100pt"><a href="" onclick='return netUI.action("divPanel.showPage(\"page2\");");'>Previous</a></td>
+ <td width="100pt">&nbsp;</td>
+ </tr></table>
+ </div>
+ </div>
-<script language="JavaScript" type="text/JavaScript">
-<!--
+<script language="JavaScript" type="text/JavaScript">
+<!--
// **** This section contains code that will run when the page is loaded ****
@@ -168,6 +168,15 @@
}
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUIDivPanel object and initialize it.
+ netUI.netUIDivPanel.rewriteForm(node);
+
+}
+
+
// method which will return a real id for a tagId,
// the tag parameter will be used to find the idScope for
// containers that may scope their ids
@@ -192,18 +201,18 @@
return getScopeId(tag.parentNode);
}
-->
-</script>
+</script>
-</body>
+</body>
-</html>]]></ses:responseBody>
+</html></ses:responseBody>
</ses:response>
<ses:testResults>
<ses:testStatus>fail</ses:testStatus>
</ses:testResults>
</ses:test>
</ses:tests>
- <ses:endDate>18 Jan 2005, 06:47:07.109 PM MST</ses:endDate>
+ <ses:endDate>19 Jan 2005, 11:36:52.511 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/DivPanelTree.xml
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanelTree.xml?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanelTree.xml&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanelTree.xml&r2=125644
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanelTree.xml (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DivPanelTree.xml Wed Jan 19 11:22:34 2005
@@ -2,7 +2,7 @@
<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
<ses:sessionName>DivPanelTree</ses:sessionName>
<ses:tester>Daryl</ses:tester>
- <ses:startDate>18 Jan 2005, 06:47:07.156 PM MST</ses:startDate>
+ <ses:startDate>19 Jan 2005, 11:36:52.551 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>C4EA9BB527ACB2CB3E67E780AE6DD880</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=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>cookie2</ses:name>
@@ -56,7 +56,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d23</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-7d45</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -236,6 +236,17 @@
}
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUIDivPanel object and initialize it.
+ netUI.netUIDivPanel.rewriteForm(node);
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteForm(node);
+
+}
+
+
// method which will return a real id for a tagId,
// the tag parameter will be used to find the idScope for
// containers that may scope their ids
@@ -271,7 +282,7 @@
</ses:testResults>
</ses:test>
</ses:tests>
- <ses:endDate>18 Jan 2005, 06:47:08.687 PM MST</ses:endDate>
+ <ses:endDate>19 Jan 2005, 11:36:53.904 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/RichTreeClientContent.xml
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContent.xml?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContent.xml&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContent.xml&r2=125644
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContent.xml (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContent.xml Wed Jan 19 11:22:34 2005
@@ -2,7 +2,7 @@
<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
<ses:sessionName>RichTreeClientContent</ses:sessionName>
<ses:tester>null</ses:tester>
- <ses:startDate>18 Jan 2005, 06:53:32.781 PM MST</ses:startDate>
+ <ses:startDate>19 Jan 2005, 11:40:41.397 AM MST</ses:startDate>
<ses:description>null</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>C4EA9BB527ACB2CB3E67E780AE6DD880</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=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>cookie2</ses:name>
@@ -56,7 +56,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-798f</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-79c0</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -229,6 +229,15 @@
}
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteForm(node);
+
+}
+
-->
</script>
@@ -274,7 +283,7 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
@@ -296,7 +305,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=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>cookie2</ses:name>
@@ -312,7 +321,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-798f</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-79c0</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -485,6 +494,15 @@
}
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteForm(node);
+
+}
+
-->
</script>
@@ -530,7 +548,7 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
@@ -552,7 +570,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=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>cookie2</ses:name>
@@ -568,7 +586,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-798f</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-79c0</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -741,6 +759,15 @@
}
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteForm(node);
+
+}
+
-->
</script>
@@ -790,7 +817,7 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
@@ -812,7 +839,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=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>cookie2</ses:name>
@@ -828,7 +855,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-798f</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-79c0</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -1001,6 +1028,15 @@
}
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteForm(node);
+
+}
+
-->
</script>
@@ -1013,7 +1049,7 @@
</ses:testResults>
</ses:test>
</ses:tests>
- <ses:endDate>18 Jan 2005, 06:53:34.609 PM MST</ses:endDate>
+ <ses:endDate>19 Jan 2005, 11:40:42.680 AM MST</ses:endDate>
<ses:sessionStatus>fail</ses:sessionStatus>
<ses:testCount>4</ses:testCount>
<ses:passedCount>0</ses:passedCount>
Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContentAnchor.xml
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContentAnchor.xml?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContentAnchor.xml&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContentAnchor.xml&r2=125644
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContentAnchor.xml (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContentAnchor.xml Wed Jan 19 11:22:34 2005
@@ -2,7 +2,7 @@
<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
<ses:sessionName>RichTreeClientContentAnchor</ses:sessionName>
<ses:tester>null</ses:tester>
- <ses:startDate>18 Jan 2005, 06:53:34.703 PM MST</ses:startDate>
+ <ses:startDate>19 Jan 2005, 11:40:42.710 AM MST</ses:startDate>
<ses:description>null</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>C4EA9BB527ACB2CB3E67E780AE6DD880</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=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>cookie2</ses:name>
@@ -56,7 +56,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-798a</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-79bb</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -216,6 +216,15 @@
}
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteForm(node);
+
+}
+
-->
</script>
@@ -261,7 +270,7 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
@@ -283,7 +292,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=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>cookie2</ses:name>
@@ -299,7 +308,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-798a</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-79bb</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -459,6 +468,15 @@
}
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteForm(node);
+
+}
+
-->
</script>
@@ -496,7 +514,7 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
@@ -518,7 +536,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=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>cookie2</ses:name>
@@ -534,7 +552,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-798a</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-79bb</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -694,6 +712,15 @@
}
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteForm(node);
+
+}
+
-->
</script>
@@ -735,7 +762,7 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
@@ -757,7 +784,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=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>cookie2</ses:name>
@@ -773,7 +800,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-798a</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-79bb</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -933,6 +960,15 @@
}
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteForm(node);
+
+}
+
-->
</script>
@@ -974,7 +1010,7 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
@@ -996,7 +1032,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=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>cookie2</ses:name>
@@ -1012,7 +1048,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-798a</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-79bb</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -1172,6 +1208,15 @@
}
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteForm(node);
+
+}
+
-->
</script>
@@ -1184,7 +1229,7 @@
</ses:testResults>
</ses:test>
</ses:tests>
- <ses:endDate>18 Jan 2005, 06:53:35.953 PM MST</ses:endDate>
+ <ses:endDate>19 Jan 2005, 11:40:43.562 AM MST</ses:endDate>
<ses:sessionStatus>fail</ses:sessionStatus>
<ses:testCount>5</ses:testCount>
<ses:passedCount>0</ses:passedCount>
Added: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContentForm.xml
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContentForm.xml?view=auto&rev=125644
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeClientContentForm.xml Wed Jan 19 11:22:34 2005
@@ -0,0 +1,1278 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+ <ses:sessionName>RichTreeClientContentForm</ses:sessionName>
+ <ses:tester>Daryl</ses:tester>
+ <ses:startDate>19 Jan 2005, 11:22:37.832 AM MST</ses:startDate>
+ <ses:description>Verify that a form post from content works with a runAtClient 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/goClientContentForm.do</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters/>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>5C997871227495AB98475B48CFFC991F</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=5C997871227495AB98475B48CFFC991F</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[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+
+ <head>
+ <title>contentForm.jsp</title>
+ <link href="style.css" rel="stylesheet" type="text/css">
+
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+// define the constructor for the NetUI object
+function NetUI() {
+ this.members = new Object(); // the named object
+}
+
+// create the variable, it will be empty
+var netUI = new NetUI();
+
+-->
+</script>
+
+
+ <script src="/coreWeb/resources/beehive/version1/javascript/netui-tree.js"></script>
+ <style type="text/css">
+ .anchor {
+ position: absolute;
+ left: 150pt;
+ }
+ </style>
+ <base href="http://localhost:8080/coreWeb/richTree/clientContentForm.jsp">
+ </head>
+ <body>
+ <h4 class="title"><a href="/coreWeb/richTree/begin.do" class="homeAnchor" onclick='NetUIAnchorRewriter(this);'>Home</a>contentForm.jsp [goContentForm.do] </h4>
+ <!-- Attribute Information -->
+ <div style='float:left;width:300px'>
+ <table cellpadding="2" cellspacing="0" border="1" width="300px">
+ <tr><th>Creation</th><td>Static</td></tr>
+ <tr><th>tree</th><td>{pageFlow.tree22}</td></tr>
+ <tr><th>action</th><td>postback</td></tr>
+ <tr><th>runAtClient</th><td>true</td></tr>
+ </table>
+ </div>
+ <!-- Postback information -->
+ <div style='float:right;width:250px;border:solid 1pt gray;margin:2 4;'>
+ <p style="font-weight:bold;text-align:center;margin: 0;padding:0;">Tree Postback Information</p>
+ <table cellpadding='0' cellspacing='2' width="100%">
+ <tr><th style="text-align:right" width="100pt">Expand:</th><td> </td></tr>
+ <tr><th style="text-align:right" width="100pt">Selection:</th><td> </td></tr>
+ <tr><th style="text-align:right" width="100pt">Status:</th><td> </td></tr>
+ </table>
+ </div>
+ This sample demonstrates the use of forms along side a runAtClient tree.
+ <hr style="clear:left">
+ <div class="content">
+ <div>
+ <div netui-tree-level="0">
+ <a href="" netui-tree-id="0" netui-tree-anchor="expand"><img src="/coreWeb/resources/images/handledownlast.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <a href="/coreWeb/richTree/postback.do?netui_treeselected=0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0 </a>
+ <form name="formBean" action="/coreWeb/richTree/postForm.do" method="post" onclick="NetUIFormRewriter(this);" style="display:inline">
+ <input type="text" name="{actionForm.text}">
+ <input type="submit" value="Search">
+ </form>
+ </div>
+ <div netui-tree-level="1">
+ <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" alt="">
+ <a href="" netui-tree-id="0.0" netui-tree-anchor="expand"><img src="/coreWeb/resources/images/handledownmiddle.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <a href="/coreWeb/richTree/postback.do?netui_treeselected=0.0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.0 </a>
+ <a href="/coreWeb/richTree/contentPostback.do?status=0.0" class="anchor" onclick='NetUIAnchorRewriter(this);'>[Content PostBack]</a>
+ </div>
+ <div netui-tree-level="2">
+ <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="">
+ <a href="" netui-tree-id="0.0.0" netui-tree-anchor="expand"><img src="/coreWeb/resources/images/handledownlast.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <a href="/coreWeb/richTree/postback.do?netui_treeselected=0.0.0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.0.0 </a>
+ </div>
+ <div netui-tree-level="3">
+ <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/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/postback.do?netui_treeselected=0.0.0.0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.0.0.0 </a>
+ </div>
+ <div netui-tree-level="3">
+ <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/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/postback.do?netui_treeselected=0.0.0.1&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.0.0.1 </a>
+ </div>
+ <div netui-tree-level="1">
+ <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" alt="">
+ <a href="" netui-tree-id="0.1" netui-tree-anchor="collapse"><img src="/coreWeb/resources/images/handlerightmiddle.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <a href="/coreWeb/richTree/postback.do?netui_treeselected=0.1&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.1 </a>
+ </div>
+ <div netui-tree-level="2">
+ <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/postback.do?netui_treeselected=0.1.0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.1.0 </a>
+ </div>
+ <div netui-tree-level="2">
+ <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/postback.do?netui_treeselected=0.1.1&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.1.1 </a>
+ </div>
+ <div netui-tree-level="1">
+ <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/postback.do?netui_treeselected=0.2&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.2 </a>
+ </div>
+</div>
+
+ </div>
+
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+
+// **** This section contains functions typically run as events ****
+
+
+// Create the NetUI variable and put the webapp name into it
+netUI.webAppName = "/coreWeb";
+
+// This method will init the
+NetUI.prototype.init = function()
+{
+ // create the netUITree object and initialize it.
+ this.netUITree = new NetUITree();
+ this.netUITree.init();
+
+
+}
+
+netUI.init();
+
+
+// Create the NetUI anchor rewriter method
+function NetUIAnchorRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteAnchor(node);
+
+
+}
+
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteForm(node);
+
+}
+
+-->
+</script>
+
+</body>
+
+</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/postForm.do</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>tree-state</ses:name>
+ <ses:value>0</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>tree-state</ses:name>
+ <ses:value>0</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>tree-state</ses:name>
+ <ses:value>0</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>{actionForm.text}</ses:name>
+ <ses:value>search</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>5C997871227495AB98475B48CFFC991F</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>content-length</ses:name>
+ <ses:value>67</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-type</ses:name>
+ <ses:value>application/x-www-form-urlencoded</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+ <ses:value>JSESSIONID=5C997871227495AB98475B48CFFC991F</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/goClientContentForm.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>contentForm.jsp</title>
+ <link href="style.css" rel="stylesheet" type="text/css">
+
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+// define the constructor for the NetUI object
+function NetUI() {
+ this.members = new Object(); // the named object
+}
+
+// create the variable, it will be empty
+var netUI = new NetUI();
+
+-->
+</script>
+
+
+ <script src="/coreWeb/resources/beehive/version1/javascript/netui-tree.js"></script>
+ <style type="text/css">
+ .anchor {
+ position: absolute;
+ left: 150pt;
+ }
+ </style>
+ <base href="http://localhost:8080/coreWeb/richTree/clientContentForm.jsp">
+ </head>
+ <body>
+ <h4 class="title"><a href="/coreWeb/richTree/begin.do" class="homeAnchor" onclick='NetUIAnchorRewriter(this);'>Home</a>contentForm.jsp [goContentForm.do] </h4>
+ <!-- Attribute Information -->
+ <div style='float:left;width:300px'>
+ <table cellpadding="2" cellspacing="0" border="1" width="300px">
+ <tr><th>Creation</th><td>Static</td></tr>
+ <tr><th>tree</th><td>{pageFlow.tree22}</td></tr>
+ <tr><th>action</th><td>postback</td></tr>
+ <tr><th>runAtClient</th><td>true</td></tr>
+ </table>
+ </div>
+ <!-- Postback information -->
+ <div style='float:right;width:250px;border:solid 1pt gray;margin:2 4;'>
+ <p style="font-weight:bold;text-align:center;margin: 0;padding:0;">Tree Postback Information</p>
+ <table cellpadding='0' cellspacing='2' width="100%">
+ <tr><th style="text-align:right" width="100pt">Expand:</th><td> </td></tr>
+ <tr><th style="text-align:right" width="100pt">Selection:</th><td> </td></tr>
+ <tr><th style="text-align:right" width="100pt">Status:</th><td>PostForm: search</td></tr>
+ </table>
+ </div>
+ This sample demonstrates the use of forms along side a runAtClient tree.
+ <hr style="clear:left">
+ <div class="content">
+ <div>
+ <div netui-tree-level="0">
+ <a href="" netui-tree-id="0" netui-tree-anchor="expand"><img src="/coreWeb/resources/images/handledownlast.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <a href="/coreWeb/richTree/postback.do?netui_treeselected=0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0 </a>
+ <form name="formBean" action="/coreWeb/richTree/postForm.do" method="post" onclick="NetUIFormRewriter(this);" style="display:inline">
+ <input type="text" name="{actionForm.text}">
+ <input type="submit" value="Search">
+ </form>
+ </div>
+ <div netui-tree-level="1">
+ <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" alt="">
+ <a href="" netui-tree-id="0.0" netui-tree-anchor="collapse"><img src="/coreWeb/resources/images/handlerightmiddle.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <a href="/coreWeb/richTree/postback.do?netui_treeselected=0.0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.0 </a>
+ <a href="/coreWeb/richTree/contentPostback.do?status=0.0" class="anchor" onclick='NetUIAnchorRewriter(this);'>[Content PostBack]</a>
+ </div>
+ <div netui-tree-level="2">
+ <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="">
+ <a href="" netui-tree-id="0.0.0" netui-tree-anchor="collapse"><img src="/coreWeb/resources/images/handlerightlast.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <a href="/coreWeb/richTree/postback.do?netui_treeselected=0.0.0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.0.0 </a>
+ </div>
+ <div netui-tree-level="3">
+ <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/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/postback.do?netui_treeselected=0.0.0.0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.0.0.0 </a>
+ </div>
+ <div netui-tree-level="3">
+ <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/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/postback.do?netui_treeselected=0.0.0.1&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.0.0.1 </a>
+ </div>
+ <div netui-tree-level="1">
+ <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" alt="">
+ <a href="" netui-tree-id="0.1" netui-tree-anchor="collapse"><img src="/coreWeb/resources/images/handlerightmiddle.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <a href="/coreWeb/richTree/postback.do?netui_treeselected=0.1&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.1 </a>
+ </div>
+ <div netui-tree-level="2">
+ <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/postback.do?netui_treeselected=0.1.0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.1.0 </a>
+ </div>
+ <div netui-tree-level="2">
+ <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/postback.do?netui_treeselected=0.1.1&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.1.1 </a>
+ </div>
+ <div netui-tree-level="1">
+ <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/postback.do?netui_treeselected=0.2&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.2 </a>
+ </div>
+</div>
+
+ </div>
+
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+
+// **** This section contains functions typically run as events ****
+
+
+// Create the NetUI variable and put the webapp name into it
+netUI.webAppName = "/coreWeb";
+
+// This method will init the
+NetUI.prototype.init = function()
+{
+ // create the netUITree object and initialize it.
+ this.netUITree = new NetUITree();
+ this.netUITree.init();
+
+
+}
+
+netUI.init();
+
+
+// Create the NetUI anchor rewriter method
+function NetUIAnchorRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteAnchor(node);
+
+
+}
+
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteForm(node);
+
+}
+
+-->
+</script>
+
+</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/postForm.do</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>tree-state</ses:name>
+ <ses:value>0</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>tree-state</ses:name>
+ <ses:value>0.0</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>tree-state</ses:name>
+ <ses:value>0.1</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>tree-state</ses:name>
+ <ses:value>0</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>tree-state</ses:name>
+ <ses:value>0.0</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>tree-state</ses:name>
+ <ses:value>0.1</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>{actionForm.text}</ses:name>
+ <ses:value>search two</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>5C997871227495AB98475B48CFFC991F</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>content-length</ses:name>
+ <ses:value>118</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-type</ses:name>
+ <ses:value>application/x-www-form-urlencoded</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+ <ses:value>JSESSIONID=5C997871227495AB98475B48CFFC991F</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/postForm.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>contentForm.jsp</title>
+ <link href="style.css" rel="stylesheet" type="text/css">
+
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+// define the constructor for the NetUI object
+function NetUI() {
+ this.members = new Object(); // the named object
+}
+
+// create the variable, it will be empty
+var netUI = new NetUI();
+
+-->
+</script>
+
+
+ <script src="/coreWeb/resources/beehive/version1/javascript/netui-tree.js"></script>
+ <style type="text/css">
+ .anchor {
+ position: absolute;
+ left: 150pt;
+ }
+ </style>
+ <base href="http://localhost:8080/coreWeb/richTree/clientContentForm.jsp">
+ </head>
+ <body>
+ <h4 class="title"><a href="/coreWeb/richTree/begin.do" class="homeAnchor" onclick='NetUIAnchorRewriter(this);'>Home</a>contentForm.jsp [goContentForm.do] </h4>
+ <!-- Attribute Information -->
+ <div style='float:left;width:300px'>
+ <table cellpadding="2" cellspacing="0" border="1" width="300px">
+ <tr><th>Creation</th><td>Static</td></tr>
+ <tr><th>tree</th><td>{pageFlow.tree22}</td></tr>
+ <tr><th>action</th><td>postback</td></tr>
+ <tr><th>runAtClient</th><td>true</td></tr>
+ </table>
+ </div>
+ <!-- Postback information -->
+ <div style='float:right;width:250px;border:solid 1pt gray;margin:2 4;'>
+ <p style="font-weight:bold;text-align:center;margin: 0;padding:0;">Tree Postback Information</p>
+ <table cellpadding='0' cellspacing='2' width="100%">
+ <tr><th style="text-align:right" width="100pt">Expand:</th><td> </td></tr>
+ <tr><th style="text-align:right" width="100pt">Selection:</th><td> </td></tr>
+ <tr><th style="text-align:right" width="100pt">Status:</th><td>PostForm: search two</td></tr>
+ </table>
+ </div>
+ This sample demonstrates the use of forms along side a runAtClient tree.
+ <hr style="clear:left">
+ <div class="content">
+ <div>
+ <div netui-tree-level="0">
+ <a href="" netui-tree-id="0" netui-tree-anchor="expand"><img src="/coreWeb/resources/images/handledownlast.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <a href="/coreWeb/richTree/postback.do?netui_treeselected=0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0 </a>
+ <form name="formBean" action="/coreWeb/richTree/postForm.do" method="post" onclick="NetUIFormRewriter(this);" style="display:inline">
+ <input type="text" name="{actionForm.text}">
+ <input type="submit" value="Search">
+ </form>
+ </div>
+ <div netui-tree-level="1">
+ <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" alt="">
+ <a href="" netui-tree-id="0.0" netui-tree-anchor="expand"><img src="/coreWeb/resources/images/handledownmiddle.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <a href="/coreWeb/richTree/postback.do?netui_treeselected=0.0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.0 </a>
+ <a href="/coreWeb/richTree/contentPostback.do?status=0.0" class="anchor" onclick='NetUIAnchorRewriter(this);'>[Content PostBack]</a>
+ </div>
+ <div netui-tree-level="2">
+ <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="">
+ <a href="" netui-tree-id="0.0.0" netui-tree-anchor="collapse"><img src="/coreWeb/resources/images/handlerightlast.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <a href="/coreWeb/richTree/postback.do?netui_treeselected=0.0.0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.0.0 </a>
+ </div>
+ <div netui-tree-level="3">
+ <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/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/postback.do?netui_treeselected=0.0.0.0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.0.0.0 </a>
+ </div>
+ <div netui-tree-level="3">
+ <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/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/postback.do?netui_treeselected=0.0.0.1&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.0.0.1 </a>
+ </div>
+ <div netui-tree-level="1">
+ <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" alt="">
+ <a href="" netui-tree-id="0.1" netui-tree-anchor="expand"><img src="/coreWeb/resources/images/handledownmiddle.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <a href="/coreWeb/richTree/postback.do?netui_treeselected=0.1&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.1 </a>
+ </div>
+ <div netui-tree-level="2">
+ <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/postback.do?netui_treeselected=0.1.0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.1.0 </a>
+ </div>
+ <div netui-tree-level="2">
+ <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/postback.do?netui_treeselected=0.1.1&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.1.1 </a>
+ </div>
+ <div netui-tree-level="1">
+ <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/postback.do?netui_treeselected=0.2&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.2 </a>
+ </div>
+</div>
+
+ </div>
+
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+
+// **** This section contains functions typically run as events ****
+
+
+// Create the NetUI variable and put the webapp name into it
+netUI.webAppName = "/coreWeb";
+
+// This method will init the
+NetUI.prototype.init = function()
+{
+ // create the netUITree object and initialize it.
+ this.netUITree = new NetUITree();
+ this.netUITree.init();
+
+
+}
+
+netUI.init();
+
+
+// Create the NetUI anchor rewriter method
+function NetUIAnchorRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteAnchor(node);
+
+
+}
+
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteForm(node);
+
+}
+
+-->
+</script>
+
+</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/postForm.do</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>tree-state</ses:name>
+ <ses:value>0</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>tree-state</ses:name>
+ <ses:value>0.0</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>tree-state</ses:name>
+ <ses:value>0.0.0</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>tree-state</ses:name>
+ <ses:value>0.1</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>tree-state</ses:name>
+ <ses:value>0</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>tree-state</ses:name>
+ <ses:value>0.0</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>tree-state</ses:name>
+ <ses:value>0.0.0</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>tree-state</ses:name>
+ <ses:value>0.1</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>{actionForm.text}</ses:name>
+ <ses:value>search tree</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>5C997871227495AB98475B48CFFC991F</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>content-length</ses:name>
+ <ses:value>153</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-type</ses:name>
+ <ses:value>application/x-www-form-urlencoded</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+ <ses:value>JSESSIONID=5C997871227495AB98475B48CFFC991F</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/postForm.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>contentForm.jsp</title>
+ <link href="style.css" rel="stylesheet" type="text/css">
+
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+// define the constructor for the NetUI object
+function NetUI() {
+ this.members = new Object(); // the named object
+}
+
+// create the variable, it will be empty
+var netUI = new NetUI();
+
+-->
+</script>
+
+
+ <script src="/coreWeb/resources/beehive/version1/javascript/netui-tree.js"></script>
+ <style type="text/css">
+ .anchor {
+ position: absolute;
+ left: 150pt;
+ }
+ </style>
+ <base href="http://localhost:8080/coreWeb/richTree/clientContentForm.jsp">
+ </head>
+ <body>
+ <h4 class="title"><a href="/coreWeb/richTree/begin.do" class="homeAnchor" onclick='NetUIAnchorRewriter(this);'>Home</a>contentForm.jsp [goContentForm.do] </h4>
+ <!-- Attribute Information -->
+ <div style='float:left;width:300px'>
+ <table cellpadding="2" cellspacing="0" border="1" width="300px">
+ <tr><th>Creation</th><td>Static</td></tr>
+ <tr><th>tree</th><td>{pageFlow.tree22}</td></tr>
+ <tr><th>action</th><td>postback</td></tr>
+ <tr><th>runAtClient</th><td>true</td></tr>
+ </table>
+ </div>
+ <!-- Postback information -->
+ <div style='float:right;width:250px;border:solid 1pt gray;margin:2 4;'>
+ <p style="font-weight:bold;text-align:center;margin: 0;padding:0;">Tree Postback Information</p>
+ <table cellpadding='0' cellspacing='2' width="100%">
+ <tr><th style="text-align:right" width="100pt">Expand:</th><td> </td></tr>
+ <tr><th style="text-align:right" width="100pt">Selection:</th><td> </td></tr>
+ <tr><th style="text-align:right" width="100pt">Status:</th><td>PostForm: search tree</td></tr>
+ </table>
+ </div>
+ This sample demonstrates the use of forms along side a runAtClient tree.
+ <hr style="clear:left">
+ <div class="content">
+ <div>
+ <div netui-tree-level="0">
+ <a href="" netui-tree-id="0" netui-tree-anchor="expand"><img src="/coreWeb/resources/images/handledownlast.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <a href="/coreWeb/richTree/postback.do?netui_treeselected=0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0 </a>
+ <form name="formBean" action="/coreWeb/richTree/postForm.do" method="post" onclick="NetUIFormRewriter(this);" style="display:inline">
+ <input type="text" name="{actionForm.text}">
+ <input type="submit" value="Search">
+ </form>
+ </div>
+ <div netui-tree-level="1">
+ <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" alt="">
+ <a href="" netui-tree-id="0.0" netui-tree-anchor="expand"><img src="/coreWeb/resources/images/handledownmiddle.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <a href="/coreWeb/richTree/postback.do?netui_treeselected=0.0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.0 </a>
+ <a href="/coreWeb/richTree/contentPostback.do?status=0.0" class="anchor" onclick='NetUIAnchorRewriter(this);'>[Content PostBack]</a>
+ </div>
+ <div netui-tree-level="2">
+ <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="">
+ <a href="" netui-tree-id="0.0.0" netui-tree-anchor="expand"><img src="/coreWeb/resources/images/handledownlast.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <a href="/coreWeb/richTree/postback.do?netui_treeselected=0.0.0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.0.0 </a>
+ </div>
+ <div netui-tree-level="3">
+ <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/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/postback.do?netui_treeselected=0.0.0.0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.0.0.0 </a>
+ </div>
+ <div netui-tree-level="3">
+ <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/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/postback.do?netui_treeselected=0.0.0.1&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.0.0.1 </a>
+ </div>
+ <div netui-tree-level="1">
+ <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" alt="">
+ <a href="" netui-tree-id="0.1" netui-tree-anchor="expand"><img src="/coreWeb/resources/images/handledownmiddle.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <a href="/coreWeb/richTree/postback.do?netui_treeselected=0.1&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.1 </a>
+ </div>
+ <div netui-tree-level="2">
+ <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/postback.do?netui_treeselected=0.1.0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.1.0 </a>
+ </div>
+ <div netui-tree-level="2">
+ <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/postback.do?netui_treeselected=0.1.1&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.1.1 </a>
+ </div>
+ <div netui-tree-level="1">
+ <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/postback.do?netui_treeselected=0.2&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.2 </a>
+ </div>
+</div>
+
+ </div>
+
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+
+// **** This section contains functions typically run as events ****
+
+
+// Create the NetUI variable and put the webapp name into it
+netUI.webAppName = "/coreWeb";
+
+// This method will init the
+NetUI.prototype.init = function()
+{
+ // create the netUITree object and initialize it.
+ this.netUITree = new NetUITree();
+ this.netUITree.init();
+
+
+}
+
+netUI.init();
+
+
+// Create the NetUI anchor rewriter method
+function NetUIAnchorRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteAnchor(node);
+
+
+}
+
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteForm(node);
+
+}
+
+-->
+</script>
+
+</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/postForm.do</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>tree-state</ses:name>
+ <ses:value>0</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>tree-state</ses:name>
+ <ses:value>0.0.0</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>tree-state</ses:name>
+ <ses:value>0</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>tree-state</ses:name>
+ <ses:value>0.0.0</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>{actionForm.text}</ses:name>
+ <ses:value>search four</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>5C997871227495AB98475B48CFFC991F</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>content-length</ses:name>
+ <ses:value>93</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-type</ses:name>
+ <ses:value>application/x-www-form-urlencoded</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+ <ses:value>JSESSIONID=5C997871227495AB98475B48CFFC991F</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/postForm.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>contentForm.jsp</title>
+ <link href="style.css" rel="stylesheet" type="text/css">
+
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+// define the constructor for the NetUI object
+function NetUI() {
+ this.members = new Object(); // the named object
+}
+
+// create the variable, it will be empty
+var netUI = new NetUI();
+
+-->
+</script>
+
+
+ <script src="/coreWeb/resources/beehive/version1/javascript/netui-tree.js"></script>
+ <style type="text/css">
+ .anchor {
+ position: absolute;
+ left: 150pt;
+ }
+ </style>
+ <base href="http://localhost:8080/coreWeb/richTree/clientContentForm.jsp">
+ </head>
+ <body>
+ <h4 class="title"><a href="/coreWeb/richTree/begin.do" class="homeAnchor" onclick='NetUIAnchorRewriter(this);'>Home</a>contentForm.jsp [goContentForm.do] </h4>
+ <!-- Attribute Information -->
+ <div style='float:left;width:300px'>
+ <table cellpadding="2" cellspacing="0" border="1" width="300px">
+ <tr><th>Creation</th><td>Static</td></tr>
+ <tr><th>tree</th><td>{pageFlow.tree22}</td></tr>
+ <tr><th>action</th><td>postback</td></tr>
+ <tr><th>runAtClient</th><td>true</td></tr>
+ </table>
+ </div>
+ <!-- Postback information -->
+ <div style='float:right;width:250px;border:solid 1pt gray;margin:2 4;'>
+ <p style="font-weight:bold;text-align:center;margin: 0;padding:0;">Tree Postback Information</p>
+ <table cellpadding='0' cellspacing='2' width="100%">
+ <tr><th style="text-align:right" width="100pt">Expand:</th><td> </td></tr>
+ <tr><th style="text-align:right" width="100pt">Selection:</th><td> </td></tr>
+ <tr><th style="text-align:right" width="100pt">Status:</th><td>PostForm: search four</td></tr>
+ </table>
+ </div>
+ This sample demonstrates the use of forms along side a runAtClient tree.
+ <hr style="clear:left">
+ <div class="content">
+ <div>
+ <div netui-tree-level="0">
+ <a href="" netui-tree-id="0" netui-tree-anchor="expand"><img src="/coreWeb/resources/images/handledownlast.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <a href="/coreWeb/richTree/postback.do?netui_treeselected=0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0 </a>
+ <form name="formBean" action="/coreWeb/richTree/postForm.do" method="post" onclick="NetUIFormRewriter(this);" style="display:inline">
+ <input type="text" name="{actionForm.text}">
+ <input type="submit" value="Search">
+ </form>
+ </div>
+ <div netui-tree-level="1">
+ <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" alt="">
+ <a href="" netui-tree-id="0.0" netui-tree-anchor="collapse"><img src="/coreWeb/resources/images/handlerightmiddle.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <a href="/coreWeb/richTree/postback.do?netui_treeselected=0.0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.0 </a>
+ <a href="/coreWeb/richTree/contentPostback.do?status=0.0" class="anchor" onclick='NetUIAnchorRewriter(this);'>[Content PostBack]</a>
+ </div>
+ <div netui-tree-level="2">
+ <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="">
+ <a href="" netui-tree-id="0.0.0" netui-tree-anchor="expand"><img src="/coreWeb/resources/images/handledownlast.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <a href="/coreWeb/richTree/postback.do?netui_treeselected=0.0.0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.0.0 </a>
+ </div>
+ <div netui-tree-level="3">
+ <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/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/postback.do?netui_treeselected=0.0.0.0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.0.0.0 </a>
+ </div>
+ <div netui-tree-level="3">
+ <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/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/postback.do?netui_treeselected=0.0.0.1&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.0.0.1 </a>
+ </div>
+ <div netui-tree-level="1">
+ <img src="/coreWeb/resources/images/spacer.gif" width="16px" border="0" alt="">
+ <a href="" netui-tree-id="0.1" netui-tree-anchor="collapse"><img src="/coreWeb/resources/images/handlerightmiddle.gif" style="vertical-align:middle;" border="0" alt=""></a>
+ <a href="/coreWeb/richTree/postback.do?netui_treeselected=0.1&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.1 </a>
+ </div>
+ <div netui-tree-level="2">
+ <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/postback.do?netui_treeselected=0.1.0&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.1.0 </a>
+ </div>
+ <div netui-tree-level="2">
+ <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/postback.do?netui_treeselected=0.1.1&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.1.1 </a>
+ </div>
+ <div netui-tree-level="1">
+ <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/postback.do?netui_treeselected=0.2&netui_treeid=tree" onclick='NetUIAnchorRewriter(this);'> <img src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" border="0" alt="Tree Node"> 0.2 </a>
+ </div>
+</div>
+
+ </div>
+
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+
+// **** This section contains functions typically run as events ****
+
+
+// Create the NetUI variable and put the webapp name into it
+netUI.webAppName = "/coreWeb";
+
+// This method will init the
+NetUI.prototype.init = function()
+{
+ // create the netUITree object and initialize it.
+ this.netUITree = new NetUITree();
+ this.netUITree.init();
+
+
+}
+
+netUI.init();
+
+
+// Create the NetUI anchor rewriter method
+function NetUIAnchorRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteAnchor(node);
+
+
+}
+
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteForm(node);
+
+}
+
+-->
+</script>
+
+</body>
+
+</html>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ </ses:tests>
+ <ses:endDate>19 Jan 2005, 11:23:29.315 AM MST</ses:endDate>
+ <ses:testCount>5</ses:testCount>
+</ses:recorderSession>
\ No newline at end of file
Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeNoRoot.xml
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeNoRoot.xml?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeNoRoot.xml&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeNoRoot.xml&r2=125644
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeNoRoot.xml (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeNoRoot.xml Wed Jan 19 11:22:34 2005
@@ -2,7 +2,7 @@
<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
<ses:sessionName>RichTreeNoRoot</ses:sessionName>
<ses:tester>Daryl</ses:tester>
- <ses:startDate>18 Jan 2005, 06:53:50.078 PM MST</ses:startDate>
+ <ses:startDate>19 Jan 2005, 11:40:55.530 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>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
@@ -44,7 +44,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=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -56,7 +56,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7956</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-7981</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -214,6 +214,15 @@
}
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteForm(node);
+
+}
+
-->
</script>
@@ -251,7 +260,7 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
@@ -277,7 +286,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=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -289,7 +298,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7956</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-7981</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -447,6 +456,15 @@
}
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteForm(node);
+
+}
+
-->
</script>
@@ -488,7 +506,7 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
@@ -514,7 +532,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=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -526,7 +544,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7956</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-7981</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -684,6 +702,15 @@
}
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteForm(node);
+
+}
+
-->
</script>
@@ -733,7 +760,7 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
@@ -759,7 +786,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=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -771,7 +798,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7956</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-7981</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -929,6 +956,15 @@
}
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteForm(node);
+
+}
+
-->
</script>
@@ -941,7 +977,7 @@
</ses:testResults>
</ses:test>
</ses:tests>
- <ses:endDate>18 Jan 2005, 06:53:51.671 PM MST</ses:endDate>
+ <ses:endDate>19 Jan 2005, 11:40:56.282 AM MST</ses:endDate>
<ses:sessionStatus>fail</ses:sessionStatus>
<ses:testCount>4</ses:testCount>
<ses:passedCount>0</ses:passedCount>
Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeRunAtClient.xml
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeRunAtClient.xml?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeRunAtClient.xml&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeRunAtClient.xml&r2=125644
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeRunAtClient.xml (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeRunAtClient.xml Wed Jan 19 11:22:34 2005
@@ -2,7 +2,7 @@
<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
<ses:sessionName>RichTreeRunAtClient</ses:sessionName>
<ses:tester>null</ses:tester>
- <ses:startDate>18 Jan 2005, 06:53:54.687 PM MST</ses:startDate>
+ <ses:startDate>19 Jan 2005, 11:40:58.808 AM MST</ses:startDate>
<ses:description>null</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>C4EA9BB527ACB2CB3E67E780AE6DD880</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=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>cookie2</ses:name>
@@ -56,7 +56,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-793e</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-7969</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -203,6 +203,15 @@
}
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteForm(node);
+
+}
+
-->
</script>
@@ -240,7 +249,7 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
@@ -262,7 +271,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=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>cookie2</ses:name>
@@ -278,7 +287,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-793e</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-7969</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -425,6 +434,15 @@
}
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteForm(node);
+
+}
+
-->
</script>
@@ -470,7 +488,7 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
@@ -492,7 +510,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=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>cookie2</ses:name>
@@ -508,7 +526,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-793e</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-7969</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -655,6 +673,15 @@
}
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUITree object and initialize it.
+ netUI.netUITree.rewriteForm(node);
+
+}
+
-->
</script>
@@ -667,7 +694,7 @@
</ses:testResults>
</ses:test>
</ses:tests>
- <ses:endDate>18 Jan 2005, 06:53:55.843 PM MST</ses:endDate>
+ <ses:endDate>19 Jan 2005, 11:40:59.660 AM MST</ses:endDate>
<ses:sessionStatus>fail</ses:sessionStatus>
<ses:testCount>3</ses:testCount>
<ses:passedCount>0</ses:passedCount>
Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/XhtmlImage.xml
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/XhtmlImage.xml?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/XhtmlImage.xml&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/XhtmlImage.xml&r2=125644
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/XhtmlImage.xml (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/XhtmlImage.xml Wed Jan 19 11:22:34 2005
@@ -2,7 +2,7 @@
<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
<ses:sessionName>XhtmlImage</ses:sessionName>
<ses:tester>null</ses:tester>
- <ses:startDate>15 Jan 2005, 11:59:34.171 PM MST</ses:startDate>
+ <ses:startDate>19 Jan 2005, 11:43:05.194 AM MST</ses:startDate>
<ses:description>null</ses:description>
<ses:tests>
<ses:test>
@@ -18,7 +18,7 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>B1C63D7F7CE77AAF9DD16DFB1A0E6D3A</ses:value>
+ <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</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=B1C63D7F7CE77AAF9DD16DFB1A0E6D3A; $Path=/coreWeb</ses:value>
+ <ses:value>$Version=0; JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>cookie2</ses:name>
@@ -56,7 +56,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-761cb9ae:1017a4606a0:-77fe</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-77ea</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -120,7 +120,7 @@
</div>
<div class="resultDiv">
<p class="normal">Images in Forms</p>
- <form action="/coreWeb/xhtml/postImageForm.do" method="post">
+ <form action="/coreWeb/xhtml/postImageForm.do" method="post" onclick="NetUIFormRewriter(this);">
<input type="image" src="/coreWeb/xhtml/./image/back.gif" value="foo" accesskey="G" alt="Navigate" onmouseout="swapImage(this,'/coreWeb/xhtml/./image/back.gif')" onmouseover="swapImage(this,'/coreWeb/xhtml/image/backRoll.gif')" />
</form>
</div>
@@ -156,6 +156,13 @@
}
+
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+
+}
+
-->
</script>
@@ -164,7 +171,7 @@
</html></ses:responseBody>
</ses:response>
<ses:testResults>
- <ses:testStatus>pass</ses:testStatus>
+ <ses:testStatus>fail</ses:testStatus>
</ses:testResults>
</ses:test>
<ses:test>
@@ -189,7 +196,7 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>B1C63D7F7CE77AAF9DD16DFB1A0E6D3A</ses:value>
+ <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
@@ -223,7 +230,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0; JSESSIONID=B1C63D7F7CE77AAF9DD16DFB1A0E6D3A; $Path=/coreWeb</ses:value>
+ <ses:value>$Version=0; JSESSIONID=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>cookie2</ses:name>
@@ -239,7 +246,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-761cb9ae:1017a4606a0:-77fe</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-77ea</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -274,11 +281,11 @@
</html>]]></ses:responseBody>
</ses:response>
<ses:testResults>
- <ses:testStatus>fail</ses:testStatus>
+ <ses:testStatus>pass</ses:testStatus>
</ses:testResults>
</ses:test>
</ses:tests>
- <ses:endDate>15 Jan 2005, 11:59:36.203 PM MST</ses:endDate>
+ <ses:endDate>19 Jan 2005, 11:43:06.392 AM MST</ses:endDate>
<ses:sessionStatus>fail</ses:sessionStatus>
<ses:testCount>2</ses:testCount>
<ses:passedCount>1</ses:passedCount>
Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/cr180865.xml
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/cr180865.xml?view=diff&rev=125644&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/cr180865.xml&r1=125643&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/cr180865.xml&r2=125644
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/cr180865.xml (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/cr180865.xml Wed Jan 19 11:22:34 2005
@@ -2,7 +2,7 @@
<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
<ses:sessionName>Cr180865</ses:sessionName>
<ses:tester>null</ses:tester>
- <ses:startDate>18 Jan 2005, 06:45:17.296 PM MST</ses:startDate>
+ <ses:startDate>19 Jan 2005, 11:35:40.963 AM MST</ses:startDate>
<ses:description>null</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>C4EA9BB527ACB2CB3E67E780AE6DD880</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=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>cookie2</ses:name>
@@ -56,7 +56,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7e0b</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-7e32</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -164,6 +164,15 @@
}
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUIDivPanel object and initialize it.
+ netUI.netUIDivPanel.rewriteForm(node);
+
+}
+
+
// method which will return a real id for a tagId,
// the tag parameter will be used to find the idScope for
// containers that may scope their ids
@@ -215,7 +224,7 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
@@ -237,7 +246,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=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>cookie2</ses:name>
@@ -253,7 +262,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7e0b</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-7e32</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -361,6 +370,15 @@
}
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUIDivPanel object and initialize it.
+ netUI.netUIDivPanel.rewriteForm(node);
+
+}
+
+
// method which will return a real id for a tagId,
// the tag parameter will be used to find the idScope for
// containers that may scope their ids
@@ -412,7 +430,7 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
@@ -434,7 +452,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=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>cookie2</ses:name>
@@ -450,7 +468,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7e0b</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-7e32</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -558,6 +576,15 @@
}
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUIDivPanel object and initialize it.
+ netUI.netUIDivPanel.rewriteForm(node);
+
+}
+
+
// method which will return a real id for a tagId,
// the tag parameter will be used to find the idScope for
// containers that may scope their ids
@@ -609,7 +636,7 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>C4EA9BB527ACB2CB3E67E780AE6DD880</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
@@ -631,7 +658,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=C4EA9BB527ACB2CB3E67E780AE6DD880; $Path=/coreWeb</ses:value>
</ses:header>
<ses:header>
<ses:name>cookie2</ses:name>
@@ -647,7 +674,7 @@
</ses:header>
<ses:header>
<ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7e0b</ses:value>
+ <ses:value>6ca0b99c:1018c3fe488:-7e32</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -755,6 +782,15 @@
}
+// Create the NetUI form rewriter method
+function NetUIFormRewriter(node)
+{
+ // create the netUIDivPanel object and initialize it.
+ netUI.netUIDivPanel.rewriteForm(node);
+
+}
+
+
// method which will return a real id for a tagId,
// the tag parameter will be used to find the idScope for
// containers that may scope their ids
@@ -789,7 +825,7 @@
</ses:testResults>
</ses:test>
</ses:tests>
- <ses:endDate>18 Jan 2005, 06:45:18.515 PM MST</ses:endDate>
+ <ses:endDate>19 Jan 2005, 11:35:41.975 AM MST</ses:endDate>
<ses:sessionStatus>fail</ses:sessionStatus>
<ses:testCount>4</ses:testCount>
<ses:passedCount>0</ses:passedCount>