Author: dolander
Date: Fri Jan 21 09:47:53 2005
New Revision: 125946

URL: http://svn.apache.org/viewcvs?view=rev&rev=125946
Log:
Bug Fixes and code cleanup
Switch the ScriptContainer to use Generic collections
Write the IdScope </div> tag inside the body instead of outside of it
Get the runAtClient Tree working inside the non-HTML ScriptContainers

Updated results...



Added:
   
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/treeScriptContainer.jsp
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeScriptContainer.xml
Modified:
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/AbstractSimpleTag.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/IScriptReporter.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Body.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Html.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/tree/Tree.java
   
incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/util/netui.properties
   
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/Controller.jpf
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/index.jsp
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtLabelBase.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtSbBase.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtSbBefore.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtSbInline.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtScScopeId.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapForm.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapGenScopeId.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapHtmlScopeId.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapLabel.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapLookupScope.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapNonCtrlsNested.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapSpan.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapTree.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeRunAtClientError.xml

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/AbstractSimpleTag.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/AbstractSimpleTag.java?view=diff&rev=125946&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/AbstractSimpleTag.java&r1=125945&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/AbstractSimpleTag.java&r2=125946
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/AbstractSimpleTag.java
    (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/AbstractSimpleTag.java
    Fri Jan 21 09:47:53 2005
@@ -4,6 +4,7 @@
 import org.apache.beehive.netui.util.Bundle;
 import org.apache.beehive.netui.util.logging.Logger;
 import org.apache.beehive.netui.tags.html.ScriptContainer;
+import org.apache.beehive.netui.tags.html.Html;
 import org.apache.struts.Globals;
 import org.apache.struts.util.RequestUtils;
 
@@ -12,6 +13,7 @@
 import javax.servlet.jsp.JspWriter;
 import javax.servlet.jsp.PageContext;
 import javax.servlet.jsp.tagext.*;
+import javax.servlet.ServletRequest;
 import java.io.IOException;
 import java.io.StringWriter;
 import java.io.Writer;
@@ -215,6 +217,18 @@
     {
         IScriptReporter sr = (IScriptReporter) 
SimpleTagSupport.findAncestorWithClass(this, IScriptReporter.class);
         return sr;
+    }
+
+    /**
+     * This method will return the scriptReporter that is represented by the 
HTML tag.
+     * @return
+     */
+    protected IScriptReporter getHtmlTag(ServletRequest req)
+    {
+        Html html = (Html) req.getAttribute(Html.HTML_TAG_ID);
+        if (html != null && html instanceof IScriptReporter)
+            return (IScriptReporter) html;
+        return null;
     }
 
     /**

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/IScriptReporter.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/IScriptReporter.java?view=diff&rev=125946&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/IScriptReporter.java&r1=125945&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/IScriptReporter.java&r2=125946
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/IScriptReporter.java
      (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/IScriptReporter.java
      Fri Jan 21 09:47:53 2005
@@ -36,7 +36,10 @@
     void addScriptCode(String script);
 
     /**
-     *
+     * This method is similar to the addScriptCode call except you may specify 
that the
+     * code be put either before or after the Framework generated code within 
the ScriptContainer.
+     * @param script the text of the script.  This value must not be null.
+     * @param after boolean indicating to place the script either before or 
after the framework generated JavaScript.
      */
     void placeScriptCode(String script, boolean after);
 

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Body.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Body.java?view=diff&rev=125946&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Body.java&r1=125945&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Body.java&r2=125946
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Body.java
    (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Body.java
    Fri Jan 21 09:47:53 2005
@@ -209,6 +209,7 @@
             reportErrors();
         }
 
+        // Get the script reporter
         IScriptReporter sr = getScriptReporter();
         if (sr != null) {
             if (!sr.isInitScriptWritten()) {
@@ -222,6 +223,13 @@
             // write out the script before the end tag.
             if (sr.isInitScriptWritten()) {
                 sr.writeScript(_writer);
+            }
+
+            if (sr instanceof Html) {
+                Html htmlSr = (Html) sr;
+                if (htmlSr.getIdScope() != null) {
+                    htmlSr.endScope(_writer);
+                }
             }
         }
 

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Html.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Html.java?view=diff&rev=125946&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Html.java&r1=125945&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Html.java&r2=125946
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Html.java
    (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Html.java
    Fri Jan 21 09:47:53 2005
@@ -115,6 +115,7 @@
     private WriteRenderAppender _writer;
 
     private boolean _useLocale = false;     // include 
xml:lang=defaultLocale.getLanguage()
+    private boolean _scopeEnded = false;
     private ArrayList _errors;              // errors
     private IErrorReporter _containerErrors; //Check to see if there is a 
parent error reporter
 
@@ -242,14 +243,7 @@
      */
     public int doEndTag() throws JspException
     {
-        // 8.1 Compatibility:
-        // For backward compatbility with 8.1, we will continue to write this 
here
-        // For runAtClient and 9.0 JavaScript support we will run this
-        // here which puts all of the code at the end right before the </html> 
tag.
-        // For backward compatbility we leave it at the top.
-        // String script = writeScriptBlock();
-        // ResponseUtils.write(pageContext, script);
-
+        // write out the initalization code
         if (!isInitScriptWritten()) {
             String s = Bundle.getString("Tags_ClientReqScriptHeader", null);
             registerTagError(s, null);
@@ -258,8 +252,8 @@
         // if there are errors then we should output the error table
         ErrorHandling.reportCollectedErrors(pageContext, this);
 
-        // @todo: this should also be written out by the body tag if it is 
present
-        if (getIdScope() != null) {
+        // The body tag may cause the scope Div to be closed, if not we must 
do it now
+        if (getIdScope() != null && !_scopeEnded) {
             _writer.append("</div>");
         }
 
@@ -270,13 +264,26 @@
         }
 
         // close the html tag
-        _writer.append("\n");
+        if (!_scopeEnded)
+            _writer.append("\n");
         _br.doEndTag(_writer);
         localRelease();
         return EVAL_PAGE;
     }
 
     /**
+     * This will close the HTML div associated with the idScope.  This may be
+     * called by the Body tag so the div ends before the body ends.
+     * @param _writer a writer to write the close tag into
+     */
+    public void endScope(WriteRenderAppender _writer)
+    {
+        // write the close tag and mark the fact that it is now closed.
+        _writer.append("</div>\n");
+        _scopeEnded = true;
+    }
+
+    /**
      * Add an error to the errors being reported by this tag.
      * @param ape - The AbstractPageError to add
      */
@@ -379,6 +386,7 @@
         _writer = null;
 
         _useLocale = false;
+        _scopeEnded = false;
         _errors = null;
         _containerErrors = null;
         pageContext.getRequest().removeAttribute(HTML_TAG_ID);

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=125946&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ScriptContainer.java&r1=125945&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ScriptContainer.java&r2=125946
==============================================================================
--- 
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
 Fri Jan 21 09:47:53 2005
@@ -67,14 +67,14 @@
         implements IScriptReporter
 {
     private String _idScope = null;
-    private ArrayList _funcBlocks;
-    private ArrayList _codeBlocks;
+    private ArrayList<String> _funcBlocks;
+    private ArrayList<String> _codeBlocks;
     private ArrayList<String> _codeBefore;
     private ArrayList<String> _codeAfter;
-    private HashMap _initNames;
-    private HashMap _idMap;
-    private HashMap _idToNameMap;
-    private HashMap _anchorRewriters;
+    private HashMap<String,String> _initNames;
+    private HashMap<String,String> _idMap;
+    private HashMap<String,String> _idToNameMap;
+    private HashMap<String,String> _anchorRewriters;
     private boolean _genScope = false;
     private boolean _runAtClient = false;
     private boolean _writeScript = false;
@@ -101,7 +101,7 @@
 
         // get the list of function blocks and add this script to it.
         if (_funcBlocks == null) {
-            _funcBlocks = new ArrayList();
+            _funcBlocks = new ArrayList<String>();
         }
         assert (_funcBlocks != null) : "_funcBlocks should not be null";
         _funcBlocks.add(script);
@@ -116,14 +116,21 @@
     {
         assert (script != null) : "The parameter 'script' must not be null";
         if (_codeBlocks == null) {
-            _codeBlocks = new ArrayList();
+            _codeBlocks = new ArrayList<String>();
         }
         assert (_codeBlocks != null) : "_cldeBlocks should not be null";
         _codeBlocks.add(script);
     }
 
+    /**
+     * This method is similar to the addScriptCode call except you may specify 
that the
+     * code be put either before or after the Framework generated code within 
the ScriptContainer.
+     * @param script the text of the script.  This value must not be null.
+     * @param after boolean indicating to place the script either before or 
after the framework generated JavaScript.
+     */
     public void placeScriptCode(String script, boolean after)
     {
+        assert (script != null) : "The parameter 'script' must not be null";
         if (after) {
             if (_codeAfter == null)
                 _codeAfter = new ArrayList<String>();
@@ -147,13 +154,19 @@
         assert (tagName != null) : "The parameter 'tagName' must not be null";
 
         if (_idMap == null) {
-            _idMap = new HashMap();
+            _idMap = new HashMap<String,String>();
         }
 
         assert (_idMap != null) : "_idMap should not be null";
         _idMap.put(tagId, tagName);
     }
 
+    /**
+     * 
+     * @param tagId
+     * @param realId
+     * @param realName
+     */
     public void addTagIdMappings(String tagId, String realId, String realName)
     {
         assert (tagId != null) : "The parameter 'tagId' must not be null";
@@ -163,7 +176,7 @@
 
         if (realName != null) {
             if (_idToNameMap == null)
-                _idToNameMap = new HashMap();
+                _idToNameMap = new HashMap<String,String>();
             _idToNameMap.put(tagId, realName);
         }
     }
@@ -176,13 +189,13 @@
     {
         assert (varClass != null) : "The parameter 'varClass' must not be 
null";
         if (_initNames == null) {
-            _initNames = new HashMap();
+            _initNames = new HashMap<String,String>();
         }
         assert (_initNames != null) : "_initNames should not be null";
 
         // check to see if this has been added.  Only add the name once.
-        Object o = _initNames.get(varClass);
-        if (o == null)
+        String s = _initNames.get(varClass);
+        if (s == null)
             _initNames.put(varClass, varClass);
     }
 
@@ -194,13 +207,13 @@
     public void addAnchorPostRewriter(String rewriter)
     {
         if (_anchorRewriters == null) {
-            _anchorRewriters = new HashMap();
+            _anchorRewriters = new HashMap<String,String>();
         }
 
         assert (_anchorRewriters != null) : "Anchor Rewriters is null";
 
 
-        Object o = _anchorRewriters.get(rewriter);
+        String o = _anchorRewriters.get(rewriter);
         if (o == null)
             _anchorRewriters.put(rewriter, rewriter);
     }
@@ -393,9 +406,7 @@
         // Walk all of the initialization parameters
         StringBuilder initSb = new StringBuilder("");
         if (_initNames != null) {
-            Iterator it = _initNames.values().iterator();
-            while (it.hasNext()) {
-                String varClass = (String) it.next();
+            for (String varClass : _initNames.values()) {
                 String varName = Character.toLowerCase(varClass.charAt(0)) +
                         varClass.substring(1);
                 String initLine = 
JavaScriptUtils.getString("createNetUIInitLine", new Object[]{varName, 
varClass});
@@ -442,9 +453,7 @@
         // Walk all of the initialization parameters
         StringBuilder initSb = new StringBuilder("");
         if (_anchorRewriters != null) {
-            Iterator it = _anchorRewriters.values().iterator();
-            while (it.hasNext()) {
-                String varClass = (String) it.next();
+            for (String varClass : _anchorRewriters.values()) {
                 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";
@@ -459,9 +468,7 @@
 
         initSb = new StringBuilder("");
         if (_anchorRewriters != null) {
-            Iterator it = _anchorRewriters.values().iterator();
-            while (it.hasNext()) {
-                String varClass = (String) it.next();
+            for (String varClass : _anchorRewriters.values()) {
                 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";
@@ -547,7 +554,7 @@
             sb.append(s);
             int cnt = _codeBlocks.size();
             for (int i = 0; i < cnt; i++) {
-                sb.append((String) _codeBlocks.get(i));
+                sb.append(_codeBlocks.get(i));
                 if (i != cnt - 1) {
                     sb.append("\n");
                 }
@@ -563,7 +570,7 @@
             sb.append(s);
             int cnt = _funcBlocks.size();
             for (int i = 0; i < cnt; i++) {
-                sb.append((String) _funcBlocks.get(i));
+                sb.append(_funcBlocks.get(i));
                 if (i != cnt - 1) {
                     sb.append("\n");
                 }
@@ -592,17 +599,17 @@
         return idScope;
     }
 
-    private String processIdMap(HashMap map, String mapEntry, String idScope)
+    private String processIdMap(HashMap<String,String> map, String mapEntry, 
String idScope)
     {
         // if no map or empty then return
         if (map == null || map.size() == 0)
             return null;
 
         StringBuilder results = new StringBuilder(128);
-        Iterator ids = map.keySet().iterator();
+        Iterator<String> ids = map.keySet().iterator();
         while (ids.hasNext()) {
-            Object id = ids.next();
-            Object value = map.get(id);
+            String id = ids.next();
+            String value = map.get(id);
             if (idScope != null)
                 id = idScope + "__" + id;
             String entry = JavaScriptUtils.getString(mapEntry, new 
Object[]{id, value});

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/Tree.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/Tree.java?view=diff&rev=125946&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/Tree.java&r1=125945&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/Tree.java&r2=125946
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/Tree.java
    (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/Tree.java
    Fri Jan 21 09:47:53 2005
@@ -586,7 +586,6 @@
                 write(_errorText.toString());
                 if (hasErrors())
                     reportErrors();
-                //return;
             }
         }
 
@@ -596,7 +595,7 @@
             _iState.setImageRoot(((HttpServletRequest) 
pageContext.getRequest()).getContextPath() + "/" +
                     TagConfig.getTreeImageLocation());
 
-        //  errors should have been caught in doBeginTag
+        //  errors should have been caught above
         TreeElement treeRoot = getTreeRoot(_expr);
 
         // if the tree root hasn't been defined, then we need to update the 
what the object that is
@@ -644,11 +643,11 @@
         // Add the script support for the tree.
         if (_runAtClient) {
             IScriptReporter sr = getScriptReporter();
-            if (!sr.isRunAtClient()) {
+            if (sr == null || !sr.isRunAtClient()) {
                 String s = Bundle.getString("Tags_TreeHtmlRunAtClient", null);
                 registerTagError(s, null);
                 reportErrors();
-                return;                
+                return;
             }
             sr.addInitMethod(TreeElement.TREE_JAVASCRIPT_CLASS);
             sr.addAnchorPostRewriter(TreeElement.TREE_JAVASCRIPT_CLASS);

Modified: 
incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/util/netui.properties
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/util/netui.properties?view=diff&rev=125946&p1=incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/util/netui.properties&r1=125945&p2=incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/util/netui.properties&r2=125946
==============================================================================
--- 
incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/util/netui.properties
       (original)
+++ 
incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/util/netui.properties
       Fri Jan 21 09:47:53 2005
@@ -74,7 +74,7 @@
 Tags_BindingUpdateExpressionError=The expression ''{0}'' does not contains a 
valid expression and cannot be used for update.
 Tags_NoInPageErrorReporting=In-page error reporting is turned off, the 
following error occurred: {1}
 Tags_ClientReqScriptHeader=Setting runAtClient on the &lt;netui:html> tag 
requires a &lt;netui:scriptHeader> in the HTML &lt;head>.
-Tags_TreeHtmlRunAtClient=Setting runAtClient on the &lt;netui:tree> requires 
setting runAtClient on a ScriptContainer.
+Tags_TreeHtmlRunAtClient=Setting runAtClient on the &lt;netui:tree> requires 
setting runAtClient on a ScriptContainer and a &lt;netui:scriptHeader> included 
in the ScriptContainer before the Tree.
 Tags_AttributeMayNotBeSet=The attribute "<b>{0}</b>" may not be set through 
the Attribute tag.
 Tags_AttributeNameNotSet=The paramater "<b>name</b>" may not be null or the 
empty string.
 Tags_AttributeFacetNotSupported=The facet "<b>{0}</b>" is not supported by 
this tag.

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=125946&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/Controller.jpf&r1=125945&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/Controller.jpf&r2=125946
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/Controller.jpf  
    (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/Controller.jpf  
    Fri Jan 21 09:47:53 2005
@@ -54,6 +54,7 @@
     private TreeElement _tree21;
     private TreeElement _tree22;
     private TreeElement _tree23;
+    private TreeElement _tree24;
 
     private String _expand = "&nbsp;";
     private String _node = "&nbsp;";
@@ -240,6 +241,14 @@
     public void setTree23(TreeElement tn) {
         _tree23 = tn;
     }
+
+    public TreeElement getTree24() {
+        return _tree24;
+    }
+
+    public void setTree24(TreeElement tn) {
+        _tree24 = tn;
+    }
     
     
     //************************************************************************
@@ -483,6 +492,7 @@
         _tree21 = null;
         _tree22 = null;
         _tree23 = null;
+        _tree24 = null;
 
         buildTrees();
         return forward;
@@ -716,6 +726,15 @@
         @Jpf.Forward(name = "success", path = "treeFrame.jsp")
 })
     protected Forward goTreeFrame()        {
+        Forward forward = new Forward("success");
+        clearExpand();                
+        return forward;
+    }
+
+    @Jpf.Action(forwards = { 
+        @Jpf.Forward(name = "success", path = "treeScriptContainer.jsp")
+})
+    protected Forward goTreeScriptContainer()        {
         Forward forward = new Forward("success");
         clearExpand();                
         return forward;

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=125946&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/index.jsp&r1=125945&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/index.jsp&r2=125946
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/index.jsp   
(original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/index.jsp   
Fri Jan 21 09:47:53 2005
@@ -33,6 +33,7 @@
     <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>
+    <li><netui:anchor action="goTreeScriptContainer">RunAtClient 
ScriptContainer</netui:anchor> -- [tree24] Running a runAtClient tree in a 
script container</li>
     </ul>    
     <h4>Layout Bugs</h4>
     <ul>

Added: 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/treeScriptContainer.jsp
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/treeScriptContainer.jsp?view=auto&rev=125946
==============================================================================
--- (empty file)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/richTree/treeScriptContainer.jsp
     Fri Jan 21 09:47:53 2005
@@ -0,0 +1,56 @@
+<%@ page language="java" contentType="text/html;charset=UTF-8"%>
+<%@ taglib uri="beehive-netui-tags-databinding.tld" prefix="netui-data"%>
+<%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui"%>
+<%@ taglib uri="beehive-netui-tags-template.tld" prefix="netui-template"%>
+<netui:html idScope="tree">
+    <head>
+        <title>treeScriptContainer.jsp</title>
+        <link href="style.css" rel="stylesheet" type="text/css">
+        <netui:base/>
+    </head>
+    <netui:body>
+        <h4 class="title"><netui:anchor action="begin" 
styleClass="homeAnchor">Home</netui:anchor>treeScriptContainer.jsp 
[goTreeScriptContainer.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.tree24}</td></tr>
+        <tr><th>runAtClient</th><td>true</td></tr>
+        <tr><th>action</th><td>postback</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>
+        </table>
+        </div>
+        <hr style="clear:left">
+        <div class="content">
+       <netui:scriptContainer generateIdScope="true" runAtClient="true">
+        <netui:scriptHeader treeSupport='true'/>
+        <netui:tree dataSource="pageFlow.tree8" selectionAction="postback" 
tagId="tree" runAtClient="true">
+            <netui:treeItem expanded="true" action="postback">
+                <netui:treeLabel>0</netui:treeLabel>
+                <netui:treeItem expanded="true" action="postback">
+                    <netui:treeLabel>0.0</netui:treeLabel>
+                    <netui:treeItem expanded="true" action="postback">
+                        <netui:treeLabel>0.0.0</netui:treeLabel>
+                        <netui:treeItem 
action="postback">0.0.0.0</netui:treeItem>
+                        <netui:treeItem 
action="postback">0.0.0.1</netui:treeItem>
+                    </netui:treeItem>
+                </netui:treeItem>
+                <netui:treeItem expanded="true" action="postback">
+                    <netui:treeLabel>0.1</netui:treeLabel>
+                    <netui:treeItem action="postback">0.1.0</netui:treeItem>
+                    <netui:treeItem action="postback">0.1.1</netui:treeItem>
+                </netui:treeItem>
+                <netui:treeItem expanded="true" 
action="postback">0.2</netui:treeItem>
+            </netui:treeItem>
+        </netui:tree>
+       </netui:scriptContainer>
+        </div>
+    </netui:body>
+</netui:html>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtLabelBase.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtLabelBase.xml?view=diff&rev=125946&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtLabelBase.xml&r1=125945&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtLabelBase.xml&r2=125946
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtLabelBase.xml
   (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtLabelBase.xml
   Fri Jan 21 09:47:53 2005
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>CtLabelBase</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>18 Jan 2005, 06:45:58.203 PM MST</ses:startDate>
+   <ses:startDate>21 Jan 2005, 10:13:49.990 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>85DC4413DFEAD4943F15035A7C24BC46</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=85DC4413DFEAD4943F15035A7C24BC46; $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:-7dbf</ses:value>
+                  <ses:value>e27e6fa:10196412f8c:-7de6</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -212,8 +212,8 @@
 -->
 &lt;/script>
 
-&lt;/body>
 &lt;/div>
+&lt;/body>
 &lt;/html></ses:responseBody>
          </ses:response>
          <ses:testResults>
@@ -221,7 +221,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>18 Jan 2005, 06:45:59.312 PM MST</ses:endDate>
+   <ses:endDate>21 Jan 2005, 10:13:50.601 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/CtSbBase.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtSbBase.xml?view=diff&rev=125946&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtSbBase.xml&r1=125945&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtSbBase.xml&r2=125946
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtSbBase.xml  
    (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtSbBase.xml  
    Fri Jan 21 09:47:53 2005
@@ -2,8 +2,8 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>CtSbBase</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>20 Jan 2005, 11:37:29.545 AM MST</ses:startDate>
-   <ses:description>Base test of the ScriptBlock tag.  This version puts the 
blocks after the framework generated JavaScript</ses:description>
+   <ses:startDate>21 Jan 2005, 10:13:50.641 AM MST</ses:startDate>
+   <ses:description>Daryl</ses:description>
    <ses:tests>
       <ses:test>
          <ses:testNumber>1</ses:testNumber>
@@ -18,7 +18,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>CDC3054DDC028F6BDE6022C82195385D</ses:value>
+                  <ses:value>85DC4413DFEAD4943F15035A7C24BC46</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -44,7 +44,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  
<ses:value>JSESSIONID=CDC3054DDC028F6BDE6022C82195385D</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=85DC4413DFEAD4943F15035A7C24BC46; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -55,6 +55,10 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>e27e6fa:10196412f8c:-7de4</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>
@@ -221,12 +225,18 @@
 -->
 &lt;/script>
 
-&lt;/body>
 &lt;/div>
+&lt;/body>
 &lt;/html></ses:responseBody>
          </ses:response>
+         <ses:testResults>
+            <ses:testStatus>fail</ses:testStatus>
+         </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>20 Jan 2005, 11:38:01.640 AM MST</ses:endDate>
+   <ses:endDate>21 Jan 2005, 10:13:51.582 AM MST</ses:endDate>
+   <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>1</ses:testCount>
+   <ses:passedCount>0</ses:passedCount>
+   <ses:failedCount>1</ses:failedCount>
 </ses:recorderSession>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtSbBefore.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtSbBefore.xml?view=diff&rev=125946&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtSbBefore.xml&r1=125945&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtSbBefore.xml&r2=125946
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtSbBefore.xml
    (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtSbBefore.xml
    Fri Jan 21 09:47:53 2005
@@ -2,8 +2,8 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>CtSbBefore</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>20 Jan 2005, 11:38:37.681 AM MST</ses:startDate>
-   <ses:description>Verify the behavior of the ScriptBlock with Before 
set.</ses:description>
+   <ses:startDate>21 Jan 2005, 10:13:51.612 AM MST</ses:startDate>
+   <ses:description>Daryl</ses:description>
    <ses:tests>
       <ses:test>
          <ses:testNumber>1</ses:testNumber>
@@ -18,7 +18,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>CDC3054DDC028F6BDE6022C82195385D</ses:value>
+                  <ses:value>85DC4413DFEAD4943F15035A7C24BC46</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -44,7 +44,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  
<ses:value>JSESSIONID=CDC3054DDC028F6BDE6022C82195385D</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=85DC4413DFEAD4943F15035A7C24BC46; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -55,6 +55,10 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>e27e6fa:10196412f8c:-7de2</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>
@@ -169,12 +173,18 @@
 -->
 &lt;/script>
 
-&lt;/body>
 &lt;/div>
+&lt;/body>
 &lt;/html></ses:responseBody>
          </ses:response>
+         <ses:testResults>
+            <ses:testStatus>fail</ses:testStatus>
+         </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>20 Jan 2005, 11:39:07.202 AM MST</ses:endDate>
+   <ses:endDate>21 Jan 2005, 10:13:52.203 AM MST</ses:endDate>
+   <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>1</ses:testCount>
+   <ses:passedCount>0</ses:passedCount>
+   <ses:failedCount>1</ses:failedCount>
 </ses:recorderSession>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtSbInline.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtSbInline.xml?view=diff&rev=125946&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtSbInline.xml&r1=125945&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtSbInline.xml&r2=125946
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtSbInline.xml
    (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtSbInline.xml
    Fri Jan 21 09:47:53 2005
@@ -2,8 +2,8 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>CtSbInline</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>20 Jan 2005, 11:39:33.459 AM MST</ses:startDate>
-   <ses:description>Verify the ScriptBlock with inline</ses:description>
+   <ses:startDate>21 Jan 2005, 10:13:52.223 AM MST</ses:startDate>
+   <ses:description>Daryl</ses:description>
    <ses:tests>
       <ses:test>
          <ses:testNumber>1</ses:testNumber>
@@ -18,7 +18,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>CDC3054DDC028F6BDE6022C82195385D</ses:value>
+                  <ses:value>85DC4413DFEAD4943F15035A7C24BC46</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -44,7 +44,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  
<ses:value>JSESSIONID=CDC3054DDC028F6BDE6022C82195385D</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=85DC4413DFEAD4943F15035A7C24BC46; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -55,6 +55,10 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>e27e6fa:10196412f8c:-7de0</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>
@@ -164,12 +168,18 @@
 -->
 &lt;/script>
 
-&lt;/body>
 &lt;/div>
+&lt;/body>
 &lt;/html></ses:responseBody>
          </ses:response>
+         <ses:testResults>
+            <ses:testStatus>fail</ses:testStatus>
+         </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>20 Jan 2005, 11:39:41.471 AM MST</ses:endDate>
+   <ses:endDate>21 Jan 2005, 10:13:53.144 AM MST</ses:endDate>
+   <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>1</ses:testCount>
+   <ses:passedCount>0</ses:passedCount>
+   <ses:failedCount>1</ses:failedCount>
 </ses:recorderSession>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtScScopeId.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtScScopeId.xml?view=diff&rev=125946&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtScScopeId.xml&r1=125945&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtScScopeId.xml&r2=125946
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtScScopeId.xml
   (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtScScopeId.xml
   Fri Jan 21 09:47:53 2005
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>CtScScopeId</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>18 Jan 2005, 06:45:59.375 PM MST</ses:startDate>
+   <ses:startDate>21 Jan 2005, 10:13:53.174 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>85DC4413DFEAD4943F15035A7C24BC46</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=85DC4413DFEAD4943F15035A7C24BC46; $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:-7dbd</ses:value>
+                  <ses:value>e27e6fa:10196412f8c:-7dde</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -209,7 +209,8 @@
 
         &lt;hr>
         &lt;p id="javaOut">&lt;/p>
-    &lt;/body>
+    &lt;/div>
+&lt;/body>
     &lt;script language="JavaScript" type="text/JavaScript">
 
     var p = document.getElementById("javaOut");
@@ -233,7 +234,6 @@
 
     p.innerHTML = val;
     &lt;/script>
-&lt;/div>
 &lt;/html></ses:responseBody>
          </ses:response>
          <ses:testResults>
@@ -241,7 +241,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>18 Jan 2005, 06:46:00.484 PM MST</ses:endDate>
+   <ses:endDate>21 Jan 2005, 10:13:53.815 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/IdMapForm.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapForm.xml?view=diff&rev=125946&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapForm.xml&r1=125945&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapForm.xml&r2=125946
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapForm.xml 
    (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapForm.xml 
    Fri Jan 21 09:47:53 2005
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>IdMapForm</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>18 Jan 2005, 06:47:57.765 PM MST</ses:startDate>
+   <ses:startDate>21 Jan 2005, 10:15:10.054 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>85DC4413DFEAD4943F15035A7C24BC46</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=85DC4413DFEAD4943F15035A7C24BC46; $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:-7caf</ses:value>
+                  <ses:value>e27e6fa:10196412f8c:-7cce</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -189,6 +189,7 @@
 -->
 &lt;/script>
 
+&lt;/div>
 &lt;/body>
     &lt;script language="JavaScript" type="text/JavaScript">
 
@@ -226,7 +227,6 @@
 
     p.innerHTML = val;
     &lt;/script>
-&lt;/div>
 &lt;/html></ses:responseBody>
          </ses:response>
          <ses:testResults>
@@ -234,7 +234,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>18 Jan 2005, 06:47:58.843 PM MST</ses:endDate>
+   <ses:endDate>21 Jan 2005, 10:15:10.996 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/IdMapGenScopeId.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapGenScopeId.xml?view=diff&rev=125946&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapGenScopeId.xml&r1=125945&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapGenScopeId.xml&r2=125946
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapGenScopeId.xml
       (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapGenScopeId.xml
       Fri Jan 21 09:47:53 2005
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>IdMapGenScopeId</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>18 Jan 2005, 06:48:00.078 PM MST</ses:startDate>
+   <ses:startDate>21 Jan 2005, 10:15:11.657 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>85DC4413DFEAD4943F15035A7C24BC46</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=85DC4413DFEAD4943F15035A7C24BC46; $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:-7cab</ses:value>
+                  <ses:value>e27e6fa:10196412f8c:-7cca</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -195,7 +195,8 @@
        are not verified by the TestRecorder.
         &lt;/p>
         &lt;p id="javaOut">&lt;/p>
-    &lt;/body>
+    &lt;/div>
+&lt;/body>
     &lt;script language="JavaScript" type="text/JavaScript">
 
     var p = document.getElementById("javaOut");
@@ -232,7 +233,6 @@
 
     p.innerHTML = val;
     &lt;/script>
-&lt;/div>
 &lt;/html></ses:responseBody>
          </ses:response>
          <ses:testResults>
@@ -240,7 +240,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>18 Jan 2005, 06:48:01.578 PM MST</ses:endDate>
+   <ses:endDate>21 Jan 2005, 10:15:12.648 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/IdMapHtmlScopeId.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapHtmlScopeId.xml?view=diff&rev=125946&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapHtmlScopeId.xml&r1=125945&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapHtmlScopeId.xml&r2=125946
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapHtmlScopeId.xml
      (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapHtmlScopeId.xml
      Fri Jan 21 09:47:53 2005
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>IdMapHtmlScopeId</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>18 Jan 2005, 06:48:01.640 PM MST</ses:startDate>
+   <ses:startDate>21 Jan 2005, 10:15:12.678 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>85DC4413DFEAD4943F15035A7C24BC46</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=85DC4413DFEAD4943F15035A7C24BC46; $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:-7ca9</ses:value>
+                  <ses:value>e27e6fa:10196412f8c:-7cc8</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -191,6 +191,7 @@
 -->
 &lt;/script>
 
+&lt;/div>
 &lt;/body>
     &lt;script language="JavaScript" type="text/JavaScript">
     var p = document.getElementById("javaOut");
@@ -227,7 +228,6 @@
 
     p.innerHTML = val;
     &lt;/script>
-&lt;/div>
 &lt;/html></ses:responseBody>
          </ses:response>
          <ses:testResults>
@@ -235,7 +235,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>18 Jan 2005, 06:48:02.718 PM MST</ses:endDate>
+   <ses:endDate>21 Jan 2005, 10:15:13.279 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/IdMapLabel.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapLabel.xml?view=diff&rev=125946&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapLabel.xml&r1=125945&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapLabel.xml&r2=125946
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapLabel.xml
    (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapLabel.xml
    Fri Jan 21 09:47:53 2005
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>IdMapLabel</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>18 Jan 2005, 06:48:04.000 PM MST</ses:startDate>
+   <ses:startDate>21 Jan 2005, 10:15:13.970 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>85DC4413DFEAD4943F15035A7C24BC46</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=85DC4413DFEAD4943F15035A7C24BC46; $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:-7ca4</ses:value>
+                  <ses:value>e27e6fa:10196412f8c:-7cc3</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -189,6 +189,7 @@
 -->
 &lt;/script>
 
+&lt;/div>
 &lt;/body>
     &lt;script language="JavaScript" type="text/JavaScript">
 
@@ -209,7 +210,6 @@
 
     p.innerHTML = val;
     &lt;/script>
-&lt;/div>
 &lt;/html></ses:responseBody>
          </ses:response>
          <ses:testResults>
@@ -217,7 +217,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>18 Jan 2005, 06:48:05.437 PM MST</ses:endDate>
+   <ses:endDate>21 Jan 2005, 10:15:14.961 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/IdMapLookupScope.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapLookupScope.xml?view=diff&rev=125946&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapLookupScope.xml&r1=125945&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapLookupScope.xml&r2=125946
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapLookupScope.xml
      (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapLookupScope.xml
      Fri Jan 21 09:47:53 2005
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>IdMapLookupScope</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>18 Jan 2005, 06:48:05.500 PM MST</ses:startDate>
+   <ses:startDate>21 Jan 2005, 10:15:14.991 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>85DC4413DFEAD4943F15035A7C24BC46</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=85DC4413DFEAD4943F15035A7C24BC46; $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:-7ca2</ses:value>
+                  <ses:value>e27e6fa:10196412f8c:-7cc1</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -151,7 +151,8 @@
         &lt;p style="color: green">
         &lt;/p>
         &lt;p id="javaOut">&lt;/p>
-    &lt;/body>
+    &lt;/div>
+&lt;/body>
     &lt;script language="JavaScript" type="text/JavaScript">
 
     var p = document.getElementById("javaOut");
@@ -177,7 +178,6 @@
     p.innerHTML = val;
 
     &lt;/script>
-&lt;/div>
 &lt;/html></ses:responseBody>
          </ses:response>
          <ses:testResults>
@@ -185,7 +185,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>18 Jan 2005, 06:48:06.562 PM MST</ses:endDate>
+   <ses:endDate>21 Jan 2005, 10:15:15.582 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/IdMapNonCtrlsNested.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapNonCtrlsNested.xml?view=diff&rev=125946&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapNonCtrlsNested.xml&r1=125945&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapNonCtrlsNested.xml&r2=125946
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapNonCtrlsNested.xml
   (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapNonCtrlsNested.xml
   Fri Jan 21 09:47:53 2005
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>IdMapNonCtrlsNested</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>18 Jan 2005, 06:48:09.296 PM MST</ses:startDate>
+   <ses:startDate>21 Jan 2005, 10:15:17.224 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>85DC4413DFEAD4943F15035A7C24BC46</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=85DC4413DFEAD4943F15035A7C24BC46; $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:-7c9c</ses:value>
+                  <ses:value>e27e6fa:10196412f8c:-7cbb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -163,6 +163,7 @@
 -->
 &lt;/script>
 
+&lt;/div>
 &lt;/body>
     &lt;script language="JavaScript" type="text/JavaScript">
 
@@ -201,7 +202,6 @@
     p.innerHTML = val;
 
     &lt;/script>
-&lt;/div>
 &lt;/html></ses:responseBody>
          </ses:response>
          <ses:testResults>
@@ -209,7 +209,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>18 Jan 2005, 06:48:10.359 PM MST</ses:endDate>
+   <ses:endDate>21 Jan 2005, 10:15:17.845 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/IdMapSpan.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapSpan.xml?view=diff&rev=125946&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapSpan.xml&r1=125945&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapSpan.xml&r2=125946
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapSpan.xml 
    (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapSpan.xml 
    Fri Jan 21 09:47:53 2005
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>IdMapSpan</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>18 Jan 2005, 06:48:11.625 PM MST</ses:startDate>
+   <ses:startDate>21 Jan 2005, 10:15:18.536 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>85DC4413DFEAD4943F15035A7C24BC46</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=85DC4413DFEAD4943F15035A7C24BC46; $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:-7c98</ses:value>
+                  <ses:value>e27e6fa:10196412f8c:-7cb7</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -151,6 +151,7 @@
 -->
 &lt;/script>
 
+&lt;/div>
 &lt;/body>
     &lt;script language="JavaScript" type="text/JavaScript">
 
@@ -187,7 +188,6 @@
 
     p.innerHTML = val;
     &lt;/script>
-&lt;/div>
 &lt;/html></ses:responseBody>
          </ses:response>
          <ses:testResults>
@@ -195,7 +195,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>18 Jan 2005, 06:48:13.125 PM MST</ses:endDate>
+   <ses:endDate>21 Jan 2005, 10:15:19.488 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/IdMapTree.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapTree.xml?view=diff&rev=125946&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapTree.xml&r1=125945&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapTree.xml&r2=125946
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapTree.xml 
    (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapTree.xml 
    Fri Jan 21 09:47:53 2005
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>IdMapTree</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>18 Jan 2005, 06:48:13.187 PM MST</ses:startDate>
+   <ses:startDate>21 Jan 2005, 10:15:19.508 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>85DC4413DFEAD4943F15035A7C24BC46</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=85DC4413DFEAD4943F15035A7C24BC46; $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:-7c96</ses:value>
+                  <ses:value>e27e6fa:10196412f8c:-7cb5</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -125,6 +125,7 @@
 -->
 </script>
 
+</div>
 </body>
     <script language="JavaScript" type="text/JavaScript">
 
@@ -139,7 +140,6 @@
 
     p.innerHTML = val;
     </script>
-</div>
 </html>]]></ses:responseBody>
          </ses:response>
          <ses:testResults>
@@ -147,7 +147,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>18 Jan 2005, 06:48:14.265 PM MST</ses:endDate>
+   <ses:endDate>21 Jan 2005, 10:15:20.139 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/RichTreeRunAtClientError.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeRunAtClientError.xml?view=diff&rev=125946&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeRunAtClientError.xml&r1=125945&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeRunAtClientError.xml&r2=125946
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeRunAtClientError.xml
      (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeRunAtClientError.xml
      Fri Jan 21 09:47:53 2005
@@ -2,8 +2,8 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>RichTreeRunAtClientError</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>19 Jan 2005, 03:55:32.237 PM MST</ses:startDate>
-   <ses:description>Error report when runAtClient is set on a tree but not on 
a script container</ses:description>
+   <ses:startDate>21 Jan 2005, 08:35:58.394 AM MST</ses:startDate>
+   <ses:description>Daryl</ses:description>
    <ses:tests>
       <ses:test>
          <ses:testNumber>1</ses:testNumber>
@@ -18,7 +18,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>06A3E92E2FB2DD3F83D996E1F6A8EFA6</ses:value>
+                  <ses:value>6DC964B2958EE34FCFD5B0D986DFB006</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -44,7 +44,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  
<ses:value>JSESSIONID=06A3E92E2FB2DD3F83D996E1F6A8EFA6</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=6DC964B2958EE34FCFD5B0D986DFB006; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -55,6 +55,10 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>8143dec:10195e31604:-7964</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>
@@ -93,14 +97,20 @@
     <div> <hr /><table border="1" cellspacing="0" 
style="color:red;background-color:white">
  <tr><th colspan="6">Page Errors</th></tr>
  <tr><th>Error Number</th><th>Tag Type</th><th colspan="4">Error</th></tr>
-<tr><th>1</th><th>Tree</th><th>Message</th><td>Setting runAtClient on the 
&lt;netui:tree> requires setting runAtClient on a ScriptContainer.</td></tr>
+<tr><th>1</th><th>Tree</th><th>Message</th><td>Setting runAtClient on the 
&lt;netui:tree> requires setting runAtClient on a ScriptContainer and a 
&lt;netui:scriptHeader> included in the ScriptContainer before the 
Tree.</td></tr>
 </table></div>
 </body>
 
 </html>]]></ses:responseBody>
          </ses:response>
+         <ses:testResults>
+            <ses:testStatus>fail</ses:testStatus>
+         </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>19 Jan 2005, 03:56:07.215 PM MST</ses:endDate>
+   <ses:endDate>21 Jan 2005, 08:35:58.985 AM MST</ses:endDate>
+   <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>1</ses:testCount>
+   <ses:passedCount>0</ses:passedCount>
+   <ses:failedCount>1</ses:failedCount>
 </ses:recorderSession>

Added: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeScriptContainer.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeScriptContainer.xml?view=auto&rev=125946
==============================================================================
--- (empty file)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeScriptContainer.xml
       Fri Jan 21 09:47:53 2005
@@ -0,0 +1,914 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
+   <ses:sessionName>RichTreeScriptContainer</ses:sessionName>
+   <ses:tester>Daryl</ses:tester>
+   <ses:startDate>20 Jan 2005, 03:38:03.648 PM MST</ses:startDate>
+   <ses:description>Test of a tree inside a script container.</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/goTreeScriptContainer.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>39DAD76B0C73E569F21EF45BCF83423F</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=39DAD76B0C73E569F21EF45BCF83423F</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" netui:idScope="tree">
+
+    <head>
+        <title>treeScriptContainer.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>
+        <base 
href="http://localhost:8080/coreWeb/richTree/treeScriptContainer.jsp";>
+    </head>
+    <body>
+        <h4 class="title"><a href="/coreWeb/richTree/begin.do" 
class="homeAnchor" 
onclick='NetUIAnchorRewriter(this);'>Home</a>treeScriptContainer.jsp 
[goTreeScriptContainer.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.tree24}</td></tr>
+        <tr><th>runAtClient</th><td>true</td></tr>
+        <tr><th>action</th><td>postback</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>&nbsp;</td></tr>
+        <tr><th style="text-align:right" 
width="100pt">Selection:</th><td>&nbsp;</td></tr>
+        </table>
+        </div>
+        <hr style="clear:left">
+        <div class="content">
+       <div netui:idScope="n0" >
+        <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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0&nbsp;</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.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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0.0&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0.1&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1.0&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1.1&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.2&nbsp;</a>
+   </div>
+</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>
+</div>
+</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/postback.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>netui_treeid</ses:name>
+                  <ses:value>tree</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>netui_treeselected</ses:name>
+                  <ses:value>0.2</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>tree-state</ses:name>
+                  <ses:value>0</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>39DAD76B0C73E569F21EF45BCF83423F</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=39DAD76B0C73E569F21EF45BCF83423F</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/goTreeScriptContainer.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" netui:idScope="tree">
+
+    <head>
+        <title>treeScriptContainer.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>
+        <base 
href="http://localhost:8080/coreWeb/richTree/treeScriptContainer.jsp";>
+    </head>
+    <body>
+        <h4 class="title"><a href="/coreWeb/richTree/begin.do" 
class="homeAnchor" 
onclick='NetUIAnchorRewriter(this);'>Home</a>treeScriptContainer.jsp 
[goTreeScriptContainer.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.tree24}</td></tr>
+        <tr><th>runAtClient</th><td>true</td></tr>
+        <tr><th>action</th><td>postback</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>&nbsp;</td></tr>
+        <tr><th style="text-align:right" 
width="100pt">Selection:</th><td>0.2</td></tr>
+        </table>
+        </div>
+        <hr style="clear:left">
+        <div class="content">
+       <div netui:idScope="n0" >
+        <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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0&nbsp;</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.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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0.0&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0.1&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1.0&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1.1&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.2&nbsp;</a>
+   </div>
+</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>
+</div>
+</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/postback.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>netui_treeid</ses:name>
+                  <ses:value>tree</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>netui_treeselected</ses:name>
+                  <ses:value>0.1</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>tree-state</ses:name>
+                  <ses:value>0</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>39DAD76B0C73E569F21EF45BCF83423F</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=39DAD76B0C73E569F21EF45BCF83423F</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/postback.do?netui_treeselected=0.2&amp;netui_treeid=tree&amp;tree-state=0</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" netui:idScope="tree">
+
+    <head>
+        <title>treeScriptContainer.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>
+        <base 
href="http://localhost:8080/coreWeb/richTree/treeScriptContainer.jsp";>
+    </head>
+    <body>
+        <h4 class="title"><a href="/coreWeb/richTree/begin.do" 
class="homeAnchor" 
onclick='NetUIAnchorRewriter(this);'>Home</a>treeScriptContainer.jsp 
[goTreeScriptContainer.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.tree24}</td></tr>
+        <tr><th>runAtClient</th><td>true</td></tr>
+        <tr><th>action</th><td>postback</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>&nbsp;</td></tr>
+        <tr><th style="text-align:right" 
width="100pt">Selection:</th><td>0.1</td></tr>
+        </table>
+        </div>
+        <hr style="clear:left">
+        <div class="content">
+       <div netui:idScope="n0" >
+        <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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0&nbsp;</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.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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0.0&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0.1&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1.0&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1.1&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.2&nbsp;</a>
+   </div>
+</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>
+</div>
+</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/postback.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>netui_treeid</ses:name>
+                  <ses:value>tree</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>netui_treeselected</ses:name>
+                  <ses:value>0.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</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>39DAD76B0C73E569F21EF45BCF83423F</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=39DAD76B0C73E569F21EF45BCF83423F</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/postback.do?netui_treeselected=0.1&amp;netui_treeid=tree&amp;tree-state=0</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" netui:idScope="tree">
+
+    <head>
+        <title>treeScriptContainer.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>
+        <base 
href="http://localhost:8080/coreWeb/richTree/treeScriptContainer.jsp";>
+    </head>
+    <body>
+        <h4 class="title"><a href="/coreWeb/richTree/begin.do" 
class="homeAnchor" 
onclick='NetUIAnchorRewriter(this);'>Home</a>treeScriptContainer.jsp 
[goTreeScriptContainer.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.tree24}</td></tr>
+        <tr><th>runAtClient</th><td>true</td></tr>
+        <tr><th>action</th><td>postback</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>&nbsp;</td></tr>
+        <tr><th style="text-align:right" 
width="100pt">Selection:</th><td>0.0.0</td></tr>
+        </table>
+        </div>
+        <hr style="clear:left">
+        <div class="content">
+       <div netui:idScope="n0" >
+        <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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0&nbsp;</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.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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0.0&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.0.0.1&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1.0&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.1.1&nbsp;</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);'>&nbsp;<img 
src="/coreWeb/resources/images/folder_16_pad.gif" style="vertical-align:middle" 
border="0" alt="Tree Node">&nbsp;0.2&nbsp;</a>
+   </div>
+</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>
+</div>
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+   </ses:tests>
+   <ses:endDate>20 Jan 2005, 03:38:31.007 PM MST</ses:endDate>
+   <ses:testCount>4</ses:testCount>
+</ses:recorderSession>
\ No newline at end of file

Reply via email to