Author: dolander
Date: Tue Dec  7 09:16:00 2004
New Revision: 110112

URL: http://svn.apache.org/viewcvs?view=rev&rev=110112
Log:
Reworking how the name and id attributes are generated for all HTML tags.
Output name and id attributes for controls
Start of the JavaScript support for a name and id lookup namespace.

Updated test results because we now output both a name and id for HTML Controls


Added:
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/AbstractHtmlControlState.java
Removed:
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/AbstractHtmlDataSourceState.java
Modified:
   
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/AnchorBase.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Button.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/CheckBox.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/FileUpload.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Hidden.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/HtmlBaseTag.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/HtmlDataSourceTag.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Image.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ImageButton.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/JavaScriptUtils.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Label.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ScriptContainer.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Select.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/SelectOption.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Span.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/TextArea.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/TextBox.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/javaScript.properties
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputBooleanTag.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputFileTag.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputHiddenTag.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputSubmitTag.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputTextTag.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/SelectTag.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/TextAreaTag.java
   incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B34263.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/ButtonSubmitTagId.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsAllScript.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsAllScriptHtml.xml
   incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsFind.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsNoContainers.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RtexpTagId.xml
   incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/TagIds.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/XhtmlFormLabel.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/cr183774.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/jsScriptScopeId.xml

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=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/IScriptReporter.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/IScriptReporter.java&r2=110112
==============================================================================
--- 
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
      Tue Dec  7 09:16:00 2004
@@ -65,6 +65,9 @@
      */
     void addTagId(String tagId, String tagName);
 
+    void addTagIdMappings(String tagId, String realId, String realName);
+
+
     /**
      * This method will indicate that the ScriptReporter is supporting 
runAtClient features
      */

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/AnchorBase.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/AnchorBase.java?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/AnchorBase.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/AnchorBase.java&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/AnchorBase.java
      (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/AnchorBase.java
      Tue Dec  7 09:16:00 2004
@@ -341,8 +341,10 @@
 
         // we assume that tagId will over have override id if both
         // are defined.
-        if (tagId != null) {
-            idScript = renderTagId(_state, null, true, false);
+        if (tagId != null)
+        {
+            _state.id = tagId;
+            idScript = renderNameAndId(_state,null);
         }
         else {
             _state.id = id;
@@ -418,7 +420,7 @@
             }
         }
 
-        // if the user override the onclick we will ignor this
+        // if the user override the onclick we will ignore this
         if (_state.onClick == null && _formSubmit && formAction != null) {
             String realFormName = getRealFormName();
             _state.onClick = jsu.writeAnchorFormSubmitAction(realFormName, 
_state.href);

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Button.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Button.java?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Button.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Button.java&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Button.java
  (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Button.java
  Tue Dec  7 09:16:00 2004
@@ -21,6 +21,7 @@
 import org.apache.beehive.netui.tags.HtmlUtils;
 import org.apache.beehive.netui.tags.IHtmlAccessable;
 import org.apache.beehive.netui.tags.internal.PageFlowTagUtils;
+import org.apache.beehive.netui.tags.ByRef;
 import org.apache.beehive.netui.tags.rendering.AbstractHtmlState;
 import org.apache.beehive.netui.tags.rendering.InputSubmitTag;
 import org.apache.beehive.netui.tags.rendering.TagRenderingBase;
@@ -228,6 +229,7 @@
         // Generate an HTML element
         _state.disabled = isDisabled();
 
+        ByRef ref = new ByRef();
         if (_action != null) {
             boolean isAction = PageFlowTagUtils.isAction(request, response, 
pageContext.getServletContext(), _action);
             if (isAction) {
@@ -241,7 +243,8 @@
                 _state.name = buttonOutput;
 
                 // don't write the id attribute
-                idScript = renderTagId(_state, buttonOutput, false, true);
+                Form parentForm = getNearestForm();
+                idScript = renderNameAndId(_state, parentForm);
             }
             else {
                 // set the error because the action is invalid
@@ -249,7 +252,7 @@
             }
         }
         else {
-            idScript = renderTagId(_state, null, true, true);
+            idScript = renderNameAndId(_state, null);
         }
 
         // report any errors that may have been generated.

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/CheckBox.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/CheckBox.java?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/CheckBox.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/CheckBox.java&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/CheckBox.java
        (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/CheckBox.java
        Tue Dec  7 09:16:00 2004
@@ -264,7 +264,7 @@
             return reportAndExit(EVAL_PAGE);
 
         ByRef ref = new ByRef();
-        createName(_state, ref, OLDVALUE_SUFFIX);
+        nameHtmlControl(_state, ref);
 
         String hiddenParamName = _state.name + OLDVALUE_SUFFIX;
         ServletRequest req = pageContext.getRequest();

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/FileUpload.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/FileUpload.java?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/FileUpload.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/FileUpload.java&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/FileUpload.java
      (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/FileUpload.java
      Tue Dec  7 09:16:00 2004
@@ -229,21 +229,7 @@
 
         // Create the state for the input tag.
         ByRef ref = new ByRef();
-        createName(_state, ref, null);
-        //String realName = doNaming(null);
-        //if (_dataSource != null) {
-        //    _state.name = realName;
-        //}
-
-        //String idScript = null;
-        //String tagId = getTagId();
-        //if (tagId != null) {
-        //    Form parentForm = getNearestForm();
-        //    if (parentForm != null) {
-        //        parentForm.addTagID(tagId, _state.);
-        //    }
-        //    idScript = addTagIdMapping(tagId, realName);
-        //}
+        nameHtmlControl(_state, ref);
 
         if (hasErrors())
             return reportAndExit(EVAL_PAGE);

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Hidden.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Hidden.java?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Hidden.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Hidden.java&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Hidden.java
  (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Hidden.java
  Tue Dec  7 09:16:00 2004
@@ -156,7 +156,7 @@
 
         // Create an appropriate "input" element based on our parameters
         ByRef ref = new ByRef();
-        createName(_state, ref, null);
+        nameHtmlControl(_state, ref);
 
         if (_value != null) {
             StringBuilder sb = new StringBuilder(_value.length() + 16);

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/HtmlBaseTag.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/HtmlBaseTag.java?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/HtmlBaseTag.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/HtmlBaseTag.java&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/HtmlBaseTag.java
     (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/HtmlBaseTag.java
     Tue Dec  7 09:16:00 2004
@@ -17,15 +17,12 @@
  */
 package org.apache.beehive.netui.tags.html;
 
-import org.apache.beehive.netui.tags.AbstractClassicTag;
-import org.apache.beehive.netui.tags.IAttributeConsumer;
-import org.apache.beehive.netui.tags.IHtmlAttrs;
-import org.apache.beehive.netui.tags.IHtmlIdWriter;
+import org.apache.beehive.netui.tags.*;
+import org.apache.beehive.netui.tags.rendering.AbstractHtmlControlState;
 import org.apache.beehive.netui.tags.rendering.AbstractHtmlState;
 import org.apache.beehive.netui.tags.rendering.StringBuilderRenderAppender;
 import org.apache.beehive.netui.util.Bundle;
 
-import javax.servlet.ServletContext;
 import javax.servlet.ServletRequest;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.jsp.JspException;
@@ -492,6 +489,7 @@
      * @param addToForm
      * @return String
      */
+    /*
     protected final String renderTagId(AbstractHtmlState state, String 
realName, boolean outputAsId, boolean addToForm)
     {
         assert (state != null) : "Parameter 'state' must not be null.";
@@ -519,6 +517,67 @@
 
         return idScript;
     }
+    */
+
+
+    /**
+     * Assumptions:
+     * <ul>
+     * <li>The state.name must be fully formed or the "real name" of the 
form.</li>
+     * <li>The state.id is the tagId value set on the tag and <b>has not</b> 
be rewritten yet to form the "real id"</li>
+     * </ul>
+     * @param state
+     * @param parentForm
+     * @return
+     */
+    protected final String renderNameAndId(AbstractHtmlState state, Form 
parentForm)
+    {
+        //System.err.println("NameAndId:" + state.id);
+        if (state.id == null)
+            return null;
+
+        boolean ctrlState = (state instanceof AbstractHtmlControlState);
+
+        // form keeps track of this so that it can add this control to it's 
focus map
+        if (parentForm != null && ctrlState) {
+            parentForm.addTagID(state.id, ((AbstractHtmlControlState) 
state).name);
+        }
+
+        // rewrite the id
+        String id = state.id;
+        state.id = rewriteName(id);
+
+        // Find out if there is an Id writer...
+        //IHtmlIdWriter idWriter = getNearestIdWriter();
+        //if (idWriter != null) {
+
+        // map the tagId to the real id
+        //String idScript = addTagIdMappings(id, state.id, state.name);
+
+        // @todo: add this back under the compat javascript flag
+        // add the state mapping
+        String idScript = null;
+        if (!ctrlState) {
+            //System.err.println("adding Id:" + id + " " + state.id);
+            idScript = addTagIdMapping(id, state.id);
+        }
+        else {
+            AbstractHtmlControlState cState = (AbstractHtmlControlState) state;
+            //System.err.println("adding Id:" + id + " " + cState.name + " " + 
cState.id);
+            if (cState.name != null)
+                idScript = addTagIdMapping(id, cState.name);
+            else
+                idScript = addTagIdMapping(id, state.id);
+        }
+        //if (idScript != null)
+        //    javaScript.setRef(idScript);
+        return idScript;
+        //}
+
+        //System.out.println("Writting:" + id + " " + state.id);
+        //String idScript = addTagIdMapping(id, state.id);
+        //return idScript;
+    }
 
     /**
      * Free the state variables of this base class.
@@ -552,6 +611,24 @@
         StringBuilder sb = new StringBuilder(32);
         StringBuilderRenderAppender writer = new 
StringBuilderRenderAppender(sb);
         jsu.getTagIdMapping(tagId, value, writer);
+        return sb.toString();
+    }
+
+    protected String addTagIdMappings(String tagId, String realId, String 
realName)
+    {
+        IScriptReporter scriptReporter = getScriptReporter();
+        if (scriptReporter != null) {
+            scriptReporter.addTagIdMappings(tagId, realId, realName);
+            return null;
+        }
+
+        // without a scripRepoter we need to create the actual
+        // JavaScript that will be written out
+        JavaScriptUtils jsu = getJavaScriptUtils((HttpServletRequest) 
pageContext.getRequest());
+        StringBuilder sb = new StringBuilder(32);
+        StringBuilderRenderAppender writer = new 
StringBuilderRenderAppender(sb);
+        // @todo: need to do this correctly this needs to map to the other 
javascript
+        jsu.getTagIdMapping(tagId, realId, writer);
         return sb.toString();
     }
 

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/HtmlDataSourceTag.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/HtmlDataSourceTag.java?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/HtmlDataSourceTag.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/HtmlDataSourceTag.java&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/HtmlDataSourceTag.java
       (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/HtmlDataSourceTag.java
       Tue Dec  7 09:16:00 2004
@@ -21,7 +21,7 @@
 import org.apache.beehive.netui.tags.ExpressionHandling;
 import org.apache.beehive.netui.tags.IHtmlIdWriter;
 import org.apache.beehive.netui.tags.ByRef;
-import org.apache.beehive.netui.tags.rendering.AbstractHtmlDataSourceState;
+import org.apache.beehive.netui.tags.rendering.AbstractHtmlControlState;
 
 import javax.servlet.jsp.JspException;
 import java.util.List;
@@ -112,50 +112,66 @@
     }
 
     /**
-     * This method will create the name of the form element.  The HTML tags 
support two forms of names,
-     * if ID transparency is turned on, then we will either use the id of the 
tag or generate a unique name.
-     * If ID transparency is turned off, then we use the expression as the 
name of the element.  In some cases,
-     * a tag may need to write out a hidden field with additional information. 
 If the
-     * hiddenSuffix is passed and ID transarency is on, the "name" + 
hiddenSuffix will also
-     * be written to the ID map.
-     * @param state
-     * @param javaScript
-     * @param hiddenSuffix hiddenSuffix a value of a hidden field that will be 
written to the
-     * ID map if an ID Map is being generated.
-     * @throws JspException
+     * This method will create the name of the form element (HTML Control) 
that has a name. The
+     * <b>name</b> attribute represent the "control name" for the control.  
This name is scoped
+     * into the form element.  In addition, a control may have a <b>id</b> 
attribute which is
+     * specified by setting the <b>tagId</b>.  These two value are set in this 
routine.  The name
+     * is always the expression mapping the data to it's backing element and 
is conotrolled
+     * by the optional naming chain provided by the tag.  The <b>tagId</b> 
specifies the <b>id</b>
+     * attribute.  If this is present then we write out a JavaScript that 
allows mapping
+     * the tagId set on the tag to both the real <b>id</b> value and also the 
<b>name</b> value.
+     * The <b>id</b> is formed by passing the <b>tagId</b> to the URL 
rewritter service.
+     * @param state The tag state structure.  This contains both the name and 
id attributes.  The
+     * id attribute should be set with the initial value from the tagId.
+     * @param javaScript A ByRef element that will contain any JavaScript that 
should be written out
+     * by the calling tag.  A value is returned only if tagId is set and there 
is not IScriptReporter
+     * found.
+     * @throws JspException Pass through the exception from applyNamingChain.
      */
-    protected void createName(AbstractHtmlDataSourceState state, ByRef 
javaScript, String hiddenSuffix)
+    protected void nameHtmlControl(AbstractHtmlControlState state, ByRef 
javaScript)
             throws JspException
     {
         assert (javaScript != null) : "paramater 'javaScript' may not be null";
         assert (state != null) : "parameter 'state' may not be null";
         assert (_dataSource != null) : "dataSource is Null";
 
-        // create the expression
+        // create the expression (name)
         String datasource = "{" + _dataSource + "}";
-        String expr = applyNamingChain(datasource);
+        state.name = applyNamingChain(datasource);
 
-        // figure out how the id is being written out
+        Form parentForm = getNearestForm();
+        String idScript = renderNameAndId(state,parentForm);
+        if (idScript != null)
+            javaScript.setRef(idScript);
+ 
+        // if there is an id, we need to create the javascript and form
+        // focus support for it.
+        /*
         IHtmlIdWriter idWriter = getNearestIdWriter();
         if (idWriter != null) {
             String id = getTagId();
             if (id != null) {
 
                 // form keeps track of this so that it can add this control to 
it's focus map
+                // @todo: should this be moved outside of the idWriter?  Seems 
like it should
                 Form parentForm = getNearestForm();
                 if (parentForm != null)
-                    parentForm.addTagID(state.id, expr);
+                    parentForm.addTagID(state.id, state.name);
 
+                // rewrite the id
                 state.id = rewriteName(id);
 
-                String idScript = addTagIdMapping(state.id, expr);
+                // map the tagId to the real id
+                //String idScript = addTagIdMappings(id, state.id, state.name);
+
+                // @todo: add this back under the compat javascript flag
+                // add the state mapping
+                String idScript = addTagIdMapping(state.id, state.name);
                 if (idScript != null)
                     javaScript.setRef(idScript);
             }
-            state.id = null;
         }
-
-        state.name = expr;
+        */
     }
 
     /**

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Image.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Image.java?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Image.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Image.java&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Image.java
   (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Image.java
   Tue Dec  7 09:16:00 2004
@@ -51,7 +51,6 @@
     private ImageTag.State _state = new ImageTag.State();
 
     private String _location = null;         // The location hash to append to 
the url.
-    private String _id = null;
     private Map _params;
 
     /**
@@ -322,14 +321,9 @@
         // we assume that tagId will over have override id if both
         // are defined.
         // @todo: should we move the tagId stuff to the base class?
-        String tagId = getTagId();
-        if (tagId != null) {
-            String realName = rewriteName(tagId);
-            scriptId = addTagIdMapping(tagId, realName);
-            _state.id = realName;
-        }
-        else if (_id != null) {
-            _state.id = _id;
+        //String tagId = getTagId();
+        if (_state.id != null) {
+            scriptId = renderNameAndId(_state, null);
         }
 
         WriteRenderAppender writer = new WriteRenderAppender(pageContext);
@@ -356,7 +350,6 @@
         _state.clear();
 
         _location = null;
-        _id = null;
         _params = null;
     }
 }

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ImageButton.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ImageButton.java?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ImageButton.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ImageButton.java&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ImageButton.java
     (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ImageButton.java
     Tue Dec  7 09:16:00 2004
@@ -66,7 +66,6 @@
 
     private String _page;            // The module-relative URI of the image.
     private String _rolloverImage;   // The roll-over image of the ImageButton.
-    private String _id;
 
     /**
      * Return the name of the Tag.
@@ -291,16 +290,13 @@
     public int doEndTag() throws JspException
     {
         ServletRequest req = pageContext.getRequest();
-        String scriptId = null;
+        String idScript = null;
         String tmp = null;
 
         // we assume that tagId will over have override id if both
         // are defined.
         if (getTagId() != null) {
-            scriptId = renderTagId(_state, null, true, false);
-        }
-        else {
-            _state.id = _id;
+            idScript = renderNameAndId(_state,null);
         }
 
         HttpServletResponse response = (HttpServletResponse) 
pageContext.getResponse();
@@ -352,8 +348,8 @@
         br.doStartTag(writer, _state);
         br.doEndTag(writer);
 
-        if (scriptId != null)
-            write(scriptId);
+        if (idScript != null)
+            write(idScript);
 
         // Evaluate the remainder of this page
         localRelease();
@@ -371,7 +367,6 @@
 
         _page = null;
         _rolloverImage = null;
-        _id = null;
     }
 
     /**

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/JavaScriptUtils.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/JavaScriptUtils.java?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/JavaScriptUtils.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/JavaScriptUtils.java&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/JavaScriptUtils.java
 (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/JavaScriptUtils.java
 Tue Dec  7 09:16:00 2004
@@ -119,9 +119,9 @@
         return;
     }
 
-    public String writeIdMap(IScriptReporter scriptRepoter, String entries)
+    public String writeIdMap(IScriptReporter scriptRepoter, String mapObj, 
String entries)
     {
-        String s = getString("idMappingTable", new Object[]{entries});
+        String s = getString(mapObj, new Object[]{entries});
         if (scriptRepoter != null) {
             scriptRepoter.addScriptCode(s);
             return null;

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Label.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Label.java?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Label.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Label.java&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Label.java
   (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Label.java
   Tue Dec  7 09:16:00 2004
@@ -114,18 +114,13 @@
 
         // we assume that tagId will over have override id if both
         // are defined.
-        String tagId = getTagId();
-        if (tagId != null) {
-            String realName = rewriteName(tagId);
-            scriptId = addTagIdMapping(tagId, realName);
-            _state.id = realName;
+        //String tagId = getTagId();
+        if (_state.id != null) {
+            scriptId = renderNameAndId(_state, null);
         }
 
-        if (hasErrors()) {
-            reportErrors();
-            localRelease();
-            return EVAL_PAGE;
-        }
+        if (hasErrors())
+            return reportAndExit(EVAL_PAGE);
 
         WriteRenderAppender writer = new WriteRenderAppender(pageContext);
         TagRenderingBase br = 
TagRenderingBase.Factory.getRendering(TagRenderingBase.LABEL_TAG, req);

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=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ScriptContainer.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/ScriptContainer.java&r2=110112
==============================================================================
--- 
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
 Tue Dec  7 09:16:00 2004
@@ -69,6 +69,8 @@
     private ArrayList _codeBlocks;
     private HashMap _initNames;
     private HashMap _idMap;
+    private HashMap _idToIdMap;
+    private HashMap _idToNameMap;
     private HashMap _anchorRewriters;
     private boolean _runAtClient = false;
     private boolean _writeScript = false;
@@ -133,6 +135,22 @@
         _idMap.put(tagId, tagName);
     }
 
+    public void addTagIdMappings(String tagId, String realId, String realName)
+    {
+        assert (tagId != null) : "The parameter 'tagId' must not be null";
+        assert (realId != null) : "The parameter 'realId' must not be null";
+
+        if (_idToIdMap == null)
+            _idToIdMap = new HashMap();
+        _idToIdMap.put(tagId, realId);
+
+        if (realName != null) {
+           if (_idToNameMap == null)
+               _idToNameMap = new HashMap();
+            _idToNameMap.put(tagId,realName);
+        }
+    }
+
     /**
      * This method will add a new method to the initialization code.
      * @param varClass the name of the variable containing the javascript 
feature
@@ -382,7 +400,34 @@
     protected void writeScriptBlock(AbstractRenderAppender sb)
     {
         boolean script = false;
-        processIdMap();
+        JavaScriptUtils jsu = 
HtmlBaseTag.getJavaScriptUtils((HttpServletRequest) pageContext.getRequest());
+
+        // process the map
+        // @todo: need to make the writeNetuiNameFunction deal with different 
functions
+
+        boolean writeFunctions = false;
+        String val = processIdMap(_idMap, "idMappingEntry");
+        if (val != null) {
+            jsu.writeIdMap(this, "idMappingTable", val);
+            writeFunctions = true;
+        }
+
+        val = processIdMap(_idToIdMap, "tagIdMappingEntry");
+        if (val != null) {
+            jsu.writeIdMap(this, "tagIdMappingTable", val);
+            writeFunctions = true;
+        }
+
+        val = processIdMap(_idToNameMap, "tagIdNameMappingEntry");
+        if (val != null) {
+            jsu.writeIdMap(this, "tagIdNameMappingTable", val);
+            writeFunctions = true;
+        }
+
+        if (writeFunctions) {
+            jsu.writeNetuiNameFunctions(this);
+        }
+
 
         if (_codeBlocks != null && _codeBlocks.size() > 0) {
             if (!script) {
@@ -422,25 +467,23 @@
 
     /////////////////////////////////// Private Support 
////////////////////////////////////
 
-    private void processIdMap()
+    private String processIdMap(HashMap map, String mapEntry)
     {
         // if no map or empty then return
-        if (_idMap == null || _idMap.size() == 0)
-            return;
+        if (map == null || map.size() == 0)
+            return null;
 
         StringBuilder results = new StringBuilder(128);
-        JavaScriptUtils jsu = 
HtmlBaseTag.getJavaScriptUtils((HttpServletRequest) pageContext.getRequest());
-        Iterator ids = _idMap.keySet().iterator();
+        Iterator ids = map.keySet().iterator();
         while (ids.hasNext()) {
             Object id = ids.next();
-            Object value = _idMap.get(id);
+            Object value = map.get(id);
             if (_scopeId != null)
                 id = _scopeId + "__" + id;
-            String entry = JavaScriptUtils.getString("idMappingEntry", new 
Object[]{id, value});
+            String entry = JavaScriptUtils.getString(mapEntry, new 
Object[]{id, value});
             results.append(entry);
         }
-        jsu.writeIdMap(this, results.toString());
-        jsu.writeNetuiNameFunctions(this);
+        return results.toString();
     }
 
     /////////////////////////////////// Local Release 
////////////////////////////////////
@@ -463,7 +506,12 @@
             _codeBlocks.clear();
         if (_initNames != null)
             _initNames.clear();
+
         if (_idMap != null)
             _idMap.clear();
+        if (_idToIdMap != null)
+            _idToIdMap.clear();
+        if (_idToNameMap != null)
+            _idToNameMap.clear();
     }
 }

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Select.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Select.java?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Select.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Select.java&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Select.java
  (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Select.java
  Tue Dec  7 09:16:00 2004
@@ -729,7 +729,7 @@
 
         //Create hidden field for state tracking
         ByRef ref = new ByRef();
-        createName(_state, ref, null);
+        nameHtmlControl(_state, ref);
 
         if (hasErrors())
             return reportAndExit(EVAL_PAGE);

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/SelectOption.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/SelectOption.java?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/SelectOption.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/SelectOption.java&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/SelectOption.java
    (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/SelectOption.java
    Tue Dec  7 09:16:00 2004
@@ -62,7 +62,6 @@
     private String _text;               // The message text to be displayed to 
the user for this tag (if any)
     private boolean _disabled;          // Is this option disabled?
     private String _value;              // The server value for this option
-    private String _id;
     private String _repeatingType;       // The type of the repeater.
     private boolean _hasError = false;   // Hack to avoid registering the same 
error in the SelectOption AND the Select.
 
@@ -273,14 +272,8 @@
 
         // we assume that tagId will over have override id if both
         // are defined.
-        String tagId = getTagId();
-        if (tagId != null) {
-            String realName = rewriteName(tagId);
-            scriptId = addTagIdMapping(tagId, realName);
-            _state.id = realName;
-        }
-        else if (_id != null) {
-            _state.id = _id;
+        if (_state.id != null) {
+            scriptId = renderNameAndId(_state, null);
         }
 
         _state.disabled = _disabled;
@@ -324,8 +317,6 @@
         _disabled = false;
         _value = null;
         _hasError = false;
-        _id = null;
-        //_optionValue = null;
     }
 
     private boolean isRenderable(Select sel)

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Span.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Span.java?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Span.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Span.java&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Span.java
    (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Span.java
    Tue Dec  7 09:16:00 2004
@@ -91,7 +91,6 @@
     private static final Logger logger = Logger.getInstance(Span.class);
 
     private SpanTag.State _state = new SpanTag.State();
-    private String _id;
 
     /**
      * Return the name of the Tag.
@@ -149,14 +148,8 @@
 
         // we assume that tagId will over have override id if both
         // are defined.
-        String tagId = getTagId();
-        if (tagId != null) {
-            String realName = rewriteName(tagId);
-            scriptId = addTagIdMapping(tagId, realName);
-            _state.id = realName;
-        }
-        else if (_id != null) {
-            _state.id = _id;
+        if (_state.id != null) {
+            scriptId = renderNameAndId(_state, null);
         }
 
         // push the evaluated expression when we are not client side bound...
@@ -198,8 +191,6 @@
     protected void localRelease()
     {
         super.localRelease();
-
         _state.clear();
-        _id = null;
     }
 }

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/TextArea.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/TextArea.java?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/TextArea.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/TextArea.java&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/TextArea.java
        (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/TextArea.java
        Tue Dec  7 09:16:00 2004
@@ -170,7 +170,7 @@
 
         // setup the rest of the state.
         ByRef ref = new ByRef();
-        createName(_state, ref, null);
+        nameHtmlControl(_state, ref);
 
         _state.disabled = isDisabled();
 

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/TextBox.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/TextBox.java?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/TextBox.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/TextBox.java&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/TextBox.java
 (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/TextBox.java
 Tue Dec  7 09:16:00 2004
@@ -248,7 +248,7 @@
 
         // Create the state for the input tag
         ByRef ref = new ByRef();
-        createName(_state, ref, null);
+        nameHtmlControl(_state, ref);
 
         _state.disabled = isDisabled();
 

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/javaScript.properties
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/javaScript.properties?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/javaScript.properties&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/javaScript.properties&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/javaScript.properties
        (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/javaScript.properties
        Tue Dec  7 09:16:00 2004
@@ -60,9 +60,34 @@
 \   var netui_names = new Object();\n\
 {0}\n
 
+# JavaScript that will become the mapping between the tagId and the real id
+tagIdMappingTable=\
+// Build the netui_names table to map the tagId attributes\n\
+// to the real id written into the HTML\n\
+if (netui_tagIdMap == null)\n\
+\   var netui_tagIdMap = new Object();\n\
+{0}\n
+
+# JavaScript that will become the mapping between the tagId and the real name
+tagIdNameMappingTable=\
+// Build the netui_names table to map the tagId attributes\n\
+// to the real id written into the HTML\n\
+if (netui_tagIdNameMap == null)\n\
+\   var netui_tagIdNameMap = new Object();\n\
+{0}\n
+
+
 # this is the individual entry into the mapping table for each mapping
 idMappingEntry=\
 netui_names.{0}="{1}"\n
+
+# This is a mapping between tagId and id
+tagIdMappingEntry=\
+netui_tagIdMap.{0}="{1}"\n
+
+# This is a mapping between tagId and name
+tagIdNameMappingEntry=\
+netui_tagIdNameMap.{0}="{1}"\n
 
 # simple method to return the real id for the a scoped tagId
 getNetuiTagNameAdvanced=\

Added: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/AbstractHtmlControlState.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/AbstractHtmlControlState.java?view=auto&rev=110112
==============================================================================
--- (empty file)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/AbstractHtmlControlState.java
   Tue Dec  7 09:16:00 2004
@@ -0,0 +1,20 @@
+package org.apache.beehive.netui.tags.rendering;
+
+/**
+ * This class adds the name attribute to the base HTML state.  The name 
attribute
+ * is used by the HTML Controls as the control name.  For all successful 
controls
+ * durinig a form post the name and value are posted back.
+ */
+abstract public class AbstractHtmlControlState extends AbstractHtmlState
+{
+    public String name;
+
+    /**
+     * Initialize the state values.
+     */
+    public void clear()
+    {
+        super.clear();
+        name = null;
+    }
+}

Deleted: 
/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/AbstractHtmlDataSourceState.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/AbstractHtmlDataSourceState.java?view=auto&rev=110111
==============================================================================

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputBooleanTag.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputBooleanTag.java?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputBooleanTag.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputBooleanTag.java&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputBooleanTag.java
    (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputBooleanTag.java
    Tue Dec  7 09:16:00 2004
@@ -35,7 +35,7 @@
         xhtml.put(INPUT_BOOLEAN_TAG, new XhtmlRendering());
     }
 
-    public static class State extends AbstractHtmlDataSourceState
+    public static class State extends AbstractHtmlControlState
     {
         public String type;
         public boolean disabled;

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputFileTag.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputFileTag.java?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputFileTag.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputFileTag.java&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputFileTag.java
       (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputFileTag.java
       Tue Dec  7 09:16:00 2004
@@ -34,7 +34,7 @@
         xhtml.put(INPUT_FILE_TAG, new XhtmlRendering());
     }
 
-    public static class State extends AbstractHtmlDataSourceState
+    public static class State extends AbstractHtmlControlState
     {
         public boolean readonly;
 

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputHiddenTag.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputHiddenTag.java?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputHiddenTag.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputHiddenTag.java&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputHiddenTag.java
     (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputHiddenTag.java
     Tue Dec  7 09:16:00 2004
@@ -34,7 +34,7 @@
         xhtml.put(INPUT_HIDDEN_TAG, new XhtmlRendering());
     }
 
-    public static class State extends AbstractHtmlDataSourceState
+    public static class State extends AbstractHtmlControlState
     {
         public String value;
 

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputSubmitTag.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputSubmitTag.java?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputSubmitTag.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputSubmitTag.java&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputSubmitTag.java
     (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputSubmitTag.java
     Tue Dec  7 09:16:00 2004
@@ -35,11 +35,10 @@
         xhtml.put(INPUT_SUBMIT_TAG, new XhtmlRendering());
     }
 
-    public static class State extends AbstractHtmlState
+    public static class State extends AbstractHtmlControlState
     {
         public String type;
         public boolean disabled;
-        public String name;
         public String value;
 
         public void clear()
@@ -48,7 +47,6 @@
 
             type = null;
             disabled = false;
-            name = null;
             value = null;
         }
     }

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputTextTag.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputTextTag.java?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputTextTag.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputTextTag.java&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputTextTag.java
       (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/InputTextTag.java
       Tue Dec  7 09:16:00 2004
@@ -36,7 +36,7 @@
         xhtml.put(INPUT_TEXT_TAG, new XhtmlRendering());
     }
 
-    public static class State extends AbstractHtmlDataSourceState
+    public static class State extends AbstractHtmlControlState
     {
         public String type;
         public boolean disabled;

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/SelectTag.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/SelectTag.java?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/SelectTag.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/SelectTag.java&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/SelectTag.java
  (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/SelectTag.java
  Tue Dec  7 09:16:00 2004
@@ -35,7 +35,7 @@
         xhtml.put(SELECT_TAG, new XhtmlRendering());
     }
 
-    public static class State extends AbstractHtmlDataSourceState
+    public static class State extends AbstractHtmlControlState
     {
         public boolean disabled;
         public boolean multiple;

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/TextAreaTag.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/TextAreaTag.java?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/TextAreaTag.java&r1=110111&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/TextAreaTag.java&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/TextAreaTag.java
        (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/TextAreaTag.java
        Tue Dec  7 09:16:00 2004
@@ -35,7 +35,7 @@
         xhtml.put(TEXT_AREA_TAG, new XhtmlRendering());
     }
 
-    public static class State extends AbstractHtmlDataSourceState
+    public static class State extends AbstractHtmlControlState
     {
         public int rows;
         public int cols;

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B34263.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B34263.xml?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B34263.xml&r1=110111&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B34263.xml&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B34263.xml    
    (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B34263.xml    
    Tue Dec  7 09:16:00 2004
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>B34263</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>24 Jul 2004, 05:32:25.683 PM MDT</ses:startDate>
+   <ses:startDate>04 Dec 2004, 09:28:03.795 AM MST</ses:startDate>
    <ses:description>Daryl</ses:description>
    <ses:tests>
       <ses:test>
@@ -15,7 +15,12 @@
             <ses:uri>/coreWeb/bugs/b34263/Controller.jpf</ses:uri>
             <ses:method>GET</ses:method>
             <ses:parameters/>
-            <ses:cookies/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>8C4C4AD4D25F31DBE4D46D004C53B35E</ses:value>
+               </ses:cookie>
+            </ses:cookies>
             <ses:headers>
                <ses:header>
                   <ses:name>accept</ses:name>
@@ -34,6 +39,10 @@
                   <ses:value>Keep-Alive, TE</ses:value>
                </ses:header>
                <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>$Version=0; 
JSESSIONID=8C4C4AD4D25F31DBE4D46D004C53B35E; $Path=/coreWeb</ses:value>
+               </ses:header>
+               <ses:header>
                   <ses:name>cookie2</ses:name>
                   <ses:value>$Version="1"</ses:value>
                </ses:header>
@@ -47,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>4b58bc9d:fdf37c62e7:-7f37</ses:value>
+                  <ses:value>-2822f2fd:1009eb4ff6e:-7a0d</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -67,7 +76,7 @@
        "http://www.w3.org/TR/html4/loose.dtd";>
 &lt;html lang="en">
 
-&lt;head>
+    &lt;head>
         &lt;title>
             Bug 34263
         &lt;/title>
@@ -89,7 +98,7 @@
                 &lt;/tr>
             &lt;/table>
             &lt;input type="submit" id="NameEnter" value="Enter">
-            &lt;input type="submit" name="actionOverride:DeleteName" 
value="Delete">
+            &lt;input type="submit" name="actionOverride:DeleteName" 
id="NameDelete" value="Delete">
         &lt;/form>
         &lt;form name="search" id="FormTwo" 
action="/coreWeb/bugs/b34263/EnterSearch.do" method="post">
             &lt;table>
@@ -101,7 +110,7 @@
                 &lt;/tr>
             &lt;/table>
             &lt;input type="submit" id="SearchEnter" value="Enter Search">
-            &lt;input type="submit" name="actionOverride:EnterAdvancedSearch" 
value="Advanced Search...">
+            &lt;input type="submit" name="actionOverride:EnterAdvancedSearch" 
id="SearchAdvanced" value="Advanced Search...">
         &lt;/form>
         &lt;form id="FormThree" action="/coreWeb/bugs/b34263/begin.do" 
method="post">
             &lt;table>&lt;/table>
@@ -179,9 +188,9 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>24 Jul 2004, 05:32:27.295 PM MDT</ses:endDate>
+   <ses:endDate>04 Dec 2004, 09:28:07.650 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>
+</ses:recorderSession>
\ No newline at end of file

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/ButtonSubmitTagId.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/ButtonSubmitTagId.xml?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/ButtonSubmitTagId.xml&r1=110111&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/ButtonSubmitTagId.xml&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/ButtonSubmitTagId.xml
     (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/ButtonSubmitTagId.xml
     Tue Dec  7 09:16:00 2004
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>ButtonSubmitTagId</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>24 Jul 2004, 05:34:41.989 PM MDT</ses:startDate>
+   <ses:startDate>04 Dec 2004, 09:30:42.433 AM MST</ses:startDate>
    <ses:description>Daryl</ses:description>
    <ses:tests>
       <ses:test>
@@ -15,7 +15,12 @@
             <ses:uri>/coreWeb/tags/buttonSubmitTagId/Controller.jpf</ses:uri>
             <ses:method>GET</ses:method>
             <ses:parameters/>
-            <ses:cookies/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>8C4C4AD4D25F31DBE4D46D004C53B35E</ses:value>
+               </ses:cookie>
+            </ses:cookies>
             <ses:headers>
                <ses:header>
                   <ses:name>accept</ses:name>
@@ -34,6 +39,10 @@
                   <ses:value>Keep-Alive, TE</ses:value>
                </ses:header>
                <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>$Version=0; 
JSESSIONID=8C4C4AD4D25F31DBE4D46D004C53B35E; $Path=/coreWeb</ses:value>
+               </ses:header>
+               <ses:header>
                   <ses:name>cookie2</ses:name>
                   <ses:value>$Version="1"</ses:value>
                </ses:header>
@@ -47,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>4b58bc9d:fdf37c62e7:-7e77</ses:value>
+                  <ses:value>-2822f2fd:1009eb4ff6e:-7938</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -67,7 +76,7 @@
        "http://www.w3.org/TR/html4/loose.dtd";>
 &lt;html lang="en">
 
-&lt;head>
+    &lt;head>
         &lt;title>
             Bug 34263
         &lt;/title>
@@ -89,7 +98,7 @@
                 &lt;/tr>
             &lt;/table>
             &lt;input type="submit" id="NameEnter" value="Enter">
-            &lt;input type="submit" name="actionOverride:DeleteName" 
value="Delete">
+            &lt;input type="submit" name="actionOverride:DeleteName" 
id="NameDelete" value="Delete">
         &lt;/form>
         &lt;hr />
         &lt;span>begin&lt;/span>
@@ -168,7 +177,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>6A091075362331B112002C36DF382B1A</ses:value>
+                  <ses:value>8C4C4AD4D25F31DBE4D46D004C53B35E</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -202,7 +211,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=6A091075362331B112002C36DF382B1A; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=8C4C4AD4D25F31DBE4D46D004C53B35E; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -218,7 +227,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>4b58bc9d:fdf37c62e7:-7e77</ses:value>
+                  <ses:value>-2822f2fd:1009eb4ff6e:-7938</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -238,7 +247,7 @@
        "http://www.w3.org/TR/html4/loose.dtd";>
 &lt;html lang="en">
 
-&lt;head>
+    &lt;head>
         &lt;title>
             Bug 34263
         &lt;/title>
@@ -260,7 +269,7 @@
                 &lt;/tr>
             &lt;/table>
             &lt;input type="submit" id="NameEnter" value="Enter">
-            &lt;input type="submit" name="actionOverride:DeleteName" 
value="Delete">
+            &lt;input type="submit" name="actionOverride:DeleteName" 
id="NameDelete" value="Delete">
         &lt;/form>
         &lt;hr />
         &lt;span>EnterName&lt;/span>
@@ -314,7 +323,7 @@
 &lt;/html></ses:responseBody>
          </ses:response>
          <ses:testResults>
-            <ses:testStatus>pass</ses:testStatus>
+            <ses:testStatus>fail</ses:testStatus>
          </ses:testResults>
       </ses:test>
       <ses:test>
@@ -343,7 +352,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>6A091075362331B112002C36DF382B1A</ses:value>
+                  <ses:value>8C4C4AD4D25F31DBE4D46D004C53B35E</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -377,7 +386,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=6A091075362331B112002C36DF382B1A; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=8C4C4AD4D25F31DBE4D46D004C53B35E; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -393,7 +402,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>4b58bc9d:fdf37c62e7:-7e77</ses:value>
+                  <ses:value>-2822f2fd:1009eb4ff6e:-7938</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -413,7 +422,7 @@
        "http://www.w3.org/TR/html4/loose.dtd";>
 &lt;html lang="en">
 
-&lt;head>
+    &lt;head>
         &lt;title>
             Bug 34263
         &lt;/title>
@@ -435,7 +444,7 @@
                 &lt;/tr>
             &lt;/table>
             &lt;input type="submit" id="NameEnter" value="Enter">
-            &lt;input type="submit" name="actionOverride:DeleteName" 
value="Delete">
+            &lt;input type="submit" name="actionOverride:DeleteName" 
id="NameDelete" value="Delete">
         &lt;/form>
         &lt;hr />
         &lt;span>DeleteName&lt;/span>
@@ -489,13 +498,13 @@
 &lt;/html></ses:responseBody>
          </ses:response>
          <ses:testResults>
-            <ses:testStatus>pass</ses:testStatus>
+            <ses:testStatus>fail</ses:testStatus>
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>24 Jul 2004, 05:34:43.561 PM MDT</ses:endDate>
+   <ses:endDate>04 Dec 2004, 09:30:44.165 AM MST</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>3</ses:testCount>
-   <ses:passedCount>2</ses:passedCount>
-   <ses:failedCount>1</ses:failedCount>
-</ses:recorderSession>
+   <ses:passedCount>0</ses:passedCount>
+   <ses:failedCount>3</ses:failedCount>
+</ses:recorderSession>
\ No newline at end of file

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsAllScript.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsAllScript.xml?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsAllScript.xml&r1=110111&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsAllScript.xml&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsAllScript.xml
   (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsAllScript.xml
   Tue Dec  7 09:16:00 2004
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>JsAllScript</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>01 Nov 2004, 09:52:43.729 PM MST</ses:startDate>
+   <ses:startDate>03 Dec 2004, 09:58:22.981 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>ED52D198272AB96E24BF9839B645DF20</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -40,7 +40,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=ED52D198272AB96E24BF9839B645DF20; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -56,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-702fd6bf:fff796c3fc:-7cea</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7ce8</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -88,13 +88,13 @@
                     &lt;tr class="tablehead">
                         &lt;td>LastName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.lastName}">
+                        &lt;input type="text" name="{actionForm.lastName}" 
id="lastName">
                         &lt;/td>
                     &lt;/tr>
                     &lt;tr class="tablehead">
                         &lt;td>FirstName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.firstName}">
+                        &lt;input type="text" name="{actionForm.firstName}" 
id="firstName">
                         &lt;/td>
                     &lt;/tr>
                 &lt;/table>
@@ -220,7 +220,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>ED52D198272AB96E24BF9839B645DF20</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -254,7 +254,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=ED52D198272AB96E24BF9839B645DF20; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -270,7 +270,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-702fd6bf:fff796c3fc:-7cea</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7ce8</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -324,7 +324,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>ED52D198272AB96E24BF9839B645DF20</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -346,7 +346,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=ED52D198272AB96E24BF9839B645DF20; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -362,7 +362,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-702fd6bf:fff796c3fc:-7cea</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7ce8</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -394,13 +394,13 @@
                     &lt;tr class="tablehead">
                         &lt;td>LastName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.lastName}">
+                        &lt;input type="text" name="{actionForm.lastName}" 
id="lastName">
                         &lt;/td>
                     &lt;/tr>
                     &lt;tr class="tablehead">
                         &lt;td>FirstName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.firstName}">
+                        &lt;input type="text" name="{actionForm.firstName}" 
id="firstName">
                         &lt;/td>
                     &lt;/tr>
                 &lt;/table>
@@ -526,7 +526,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>ED52D198272AB96E24BF9839B645DF20</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -560,7 +560,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=ED52D198272AB96E24BF9839B645DF20; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -576,7 +576,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-702fd6bf:fff796c3fc:-7cea</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7ce8</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -630,7 +630,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>ED52D198272AB96E24BF9839B645DF20</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -652,7 +652,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=ED52D198272AB96E24BF9839B645DF20; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -668,7 +668,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-702fd6bf:fff796c3fc:-7cea</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7ce8</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -700,13 +700,13 @@
                     &lt;tr class="tablehead">
                         &lt;td>LastName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.lastName}">
+                        &lt;input type="text" name="{actionForm.lastName}" 
id="lastName">
                         &lt;/td>
                     &lt;/tr>
                     &lt;tr class="tablehead">
                         &lt;td>FirstName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.firstName}">
+                        &lt;input type="text" name="{actionForm.firstName}" 
id="firstName">
                         &lt;/td>
                     &lt;/tr>
                 &lt;/table>
@@ -832,7 +832,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>ED52D198272AB96E24BF9839B645DF20</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -866,7 +866,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=ED52D198272AB96E24BF9839B645DF20; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -882,7 +882,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-702fd6bf:fff796c3fc:-7cea</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7ce8</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -936,7 +936,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>ED52D198272AB96E24BF9839B645DF20</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -958,7 +958,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=ED52D198272AB96E24BF9839B645DF20; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -974,7 +974,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-702fd6bf:fff796c3fc:-7cea</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7ce8</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -1006,13 +1006,13 @@
                     &lt;tr class="tablehead">
                         &lt;td>LastName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.lastName}">
+                        &lt;input type="text" name="{actionForm.lastName}" 
id="lastName">
                         &lt;/td>
                     &lt;/tr>
                     &lt;tr class="tablehead">
                         &lt;td>FirstName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.firstName}">
+                        &lt;input type="text" name="{actionForm.firstName}" 
id="firstName">
                         &lt;/td>
                     &lt;/tr>
                 &lt;/table>
@@ -1138,7 +1138,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>ED52D198272AB96E24BF9839B645DF20</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -1172,7 +1172,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=ED52D198272AB96E24BF9839B645DF20; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -1188,7 +1188,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-702fd6bf:fff796c3fc:-7cea</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7ce8</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -1242,7 +1242,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>ED52D198272AB96E24BF9839B645DF20</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -1264,7 +1264,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=ED52D198272AB96E24BF9839B645DF20; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -1280,7 +1280,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-702fd6bf:fff796c3fc:-7cea</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7ce8</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -1312,13 +1312,13 @@
                     &lt;tr class="tablehead">
                         &lt;td>LastName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.lastName}">
+                        &lt;input type="text" name="{actionForm.lastName}" 
id="lastName">
                         &lt;/td>
                     &lt;/tr>
                     &lt;tr class="tablehead">
                         &lt;td>FirstName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.firstName}">
+                        &lt;input type="text" name="{actionForm.firstName}" 
id="firstName">
                         &lt;/td>
                     &lt;/tr>
                 &lt;/table>
@@ -1448,7 +1448,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>ED52D198272AB96E24BF9839B645DF20</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -1482,7 +1482,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=ED52D198272AB96E24BF9839B645DF20; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -1498,7 +1498,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-702fd6bf:fff796c3fc:-7cea</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7ce8</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -1552,7 +1552,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>ED52D198272AB96E24BF9839B645DF20</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -1574,7 +1574,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=ED52D198272AB96E24BF9839B645DF20; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -1590,7 +1590,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-702fd6bf:fff796c3fc:-7cea</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7ce8</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -1622,13 +1622,13 @@
                     &lt;tr class="tablehead">
                         &lt;td>LastName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.lastName}">
+                        &lt;input type="text" name="{actionForm.lastName}" 
id="lastName">
                         &lt;/td>
                     &lt;/tr>
                     &lt;tr class="tablehead">
                         &lt;td>FirstName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.firstName}">
+                        &lt;input type="text" name="{actionForm.firstName}" 
id="firstName">
                         &lt;/td>
                     &lt;/tr>
                 &lt;/table>
@@ -1729,7 +1729,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>01 Nov 2004, 09:52:48.276 PM MST</ses:endDate>
+   <ses:endDate>03 Dec 2004, 09:58:26.726 AM MST</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>11</ses:testCount>
    <ses:passedCount>5</ses:passedCount>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsAllScriptHtml.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsAllScriptHtml.xml?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsAllScriptHtml.xml&r1=110111&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsAllScriptHtml.xml&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsAllScriptHtml.xml
       (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsAllScriptHtml.xml
       Tue Dec  7 09:16:00 2004
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>JsAllScriptHtml</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>24 Jul 2004, 05:37:49.769 PM MDT</ses:startDate>
+   <ses:startDate>03 Dec 2004, 09:58:26.866 AM MST</ses:startDate>
    <ses:description>Daryl</ses:description>
    <ses:tests>
       <ses:test>
@@ -15,7 +15,12 @@
             
<ses:uri>/coreWeb/javascript/jsAllScriptHtml/Controller.jpf</ses:uri>
             <ses:method>GET</ses:method>
             <ses:parameters/>
-            <ses:cookies/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
+               </ses:cookie>
+            </ses:cookies>
             <ses:headers>
                <ses:header>
                   <ses:name>accept</ses:name>
@@ -34,6 +39,10 @@
                   <ses:value>Keep-Alive, TE</ses:value>
                </ses:header>
                <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
+               </ses:header>
+               <ses:header>
                   <ses:name>cookie2</ses:name>
                   <ses:value>$Version="1"</ses:value>
                </ses:header>
@@ -47,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>4b58bc9d:fdf37c62e7:-7d7f</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7cdc</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testnumber</ses:name>
@@ -71,7 +80,7 @@
        "http://www.w3.org/TR/html4/loose.dtd";>
 &lt;html lang="en">
 
-&lt;head>
+    &lt;head>
         &lt;title>
             Web Application Page
         &lt;/title>
@@ -83,13 +92,13 @@
                     &lt;tr class="tablehead">
                         &lt;td>LastName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.lastName}">
+                        &lt;input type="text" name="{actionForm.lastName}" 
id="lastName">
                         &lt;/td>
                     &lt;/tr>
                     &lt;tr class="tablehead">
                         &lt;td>FirstName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.firstName}">
+                        &lt;input type="text" name="{actionForm.firstName}" 
id="firstName">
                         &lt;/td>
                     &lt;/tr>
                 &lt;/table>
@@ -214,7 +223,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>8C65D752D365502AB70A5E6E014351E1</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -248,7 +257,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=8C65D752D365502AB70A5E6E014351E1; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -264,7 +273,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>4b58bc9d:fdf37c62e7:-7d7f</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7cdc</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testnumber</ses:name>
@@ -289,7 +298,7 @@
        "http://www.w3.org/TR/html4/loose.dtd";>
 <html lang="en">
 
-<head>
+    <head>
         <title>
             Web Application Page
         </title>
@@ -322,7 +331,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>8C65D752D365502AB70A5E6E014351E1</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -344,7 +353,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=8C65D752D365502AB70A5E6E014351E1; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -360,7 +369,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>4b58bc9d:fdf37c62e7:-7d7f</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7cdc</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testnumber</ses:name>
@@ -384,7 +393,7 @@
        "http://www.w3.org/TR/html4/loose.dtd";>
 &lt;html lang="en">
 
-&lt;head>
+    &lt;head>
         &lt;title>
             Web Application Page
         &lt;/title>
@@ -396,13 +405,13 @@
                     &lt;tr class="tablehead">
                         &lt;td>LastName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.lastName}">
+                        &lt;input type="text" name="{actionForm.lastName}" 
id="lastName">
                         &lt;/td>
                     &lt;/tr>
                     &lt;tr class="tablehead">
                         &lt;td>FirstName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.firstName}">
+                        &lt;input type="text" name="{actionForm.firstName}" 
id="firstName">
                         &lt;/td>
                     &lt;/tr>
                 &lt;/table>
@@ -527,7 +536,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>8C65D752D365502AB70A5E6E014351E1</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -561,7 +570,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=8C65D752D365502AB70A5E6E014351E1; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -577,7 +586,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>4b58bc9d:fdf37c62e7:-7d7f</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7cdc</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testnumber</ses:name>
@@ -602,7 +611,7 @@
        "http://www.w3.org/TR/html4/loose.dtd";>
 <html lang="en">
 
-<head>
+    <head>
         <title>
             Web Application Page
         </title>
@@ -635,7 +644,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>8C65D752D365502AB70A5E6E014351E1</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -657,7 +666,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=8C65D752D365502AB70A5E6E014351E1; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -673,7 +682,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>4b58bc9d:fdf37c62e7:-7d7f</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7cdc</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testnumber</ses:name>
@@ -697,7 +706,7 @@
        "http://www.w3.org/TR/html4/loose.dtd";>
 &lt;html lang="en">
 
-&lt;head>
+    &lt;head>
         &lt;title>
             Web Application Page
         &lt;/title>
@@ -709,13 +718,13 @@
                     &lt;tr class="tablehead">
                         &lt;td>LastName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.lastName}">
+                        &lt;input type="text" name="{actionForm.lastName}" 
id="lastName">
                         &lt;/td>
                     &lt;/tr>
                     &lt;tr class="tablehead">
                         &lt;td>FirstName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.firstName}">
+                        &lt;input type="text" name="{actionForm.firstName}" 
id="firstName">
                         &lt;/td>
                     &lt;/tr>
                 &lt;/table>
@@ -840,7 +849,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>8C65D752D365502AB70A5E6E014351E1</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -874,7 +883,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=8C65D752D365502AB70A5E6E014351E1; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -890,7 +899,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>4b58bc9d:fdf37c62e7:-7d7f</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7cdc</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testnumber</ses:name>
@@ -915,7 +924,7 @@
        "http://www.w3.org/TR/html4/loose.dtd";>
 <html lang="en">
 
-<head>
+    <head>
         <title>
             Web Application Page
         </title>
@@ -948,7 +957,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>8C65D752D365502AB70A5E6E014351E1</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -970,7 +979,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=8C65D752D365502AB70A5E6E014351E1; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -986,7 +995,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>4b58bc9d:fdf37c62e7:-7d7f</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7cdc</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testnumber</ses:name>
@@ -1010,7 +1019,7 @@
        "http://www.w3.org/TR/html4/loose.dtd";>
 &lt;html lang="en">
 
-&lt;head>
+    &lt;head>
         &lt;title>
             Web Application Page
         &lt;/title>
@@ -1022,13 +1031,13 @@
                     &lt;tr class="tablehead">
                         &lt;td>LastName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.lastName}">
+                        &lt;input type="text" name="{actionForm.lastName}" 
id="lastName">
                         &lt;/td>
                     &lt;/tr>
                     &lt;tr class="tablehead">
                         &lt;td>FirstName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.firstName}">
+                        &lt;input type="text" name="{actionForm.firstName}" 
id="firstName">
                         &lt;/td>
                     &lt;/tr>
                 &lt;/table>
@@ -1153,7 +1162,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>8C65D752D365502AB70A5E6E014351E1</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -1187,7 +1196,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=8C65D752D365502AB70A5E6E014351E1; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -1203,7 +1212,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>4b58bc9d:fdf37c62e7:-7d7f</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7cdc</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testnumber</ses:name>
@@ -1228,7 +1237,7 @@
        "http://www.w3.org/TR/html4/loose.dtd";>
 <html lang="en">
 
-<head>
+    <head>
         <title>
             Web Application Page
         </title>
@@ -1261,7 +1270,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>8C65D752D365502AB70A5E6E014351E1</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -1283,7 +1292,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=8C65D752D365502AB70A5E6E014351E1; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -1299,7 +1308,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>4b58bc9d:fdf37c62e7:-7d7f</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7cdc</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testnumber</ses:name>
@@ -1323,7 +1332,7 @@
        "http://www.w3.org/TR/html4/loose.dtd";>
 &lt;html lang="en">
 
-&lt;head>
+    &lt;head>
         &lt;title>
             Web Application Page
         &lt;/title>
@@ -1335,13 +1344,13 @@
                     &lt;tr class="tablehead">
                         &lt;td>LastName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.lastName}">
+                        &lt;input type="text" name="{actionForm.lastName}" 
id="lastName">
                         &lt;/td>
                     &lt;/tr>
                     &lt;tr class="tablehead">
                         &lt;td>FirstName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.firstName}">
+                        &lt;input type="text" name="{actionForm.firstName}" 
id="firstName">
                         &lt;/td>
                     &lt;/tr>
                 &lt;/table>
@@ -1470,7 +1479,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>8C65D752D365502AB70A5E6E014351E1</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -1504,7 +1513,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=8C65D752D365502AB70A5E6E014351E1; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -1520,7 +1529,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>4b58bc9d:fdf37c62e7:-7d7f</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7cdc</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testnumber</ses:name>
@@ -1545,7 +1554,7 @@
        "http://www.w3.org/TR/html4/loose.dtd";>
 <html lang="en">
 
-<head>
+    <head>
         <title>
             Web Application Page
         </title>
@@ -1578,7 +1587,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>8C65D752D365502AB70A5E6E014351E1</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -1600,7 +1609,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=8C65D752D365502AB70A5E6E014351E1; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -1616,7 +1625,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>4b58bc9d:fdf37c62e7:-7d7f</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7cdc</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testnumber</ses:name>
@@ -1640,7 +1649,7 @@
        "http://www.w3.org/TR/html4/loose.dtd";>
 &lt;html lang="en">
 
-&lt;head>
+    &lt;head>
         &lt;title>
             Web Application Page
         &lt;/title>
@@ -1652,13 +1661,13 @@
                     &lt;tr class="tablehead">
                         &lt;td>LastName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.lastName}">
+                        &lt;input type="text" name="{actionForm.lastName}" 
id="lastName">
                         &lt;/td>
                     &lt;/tr>
                     &lt;tr class="tablehead">
                         &lt;td>FirstName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.firstName}">
+                        &lt;input type="text" name="{actionForm.firstName}" 
id="firstName">
                         &lt;/td>
                     &lt;/tr>
                 &lt;/table>
@@ -1758,9 +1767,9 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>24 Jul 2004, 05:37:53.595 PM MDT</ses:endDate>
+   <ses:endDate>03 Dec 2004, 09:58:31.994 AM MST</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>11</ses:testCount>
    <ses:passedCount>5</ses:passedCount>
    <ses:failedCount>6</ses:failedCount>
-</ses:recorderSession>
+</ses:recorderSession>
\ No newline at end of file

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsFind.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsFind.xml?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsFind.xml&r1=110111&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsFind.xml&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsFind.xml    
    (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsFind.xml    
    Tue Dec  7 09:16:00 2004
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>JsFind</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>30 Jun 2004, 05:14:31.940 PM MDT</ses:startDate>
+   <ses:startDate>03 Dec 2004, 09:58:32.084 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>4D7960D9AEF903AB88A76C63329B843C</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -40,7 +40,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  
<ses:value>JSESSIONID=4D7960D9AEF903AB88A76C63329B843C</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -56,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>5b1a0f2d:fd77517589:-5db3</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7cd0</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testnumber</ses:name>
@@ -75,7 +75,7 @@
        "http://www.w3.org/TR/html4/loose.dtd";>
 &lt;html lang="en">
 
-&lt;head>
+    &lt;head>
         &lt;title>
             Web Application Page
         &lt;/title>
@@ -87,7 +87,7 @@
                     &lt;td>Type:&lt;/td>
                     &lt;td>
                     &lt;input type="hidden" 
name="wlw-select_key:{actionForm.type}OldValue" value="true">
-&lt;select name="wlw-select_key:{actionForm.type}">
+&lt;select name="wlw-select_key:{actionForm.type}" id="select">
 &lt;option value="value1">Foo Value&lt;/option>
 &lt;option value="value2">Bar Value&lt;/option>
 &lt;option value="value3">Baz Value&lt;/option>&lt;/select>
@@ -178,7 +178,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>4D7960D9AEF903AB88A76C63329B843C</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -212,7 +212,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  
<ses:value>JSESSIONID=4D7960D9AEF903AB88A76C63329B843C</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -228,7 +228,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>5b1a0f2d:fd77517589:-5db3</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7cd0</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testnumber</ses:name>
@@ -247,7 +247,7 @@
        "http://www.w3.org/TR/html4/loose.dtd";>
 &lt;html lang="en">
 
-&lt;head>
+    &lt;head>
         &lt;title>
             Web Application Page
         &lt;/title>
@@ -259,7 +259,7 @@
                     &lt;td>Type:&lt;/td>
                     &lt;td>
                     &lt;input type="hidden" 
name="wlw-select_key:{actionForm.type}OldValue" value="true">
-&lt;select name="wlw-select_key:{actionForm.type}">
+&lt;select name="wlw-select_key:{actionForm.type}" id="select">
 &lt;option value="value1">Foo Value&lt;/option>
 &lt;option value="value2" selected>Bar Value&lt;/option>
 &lt;option value="value3">Baz Value&lt;/option>&lt;/select>
@@ -350,7 +350,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>4D7960D9AEF903AB88A76C63329B843C</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -384,7 +384,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  
<ses:value>JSESSIONID=4D7960D9AEF903AB88A76C63329B843C</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -400,7 +400,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>5b1a0f2d:fd77517589:-5db3</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7cd0</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testnumber</ses:name>
@@ -419,7 +419,7 @@
        "http://www.w3.org/TR/html4/loose.dtd";>
 &lt;html lang="en">
 
-&lt;head>
+    &lt;head>
         &lt;title>
             Web Application Page
         &lt;/title>
@@ -431,7 +431,7 @@
                     &lt;td>Type:&lt;/td>
                     &lt;td>
                     &lt;input type="hidden" 
name="wlw-select_key:{actionForm.type}OldValue" value="true">
-&lt;select name="wlw-select_key:{actionForm.type}">
+&lt;select name="wlw-select_key:{actionForm.type}" id="select">
 &lt;option value="value1">Foo Value&lt;/option>
 &lt;option value="value2">Bar Value&lt;/option>
 &lt;option value="value3" selected>Baz Value&lt;/option>&lt;/select>
@@ -522,7 +522,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>4D7960D9AEF903AB88A76C63329B843C</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -556,7 +556,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  
<ses:value>JSESSIONID=4D7960D9AEF903AB88A76C63329B843C</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -572,7 +572,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>5b1a0f2d:fd77517589:-5db3</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7cd0</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testnumber</ses:name>
@@ -591,7 +591,7 @@
        "http://www.w3.org/TR/html4/loose.dtd";>
 &lt;html lang="en">
 
-&lt;head>
+    &lt;head>
         &lt;title>
             Web Application Page
         &lt;/title>
@@ -603,7 +603,7 @@
                     &lt;td>Type:&lt;/td>
                     &lt;td>
                     &lt;input type="hidden" 
name="wlw-select_key:{actionForm.type}OldValue" value="true">
-&lt;select name="wlw-select_key:{actionForm.type}">
+&lt;select name="wlw-select_key:{actionForm.type}" id="select">
 &lt;option value="value1" selected>Foo Value&lt;/option>
 &lt;option value="value2">Bar Value&lt;/option>
 &lt;option value="value3">Baz Value&lt;/option>&lt;/select>
@@ -673,9 +673,9 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>30 Jun 2004, 05:14:31.990 PM MDT</ses:endDate>
+   <ses:endDate>03 Dec 2004, 09:58:34.067 AM MST</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>4</ses:testCount>
    <ses:passedCount>0</ses:passedCount>
    <ses:failedCount>4</ses:failedCount>
-</ses:recorderSession>
+</ses:recorderSession>
\ No newline at end of file

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsNoContainers.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsNoContainers.xml?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsNoContainers.xml&r1=110111&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsNoContainers.xml&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsNoContainers.xml
        (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/JsNoContainers.xml
        Tue Dec  7 09:16:00 2004
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>JsNoContainers</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>24 Jul 2004, 05:37:56.689 PM MDT</ses:startDate>
+   <ses:startDate>03 Dec 2004, 09:58:34.147 AM MST</ses:startDate>
    <ses:description>Daryl</ses:description>
    <ses:tests>
       <ses:test>
@@ -15,7 +15,12 @@
             
<ses:uri>/coreWeb/javascript/jsNoContainers/Controller.jpf</ses:uri>
             <ses:method>GET</ses:method>
             <ses:parameters/>
-            <ses:cookies/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
+               </ses:cookie>
+            </ses:cookies>
             <ses:headers>
                <ses:header>
                   <ses:name>accept</ses:name>
@@ -34,6 +39,10 @@
                   <ses:value>Keep-Alive, TE</ses:value>
                </ses:header>
                <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
+               </ses:header>
+               <ses:header>
                   <ses:name>cookie2</ses:name>
                   <ses:value>$Version="1"</ses:value>
                </ses:header>
@@ -47,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>4b58bc9d:fdf37c62e7:-7d6e</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7ccb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -77,7 +86,7 @@
                     &lt;tr class="tablehead">
                         &lt;td>LastName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.lastName}">
+                        &lt;input type="text" name="{actionForm.lastName}" 
id="lastName">
 
 &lt;script language="JavaScript" type="text/JavaScript">
 &lt;!--
@@ -118,7 +127,7 @@
                     &lt;tr class="tablehead">
                         &lt;td>FirstName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.firstName}">
+                        &lt;input type="text" name="{actionForm.firstName}" 
id="firstName">
 
 &lt;script language="JavaScript" type="text/JavaScript">
 &lt;!--
@@ -206,9 +215,9 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>24 Jul 2004, 05:37:58.492 PM MDT</ses:endDate>
+   <ses:endDate>03 Dec 2004, 09:58:37.271 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>
+</ses:recorderSession>
\ No newline at end of file

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RtexpTagId.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RtexpTagId.xml?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RtexpTagId.xml&r1=110111&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RtexpTagId.xml&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RtexpTagId.xml
    (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RtexpTagId.xml
    Tue Dec  7 09:16:00 2004
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>RtexpTagId</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>24 Jul 2004, 05:45:14.188 PM MDT</ses:startDate>
+   <ses:startDate>03 Dec 2004, 10:07:34.233 AM MST</ses:startDate>
    <ses:description>Daryl</ses:description>
    <ses:tests>
       <ses:test>
@@ -15,7 +15,12 @@
             <ses:uri>/coreWeb/tags/rtexpTagId/Controller.jpf</ses:uri>
             <ses:method>GET</ses:method>
             <ses:parameters/>
-            <ses:cookies/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
+               </ses:cookie>
+            </ses:cookies>
             <ses:headers>
                <ses:header>
                   <ses:name>accept</ses:name>
@@ -34,6 +39,10 @@
                   <ses:value>Keep-Alive, TE</ses:value>
                </ses:header>
                <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
+               </ses:header>
+               <ses:header>
                   <ses:name>cookie2</ses:name>
                   <ses:value>$Version="1"</ses:value>
                </ses:header>
@@ -47,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>4b58bc9d:fdf37c62e7:-7a59</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-799f</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testnumber</ses:name>
@@ -71,7 +80,7 @@
        "http://www.w3.org/TR/html4/loose.dtd";>
 &lt;html lang="en">
 
-&lt;head>
+    &lt;head>
         &lt;title>
             Web Application Page
         &lt;/title>
@@ -83,13 +92,13 @@
                 &lt;tr valign="top">
                     &lt;td>FirstName:&lt;/td>
                     &lt;td>
-                    &lt;input type="text" name="{actionForm.firstName}">
+                    &lt;input type="text" name="{actionForm.firstName}" 
id="tagid1">
                     &lt;/td>
                 &lt;/tr>
                 &lt;tr valign="top">
                     &lt;td>LastName:&lt;/td>
                     &lt;td>
-                    &lt;input type="text" name="{actionForm.lastName}">
+                    &lt;input type="text" name="{actionForm.lastName}" 
id="tagid2">
                     &lt;/td>
                 &lt;/tr>
             &lt;/table>
@@ -172,7 +181,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>168CA455F80FEB4D97D3ED3FA1F677A5</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -206,7 +215,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=168CA455F80FEB4D97D3ED3FA1F677A5; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -222,7 +231,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>4b58bc9d:fdf37c62e7:-7a59</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-799f</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testnumber</ses:name>
@@ -246,7 +255,7 @@
        "http://www.w3.org/TR/html4/loose.dtd";>
 &lt;html lang="en">
 
-&lt;head>
+    &lt;head>
         &lt;title>
             Web Application Page
         &lt;/title>
@@ -258,13 +267,13 @@
                 &lt;tr valign="top">
                     &lt;td>FirstName:&lt;/td>
                     &lt;td>
-                    &lt;input type="text" name="{actionForm.firstName}" 
value="sdf">
+                    &lt;input type="text" name="{actionForm.firstName}" 
id="tagid1" value="sdf">
                     &lt;/td>
                 &lt;/tr>
                 &lt;tr valign="top">
                     &lt;td>LastName:&lt;/td>
                     &lt;td>
-                    &lt;input type="text" name="{actionForm.lastName}" 
value="sdf">
+                    &lt;input type="text" name="{actionForm.lastName}" 
id="tagid2" value="sdf">
                     &lt;/td>
                 &lt;/tr>
             &lt;/table>
@@ -322,13 +331,13 @@
 &lt;/html></ses:responseBody>
          </ses:response>
          <ses:testResults>
-            <ses:testStatus>pass</ses:testStatus>
+            <ses:testStatus>fail</ses:testStatus>
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>24 Jul 2004, 05:45:15.780 PM MDT</ses:endDate>
+   <ses:endDate>03 Dec 2004, 10:07:35.935 AM MST</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>2</ses:testCount>
-   <ses:passedCount>1</ses:passedCount>
-   <ses:failedCount>1</ses:failedCount>
-</ses:recorderSession>
+   <ses:passedCount>0</ses:passedCount>
+   <ses:failedCount>2</ses:failedCount>
+</ses:recorderSession>
\ No newline at end of file

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/TagIds.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/TagIds.xml?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/TagIds.xml&r1=110111&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/TagIds.xml&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/TagIds.xml    
    (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/TagIds.xml    
    Tue Dec  7 09:16:00 2004
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>TagIds</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>24 Jul 2004, 05:46:42.535 PM MDT</ses:startDate>
+   <ses:startDate>03 Dec 2004, 10:09:20.373 AM MST</ses:startDate>
    <ses:description>Daryl</ses:description>
    <ses:tests>
       <ses:test>
@@ -15,7 +15,12 @@
             <ses:uri>/coreWeb/tags/tagIds/Controller.jpf</ses:uri>
             <ses:method>GET</ses:method>
             <ses:parameters/>
-            <ses:cookies/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
+               </ses:cookie>
+            </ses:cookies>
             <ses:headers>
                <ses:header>
                   <ses:name>accept</ses:name>
@@ -34,6 +39,10 @@
                   <ses:value>Keep-Alive, TE</ses:value>
                </ses:header>
                <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
+               </ses:header>
+               <ses:header>
                   <ses:name>cookie2</ses:name>
                   <ses:value>$Version="1"</ses:value>
                </ses:header>
@@ -47,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>4b58bc9d:fdf37c62e7:-79fa</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7934</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -67,7 +76,7 @@
        "http://www.w3.org/TR/html4/loose.dtd";>
 &lt;html lang="en">
 
-&lt;head>
+    &lt;head>
         &lt;title>
             Web Application Page
         &lt;/title>
@@ -78,13 +87,13 @@
                 &lt;tr class="tablehead">
                     &lt;td>LastName:&lt;/td>
                     &lt;td>
-                    &lt;input type="text" name="{actionForm.lastName}">
+                    &lt;input type="text" name="{actionForm.lastName}" 
id="lastName">
                     &lt;/td>
                 &lt;/tr>
                 &lt;tr class="tablehead">
                     &lt;td>FirstName:&lt;/td>
                     &lt;td>
-                    &lt;input type="text" name="{actionForm.firstName}">
+                    &lt;input type="text" name="{actionForm.firstName}" 
id="firstName">
                     &lt;/td>
                 &lt;/tr>
                 &lt;tr>
@@ -92,7 +101,7 @@
                     &lt;td>
                     &amp;nbsp;
                     &lt;input type="hidden" 
name="wlw-select_key:{actionForm.type}OldValue" value="true">
-&lt;select name="wlw-select_key:{actionForm.type}">&lt;option id="opt1" 
value="Select Option One">Select Option One&lt;/option>
+&lt;select name="wlw-select_key:{actionForm.type}" id="select">&lt;option 
id="opt1" value="Select Option One">Select Option One&lt;/option>
                         &lt;option id="opt2" value="Select Option Two">Select 
Option Two&lt;/option>
                         &lt;option id="opt3" value="Select Option 
Three">Select Option Three&lt;/option>&lt;/select>
                     &lt;/td>
@@ -171,9 +180,9 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>24 Jul 2004, 05:46:44.188 PM MDT</ses:endDate>
+   <ses:endDate>03 Dec 2004, 10:09:23.538 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>
+</ses:recorderSession>
\ No newline at end of file

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/XhtmlFormLabel.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/XhtmlFormLabel.xml?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/XhtmlFormLabel.xml&r1=110111&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/XhtmlFormLabel.xml&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/XhtmlFormLabel.xml
        (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/XhtmlFormLabel.xml
        Tue Dec  7 09:16:00 2004
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>XhtmlFormLabel</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>04 Aug 2004, 12:09:31.367 PM MDT</ses:startDate>
+   <ses:startDate>03 Dec 2004, 10:11:38.417 AM MST</ses:startDate>
    <ses:description>Daryl</ses:description>
    <ses:tests>
       <ses:test>
@@ -15,7 +15,12 @@
             <ses:uri>/coreWeb/xhtml/goFormLabelTest.do</ses:uri>
             <ses:method>GET</ses:method>
             <ses:parameters/>
-            <ses:cookies/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
+               </ses:cookie>
+            </ses:cookies>
             <ses:headers>
                <ses:header>
                   <ses:name>accept</ses:name>
@@ -34,6 +39,10 @@
                   <ses:value>Keep-Alive, TE</ses:value>
                </ses:header>
                <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
+               </ses:header>
+               <ses:header>
                   <ses:name>cookie2</ses:name>
                   <ses:value>$Version="1"</ses:value>
                </ses:header>
@@ -47,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>4c6bf002:fe2af42bb4:-7956</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-789a</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -62,7 +71,7 @@
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
 &lt;html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml";>
 
-&lt;head>
+    &lt;head>
         &lt;title>Form Label Tests&lt;/title>
         &lt;style type="text/css">
         .normal {color: #000099;font-family:Verdana; 
font-size:8pt;margin:0,0,0,0;}
@@ -87,19 +96,19 @@
                     &lt;tr valign="top">
                         &lt;td>&lt;label for="labelOne" class="normal">Value 
Three:&lt;/label>&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.valueOne}" />
+                        &lt;input type="text" name="{actionForm.valueOne}" 
id="labelOne" />
                         &lt;/td>
                     &lt;/tr>
                     &lt;tr valign="top">
                         &lt;td>&lt;label for="labelTwo" class="normal">Value 
Two:&lt;/label>&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.valueTwo}" />
+                        &lt;input type="text" name="{actionForm.valueTwo}" 
id="labelTwo" />
                         &lt;/td>
                     &lt;/tr>
                     &lt;tr valign="top">
                         &lt;td>&lt;label for="labelThree" class="normal">Value 
Three:&lt;/label>&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.valueThree}" />
+                        &lt;input type="text" name="{actionForm.valueThree}" 
id="labelThree" />
                         &lt;/td>
                     &lt;/tr>
                 &lt;/table>
@@ -157,7 +166,7 @@
 &lt;/html></ses:responseBody>
          </ses:response>
          <ses:testResults>
-            <ses:testStatus>pass</ses:testStatus>
+            <ses:testStatus>fail</ses:testStatus>
          </ses:testResults>
       </ses:test>
       <ses:test>
@@ -186,7 +195,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>8D39D81D42F98F8CD92151BAE64636D6</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -220,7 +229,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=8D39D81D42F98F8CD92151BAE64636D6; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -236,7 +245,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>4c6bf002:fe2af42bb4:-7956</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-789a</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -251,7 +260,7 @@
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
 <html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml";>
 
-<head>
+    <head>
         <title>Label Post Results</title>
         <style type="text/css">
         .normal {color: #000099;font-family:Verdana; 
font-size:8pt;margin:0,0,0,0;}
@@ -292,13 +301,13 @@
 </html>]]></ses:responseBody>
          </ses:response>
          <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
+            <ses:testStatus>pass</ses:testStatus>
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>04 Aug 2004, 12:09:32.989 PM MDT</ses:endDate>
+   <ses:endDate>03 Dec 2004, 10:11:43.104 AM MST</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>2</ses:testCount>
    <ses:passedCount>1</ses:passedCount>
    <ses:failedCount>1</ses:failedCount>
-</ses:recorderSession>
+</ses:recorderSession>
\ No newline at end of file

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/cr183774.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/cr183774.xml?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/cr183774.xml&r1=110111&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/cr183774.xml&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/cr183774.xml  
    (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/cr183774.xml  
    Tue Dec  7 09:16:00 2004
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>Cr183774</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>02 Dec 2004, 08:03:55.138 AM MST</ses:startDate>
+   <ses:startDate>03 Dec 2004, 09:55:12.140 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>53CCBC14C91712D19F8038529D9E0367</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -40,7 +40,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=53CCBC14C91712D19F8038529D9E0367; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -48,7 +48,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-5b08d1d5:100944b8a1e:-7e26</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7e26</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -71,8 +71,8 @@
     result should be an id attribute set in the resulting html.  No need to 
postback.
     &lt;hr>
     &lt;form name="fooForm" action="/coreWeb/bugs/cr183774/testAction.do" 
method="post">
-            &lt;input type="hidden" name="{actionForm.bar}" value="">
-            &lt;input type="hidden" name="{actionForm.foo}" value="">
+            &lt;input type="hidden" id="barId" name="{actionForm.bar}" 
value="">
+            &lt;input type="hidden" id="fooId" name="{actionForm.foo}" 
value="">
             &lt;input type="submit" value="TestAction">
         &lt;/form>
     &lt;/body>
@@ -128,7 +128,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>02 Dec 2004, 08:03:55.977 AM MST</ses:endDate>
+   <ses:endDate>03 Dec 2004, 09:55:13.843 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/jsScriptScopeId.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/jsScriptScopeId.xml?view=diff&rev=110112&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/jsScriptScopeId.xml&r1=110111&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/jsScriptScopeId.xml&r2=110112
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/jsScriptScopeId.xml
       (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/jsScriptScopeId.xml
       Tue Dec  7 09:16:00 2004
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>jsScriptScopeId</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>01 Nov 2004, 09:53:00.984 PM MST</ses:startDate>
+   <ses:startDate>03 Dec 2004, 09:58:40.916 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>ED52D198272AB96E24BF9839B645DF20</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -40,7 +40,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=ED52D198272AB96E24BF9839B645DF20; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -56,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-702fd6bf:fff796c3fc:-7cc5</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7cc3</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -91,13 +91,13 @@
                     &lt;tr class="tablehead">
                         &lt;td>LastName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.lastName}">
+                        &lt;input type="text" name="{actionForm.lastName}" 
id="lastName">
                         &lt;/td>
                     &lt;/tr>
                     &lt;tr class="tablehead">
                         &lt;td>FirstName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.firstName}">
+                        &lt;input type="text" name="{actionForm.firstName}" 
id="firstName">
                         &lt;/td>
                     &lt;/tr>
                 &lt;/table>
@@ -198,13 +198,13 @@
                     &lt;tr class="tablehead">
                         &lt;td>LastName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.lastName}">
+                        &lt;input type="text" name="{actionForm.lastName}" 
id="lastName">
                         &lt;/td>
                     &lt;/tr>
                     &lt;tr class="tablehead">
                         &lt;td>FirstName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.firstName}">
+                        &lt;input type="text" name="{actionForm.firstName}" 
id="firstName">
                         &lt;/td>
                     &lt;/tr>
                 &lt;/table>
@@ -291,7 +291,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>ED52D198272AB96E24BF9839B645DF20</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -325,7 +325,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=ED52D198272AB96E24BF9839B645DF20; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -341,7 +341,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-702fd6bf:fff796c3fc:-7cc5</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7cc3</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -396,7 +396,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>ED52D198272AB96E24BF9839B645DF20</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -418,7 +418,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=ED52D198272AB96E24BF9839B645DF20; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -434,7 +434,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-702fd6bf:fff796c3fc:-7cc5</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7cc3</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -469,13 +469,13 @@
                     &lt;tr class="tablehead">
                         &lt;td>LastName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.lastName}">
+                        &lt;input type="text" name="{actionForm.lastName}" 
id="lastName">
                         &lt;/td>
                     &lt;/tr>
                     &lt;tr class="tablehead">
                         &lt;td>FirstName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.firstName}">
+                        &lt;input type="text" name="{actionForm.firstName}" 
id="firstName">
                         &lt;/td>
                     &lt;/tr>
                 &lt;/table>
@@ -576,13 +576,13 @@
                     &lt;tr class="tablehead">
                         &lt;td>LastName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.lastName}">
+                        &lt;input type="text" name="{actionForm.lastName}" 
id="lastName">
                         &lt;/td>
                     &lt;/tr>
                     &lt;tr class="tablehead">
                         &lt;td>FirstName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.firstName}">
+                        &lt;input type="text" name="{actionForm.firstName}" 
id="firstName">
                         &lt;/td>
                     &lt;/tr>
                 &lt;/table>
@@ -665,7 +665,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>ED52D198272AB96E24BF9839B645DF20</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -699,7 +699,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=ED52D198272AB96E24BF9839B645DF20; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -715,7 +715,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-702fd6bf:fff796c3fc:-7cc5</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7cc3</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -770,7 +770,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>ED52D198272AB96E24BF9839B645DF20</ses:value>
+                  <ses:value>B33C5C2CB9C5BC5C22E5604B14C44D62</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -792,7 +792,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=ED52D198272AB96E24BF9839B645DF20; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=B33C5C2CB9C5BC5C22E5604B14C44D62; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>cookie2</ses:name>
@@ -808,7 +808,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-702fd6bf:fff796c3fc:-7cc5</ses:value>
+                  <ses:value>-29203c0f:10099d5dab1:-7cc3</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -843,13 +843,13 @@
                     &lt;tr class="tablehead">
                         &lt;td>LastName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.lastName}">
+                        &lt;input type="text" name="{actionForm.lastName}" 
id="lastName">
                         &lt;/td>
                     &lt;/tr>
                     &lt;tr class="tablehead">
                         &lt;td>FirstName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.firstName}">
+                        &lt;input type="text" name="{actionForm.firstName}" 
id="firstName">
                         &lt;/td>
                     &lt;/tr>
                 &lt;/table>
@@ -950,13 +950,13 @@
                     &lt;tr class="tablehead">
                         &lt;td>LastName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.lastName}">
+                        &lt;input type="text" name="{actionForm.lastName}" 
id="lastName">
                         &lt;/td>
                     &lt;/tr>
                     &lt;tr class="tablehead">
                         &lt;td>FirstName:&lt;/td>
                         &lt;td>
-                        &lt;input type="text" name="{actionForm.firstName}">
+                        &lt;input type="text" name="{actionForm.firstName}" 
id="firstName">
                         &lt;/td>
                     &lt;/tr>
                 &lt;/table>
@@ -1010,7 +1010,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>01 Nov 2004, 09:53:04.399 PM MST</ses:endDate>
+   <ses:endDate>03 Dec 2004, 09:58:45.973 AM MST</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>5</ses:testCount>
    <ses:passedCount>2</ses:passedCount>

Reply via email to