Added:
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/MockPortalPopupWindows.xml
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/MockPortalPopupWindows.xml?view=auto&rev=155291
==============================================================================
---
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/MockPortalPopupWindows.xml
(added)
+++
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/MockPortalPopupWindows.xml
Thu Feb 24 18:37:33 2005
@@ -0,0 +1,1277 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ses:recorderSession
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+ <ses:sessionName>MockPortalPopupWindows</ses:sessionName>
+ <ses:tester>rich</ses:tester>
+ <ses:startDate>24 Feb 2005, 09:48:36.127 AM MST</ses:startDate>
+ <ses:description>Test of popup window support (really, a test of generating
the right javascript) in MockPortal.</ses:description>
+ <ses:tests>
+ <ses:test>
+ <ses:testNumber>1</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+
<ses:uri>/coreWeb/miniTests/updateFormFromNestedPopup/MockPortal.jsp</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters/>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>CC033BCA2BC2E1FF55FFA0DDFDA4B62C</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+
<ses:value>JSESSIONID=CC033BCA2BC2E1FF55FFA0DDFDA4B62C</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><![CDATA[<html>
+<head>
+<title>Mock Portal (/mockportal)</title>
+</head>
+
+<h3>Mock Portal (/mockportal)</h3>
+<body>
+
+ <table border="1" cellspacing="1" cellpadding="5" width="100%">
+<tr bordercolor="White"><td bgcolor="#EEEEFF">
+<b>Portlet portletA</b></td></tr><tr bordercolor="White"><td bgcolor="#EEEEFF">
+<font color="green">Action was: <b>begin</b></font><br>
+<font color="green">Action result URI:
<b>/miniTests/updateFormFromNestedPopup/index.jsp</b></font><br>
+<font color="green">Action result isRedirect: <b>false</b></font><br>
+<font color="black">PageFlow/StrutsModule type:
<b>miniTests.updateFormFromNestedPopup.Controller</b></font><br>
+<font color="black">Current URL:
<b>/miniTests/updateFormFromNestedPopup/index.jsp</b></font><br>
+</td></tr>
+<tr><td>
+
+
+
+
+
+
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+
+ <head>
+ <base
href="http://localhost:8080/coreWeb/miniTests/updateFormFromNestedPopup/index.jsp">
+ </head>
+ <body>
+ <form
action="/coreWeb/miniTests/updateFormFromNestedPopup/MockPortal.jsp?portletAaltAction=submit&portletA_submit=true"
method="post">
+ <table>
+ <tr valign="top">
+ <td><b>Name:<b></td>
+ <td>
+ <input type="text" name="portletA{actionForm.name}">
+ <span style="color:red"></span>
+ </td>
+ </tr>
+ <tr valign="top">
+ <td>Address:</td>
+ <td>
+ <input type="text" name="portletA{actionForm.address}">
+ </td>
+ </tr>
+ <tr valign="top">
+ <td>City:</td>
+ <td>
+ <input type="text" name="portletA{actionForm.city}">
+ </td>
+ </tr>
+ <tr valign="top">
+ <td><b>State:</b></td>
+ <td>
+ <input type="text" name="portletA{actionForm.state}"
id="portletA.stateField">
+ <span style="color:red"></span>
+ </td>
+ </tr>
+ <tr valign="top">
+ <td><b>Zip:<b></td>
+ <td>
+ <input type="text" name="portletA{actionForm.zip}"
id="portletA.zipField">
+ <span style="color:red"></span>
+
+ <a
href="/coreWeb/miniTests/updateFormFromNestedPopup/getZip.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AretrieveItem=outputFormBean.state%3AportletA.stateField&_netui%3AretrieveItem=outputFormBean.zip%3AportletA.zipField&_netui%3AreturnActionCallback=Netui_OnPopupDone&jpfScopeID=portletA"
onclick="Netui_Popup_portletA('/coreWeb/miniTests/updateFormFromNestedPopup/getZip.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AretrieveItem=outputFormBean.state%3AportletA.stateField&_netui%3AretrieveItem=outputFormBean.zip%3AportletA.zipField&_netui%3AreturnActionCallback=Netui_OnPopupDone&jpfScopeID=portletA','','width=550,height=150,location=0',false);return
false;">look up</a>
+
+ </td>
+ </tr>
+ </table>
+ <br/>
+ <input type="submit" value="submit">
+ </form>
+
+ <script language="JavaScript" type="text/JavaScript">
+<!--
+
+// **** Start the NetUI Framework Generated JavaScript ****
+
+window_Netui_Popup_portletA = null;
+function Netui_Popup_portletA(url, name, features, replace)
+{
+ if (window_Netui_Popup_portletA != null && !
window_Netui_Popup_portletA.closed)
+ {
+ window_Netui_Popup_portletA.focus();
+ return;
+ }
+ window_Netui_Popup_portletA=open(url, name, features, replace);
+ if (window_Netui_Popup_portletA.opener == null)
window_Netui_Popup_portletA.opener=self;
+}
+
+function Netui_OnPopupDone(map)
+{
+ for (var i in map)
+ {
+ document.getElementById(i).value=map[i];
+ }
+}
+
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_names == null)
+ var netui_names = new Object();
+netui_names.portletA__stateField="portletA{actionForm.state}"
+netui_names.portletA__zipField="portletA{actionForm.zip}"
+
+
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_tagIdNameMap == null)
+ var netui_tagIdNameMap = new Object();
+netui_tagIdNameMap.portletA___stateField="portletA{actionForm.state}"
+netui_tagIdNameMap.portletA___zipField="portletA{actionForm.zip}"
+
+
+// method which will return a real id for a tagId,
+// the tag parameter will be used to find the idScope for
+// containers that may scope their ids
+function getNetuiTagName(id, tag)
+{
+ var idScope = getScopeId(tag);
+ if (idScope == "")
+ return netui_names[id];
+ else
+ return netui_names[idScope + "__" + id];
+}
+
+// This method will walk the hierarchy from the pass element looking for a
idScope.
+// The first idScope found will be returned or the empty string if a idScope
is not found.
+function getScopeId(tag)
+{
+ if (tag == null || tag.getAttribute == null)
+ return "";
+ var attrVal = tag.getAttribute("netui:idScope");
+ if (attrVal != null)
+ return attrVal;
+ return getScopeId(tag.parentNode);
+}
+
+// lookup by tagId to "real id"
+function lookupIdByTagId(id, tag)
+{
+ var idScope = lookupIdScope(tag,".");
+ return (idScope == "") ? id : idScope + id;
+}
+
+// lookup by tagId to "real name"
+function lookupNameByTagId(id, tag)
+{
+ var idScope = lookupIdScope(tag,"_");
+ if (idScope == "")
+ return netui_tagIdNameMap[id];
+ else
+ return netui_tagIdNameMap[idScope + "__" + id];
+}
+
+//Non-Legacy lookup method creating a fully qualified scope id
+function lookupIdScope(tag,sep)
+{
+ var val = "";
+ if (sep == null) sep = "";
+ while (tag != null && tag.getAttribute != null) {
+ var attrVal = tag.getAttribute("netui:idScope");
+ if (attrVal != null)
+ val = attrVal + sep + val;
+ tag = tag.parentNode;
+ }
+ return val;
+}
+-->
+</script></div>
+</body>
+</html>
+</td></tr>
+</table><br><br>
+<table border="1" cellspacing="1" cellpadding="5" width="100%">
+<tr bordercolor="White"><td bgcolor="#EEEEFF">
+<b>Portlet portletB</b></td></tr><tr bordercolor="White"><td bgcolor="#EEEEFF">
+<font color="green">Action was: <b>begin</b></font><br>
+<font color="green">Action result URI:
<b>/miniTests/updateFormFromNestedPopup/index.jsp</b></font><br>
+<font color="green">Action result isRedirect: <b>false</b></font><br>
+<font color="black">PageFlow/StrutsModule type:
<b>miniTests.updateFormFromNestedPopup.Controller</b></font><br>
+<font color="black">Current URL:
<b>/miniTests/updateFormFromNestedPopup/index.jsp</b></font><br>
+</td></tr>
+<tr><td>
+
+
+
+
+
+
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+
+ <head>
+ <base
href="http://localhost:8080/coreWeb/miniTests/updateFormFromNestedPopup/index.jsp">
+ </head>
+ <body>
+ <form
action="/coreWeb/miniTests/updateFormFromNestedPopup/MockPortal.jsp?portletBaltAction=submit&portletB_submit=true"
method="post">
+ <table>
+ <tr valign="top">
+ <td><b>Name:<b></td>
+ <td>
+ <input type="text" name="portletB{actionForm.name}">
+ <span style="color:red"></span>
+ </td>
+ </tr>
+ <tr valign="top">
+ <td>Address:</td>
+ <td>
+ <input type="text" name="portletB{actionForm.address}">
+ </td>
+ </tr>
+ <tr valign="top">
+ <td>City:</td>
+ <td>
+ <input type="text" name="portletB{actionForm.city}">
+ </td>
+ </tr>
+ <tr valign="top">
+ <td><b>State:</b></td>
+ <td>
+ <input type="text" name="portletB{actionForm.state}"
id="portletB.stateField">
+ <span style="color:red"></span>
+ </td>
+ </tr>
+ <tr valign="top">
+ <td><b>Zip:<b></td>
+ <td>
+ <input type="text" name="portletB{actionForm.zip}"
id="portletB.zipField">
+ <span style="color:red"></span>
+
+ <a
href="/coreWeb/miniTests/updateFormFromNestedPopup/getZip.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AretrieveItem=outputFormBean.state%3AportletB.stateField&_netui%3AretrieveItem=outputFormBean.zip%3AportletB.zipField&_netui%3AreturnActionCallback=Netui_OnPopupDone&jpfScopeID=portletB"
onclick="Netui_Popup_portletB('/coreWeb/miniTests/updateFormFromNestedPopup/getZip.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AretrieveItem=outputFormBean.state%3AportletB.stateField&_netui%3AretrieveItem=outputFormBean.zip%3AportletB.zipField&_netui%3AreturnActionCallback=Netui_OnPopupDone&jpfScopeID=portletB','','width=550,height=150,location=0',false);return
false;">look up</a>
+
+ </td>
+ </tr>
+ </table>
+ <br/>
+ <input type="submit" value="submit">
+ </form>
+
+ <script language="JavaScript" type="text/JavaScript">
+<!--
+
+// **** Start the NetUI Framework Generated JavaScript ****
+
+window_Netui_Popup_portletB = null;
+function Netui_Popup_portletB(url, name, features, replace)
+{
+ if (window_Netui_Popup_portletB != null && !
window_Netui_Popup_portletB.closed)
+ {
+ window_Netui_Popup_portletB.focus();
+ return;
+ }
+ window_Netui_Popup_portletB=open(url, name, features, replace);
+ if (window_Netui_Popup_portletB.opener == null)
window_Netui_Popup_portletB.opener=self;
+}
+
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_names == null)
+ var netui_names = new Object();
+netui_names.portletB__stateField="portletB{actionForm.state}"
+netui_names.portletB__zipField="portletB{actionForm.zip}"
+
+
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_tagIdNameMap == null)
+ var netui_tagIdNameMap = new Object();
+netui_tagIdNameMap.portletB___stateField="portletB{actionForm.state}"
+netui_tagIdNameMap.portletB___zipField="portletB{actionForm.zip}"
+
+-->
+</script></div>
+</body>
+</html>
+</td></tr>
+</table><br><br>
+
+
+
+
+
+</body>
+</html>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>2</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+
<ses:uri>/coreWeb/miniTests/updateFormFromNestedPopup/getZip.do</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>_netui:retrieveItem</ses:name>
+
<ses:value>outputFormBean.state:portletA.stateField</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>_netui:retrieveItem</ses:name>
+ <ses:value>outputFormBean.zip:portletA.zipField</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>_netui:returnActionCallback</ses:name>
+ <ses:value>Netui_OnPopupDone</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>_netui:returnActionViewRenderer</ses:name>
+
<ses:value>org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>jpfScopeID</ses:name>
+ <ses:value>portletA</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>CC033BCA2BC2E1FF55FFA0DDFDA4B62C</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+
<ses:value>JSESSIONID=CC033BCA2BC2E1FF55FFA0DDFDA4B62C</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/coreWeb/miniTests/updateFormFromNestedPopup/MockPortal.jsp</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML
4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+
+ <head>
+ <base
href="http://localhost:8080/coreWeb/miniTests/updateFormFromNestedPopup/getZip/index.jsp">
+ </head>
+ <body>
+ <form
action="/coreWeb/miniTests/updateFormFromNestedPopup/getZip/submitZip.do"
method="post">
+<input type="hidden" name="jpfScopeID" value="portletA">
+ <table>
+ <tr valign="top">
+ <td>Zip:</td>
+ <td>
+ <input type="text" name="{actionForm.zip}">
+ <span style="color:red"></span>
+ </td>
+ </tr>
+ </table>
+ <br/>
+ <input type="submit" value="submit">
+ <input type="submit" name="actionOverride:cancel" value="cancel">
+ </form>
+
+ </body>
+
+</html>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>3</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+
<ses:uri>/coreWeb/miniTests/updateFormFromNestedPopup/getZip.do</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>_netui:retrieveItem</ses:name>
+
<ses:value>outputFormBean.state:portletB.stateField</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>_netui:retrieveItem</ses:name>
+ <ses:value>outputFormBean.zip:portletB.zipField</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>_netui:returnActionCallback</ses:name>
+ <ses:value>Netui_OnPopupDone</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>_netui:returnActionViewRenderer</ses:name>
+
<ses:value>org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>jpfScopeID</ses:name>
+ <ses:value>portletB</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>CC033BCA2BC2E1FF55FFA0DDFDA4B62C</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+
<ses:value>JSESSIONID=CC033BCA2BC2E1FF55FFA0DDFDA4B62C</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/coreWeb/miniTests/updateFormFromNestedPopup/MockPortal.jsp</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML
4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+
+ <head>
+ <base
href="http://localhost:8080/coreWeb/miniTests/updateFormFromNestedPopup/getZip/index.jsp">
+ </head>
+ <body>
+ <form
action="/coreWeb/miniTests/updateFormFromNestedPopup/getZip/submitZip.do"
method="post">
+<input type="hidden" name="jpfScopeID" value="portletB">
+ <table>
+ <tr valign="top">
+ <td>Zip:</td>
+ <td>
+ <input type="text" name="{actionForm.zip}">
+ <span style="color:red"></span>
+ </td>
+ </tr>
+ </table>
+ <br/>
+ <input type="submit" value="submit">
+ <input type="submit" name="actionOverride:cancel" value="cancel">
+ </form>
+
+ </body>
+
+</html>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>4</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+
<ses:uri>/coreWeb/miniTests/updateFormFromNestedPopup/getZip/submitZip.do</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>jpfScopeID</ses:name>
+ <ses:value>portletA</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>{actionForm.zip}</ses:name>
+ <ses:value>12345</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>CC033BCA2BC2E1FF55FFA0DDFDA4B62C</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-length</ses:name>
+ <ses:value>46</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-type</ses:name>
+ <ses:value>application/x-www-form-urlencoded</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+
<ses:value>JSESSIONID=CC033BCA2BC2E1FF55FFA0DDFDA4B62C</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/coreWeb/miniTests/updateFormFromNestedPopup/getZip.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AretrieveItem=outputFormBean.state%3AportletA.stateField&_netui%3AretrieveItem=outputFormBean.zip%3AportletA.zipField&_netui%3AreturnActionCallback=Netui_OnPopupDone&jpfScopeID=portletA</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><![CDATA[<html>
+ <head>
+ </head>
+ <body>
+ You have chosen <b>12345</b>, in <b>New York</b>.
+ Is this correct?
+ <br/>
+ <br/>
+ <form
action="/coreWeb/miniTests/updateFormFromNestedPopup/getZip/done.do"
method="post">
+<input type="hidden" name="jpfScopeID" value="portletA">
+ <input type="submit" value="yes">
+ <input type="submit" name="actionOverride:begin" value="no">
+ </form>
+ </body>
+</html>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>5</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+
<ses:uri>/coreWeb/miniTests/updateFormFromNestedPopup/getZip/submitZip.do</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>jpfScopeID</ses:name>
+ <ses:value>portletB</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>{actionForm.zip}</ses:name>
+ <ses:value>80302</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>CC033BCA2BC2E1FF55FFA0DDFDA4B62C</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-length</ses:name>
+ <ses:value>46</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-type</ses:name>
+ <ses:value>application/x-www-form-urlencoded</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+
<ses:value>JSESSIONID=CC033BCA2BC2E1FF55FFA0DDFDA4B62C</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/coreWeb/miniTests/updateFormFromNestedPopup/getZip.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AretrieveItem=outputFormBean.state%3AportletB.stateField&_netui%3AretrieveItem=outputFormBean.zip%3AportletB.zipField&_netui%3AreturnActionCallback=Netui_OnPopupDone&jpfScopeID=portletB</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><![CDATA[<html>
+ <head>
+ </head>
+ <body>
+ You have chosen <b>80302</b>, in <b>Colorado</b>.
+ Is this correct?
+ <br/>
+ <br/>
+ <form
action="/coreWeb/miniTests/updateFormFromNestedPopup/getZip/done.do"
method="post">
+<input type="hidden" name="jpfScopeID" value="portletB">
+ <input type="submit" value="yes">
+ <input type="submit" name="actionOverride:begin" value="no">
+ </form>
+ </body>
+</html>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>6</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+
<ses:uri>/coreWeb/miniTests/updateFormFromNestedPopup/getZip/done.do</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>jpfScopeID</ses:name>
+ <ses:value>portletA</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>CC033BCA2BC2E1FF55FFA0DDFDA4B62C</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-length</ses:name>
+ <ses:value>19</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-type</ses:name>
+ <ses:value>application/x-www-form-urlencoded</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+
<ses:value>JSESSIONID=CC033BCA2BC2E1FF55FFA0DDFDA4B62C</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/coreWeb/miniTests/updateFormFromNestedPopup/getZip/submitZip.do</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><script language="JavaScript"
type="text/JavaScript">
+<!--
+var map = new Object();
+map["portletA.stateField"] = "New York";
+map["portletA.zipField"] = "12345";
+top.opener.Netui_OnPopupDone(map);
+window.close();
+-->
+</script></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>7</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+
<ses:uri>/coreWeb/miniTests/updateFormFromNestedPopup/getZip/done.do</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>jpfScopeID</ses:name>
+ <ses:value>portletB</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>CC033BCA2BC2E1FF55FFA0DDFDA4B62C</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-length</ses:name>
+ <ses:value>19</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-type</ses:name>
+ <ses:value>application/x-www-form-urlencoded</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+
<ses:value>JSESSIONID=CC033BCA2BC2E1FF55FFA0DDFDA4B62C</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/coreWeb/miniTests/updateFormFromNestedPopup/getZip/submitZip.do</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><script language="JavaScript"
type="text/JavaScript">
+<!--
+var map = new Object();
+map["portletB.zipField"] = "80302";
+map["portletB.stateField"] = "Colorado";
+top.opener.Netui_OnPopupDone(map);
+window.close();
+-->
+</script></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>8</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+
<ses:uri>/coreWeb/miniTests/updateFormFromNestedPopup/MockPortal.jsp</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>portletA_submit</ses:name>
+ <ses:value>true</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>portletAaltAction</ses:name>
+ <ses:value>submit</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>portletA{actionForm.address}</ses:name>
+ <ses:value/>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>portletA{actionForm.city}</ses:name>
+ <ses:value/>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>portletA{actionForm.name}</ses:name>
+ <ses:value>Newyorker</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>portletA{actionForm.state}</ses:name>
+ <ses:value>New York</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>portletA{actionForm.zip}</ses:name>
+ <ses:value>12345</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>CC033BCA2BC2E1FF55FFA0DDFDA4B62C</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-length</ses:name>
+ <ses:value>179</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-type</ses:name>
+ <ses:value>application/x-www-form-urlencoded</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+
<ses:value>JSESSIONID=CC033BCA2BC2E1FF55FFA0DDFDA4B62C</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/coreWeb/miniTests/updateFormFromNestedPopup/MockPortal.jsp</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><![CDATA[<html>
+<head>
+<title>Mock Portal (/mockportal)</title>
+</head>
+
+<h3>Mock Portal (/mockportal)</h3>
+<body>
+
+ <table border="1" cellspacing="1" cellpadding="5" width="100%">
+<tr bordercolor="White"><td bgcolor="#EEEEFF">
+<b>Portlet portletA</b></td></tr><tr bordercolor="White"><td bgcolor="#EEEEFF">
+<font color="green">Action was: <b>submit</b></font><br>
+<font color="green">Action result URI:
<b>/miniTests/updateFormFromNestedPopup/results.jsp</b></font><br>
+<font color="green">Action result isRedirect: <b>false</b></font><br>
+<font color="black">PageFlow/StrutsModule type:
<b>miniTests.updateFormFromNestedPopup.Controller</b></font><br>
+<font color="black">Current URL:
<b>/miniTests/updateFormFromNestedPopup/results.jsp</b></font><br>
+</td></tr>
+<tr><td>
+
+
+
+
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+
+ <head>
+ <base
href="http://localhost:8080/coreWeb/miniTests/updateFormFromNestedPopup/results.jsp">
+ </head>
+ <body>
+ name: <b>Newyorker</b>
+ <br/>
+ address: <b></b>
+ <br/>
+ city: <b></b>
+ <br/>
+ state: <b>New York</b>
+ <br/>
+ zip: <b>12345</b>
+ <br/>
+ <br/>
+ <a
href="/coreWeb/miniTests/updateFormFromNestedPopup/MockPortal.jsp?portletAaltAction=begin&portletA_submit=true">start
over</a>
+ </div>
+</body>
+</html>
+
+
+</td></tr>
+</table><br><br>
+<table border="1" cellspacing="1" cellpadding="5" width="100%">
+<tr bordercolor="White"><td bgcolor="#EEEEFF">
+<b>Portlet portletB</b></td></tr><tr bordercolor="White"><td bgcolor="#EEEEFF">
+<font color="black">PageFlow/StrutsModule type:
<b>miniTests.updateFormFromNestedPopup.Controller</b></font><br>
+<font color="black">Current URL:
<b>/miniTests/updateFormFromNestedPopup/index.jsp</b></font><br>
+</td></tr>
+<tr><td>
+
+
+
+
+
+
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+
+ <head>
+ <base
href="http://localhost:8080/coreWeb/miniTests/updateFormFromNestedPopup/index.jsp">
+ </head>
+ <body>
+ <form
action="/coreWeb/miniTests/updateFormFromNestedPopup/MockPortal.jsp?portletBaltAction=submit&portletB_submit=true"
method="post">
+ <table>
+ <tr valign="top">
+ <td><b>Name:<b></td>
+ <td>
+ <input type="text" name="portletB{actionForm.name}">
+ <span style="color:red"></span>
+ </td>
+ </tr>
+ <tr valign="top">
+ <td>Address:</td>
+ <td>
+ <input type="text" name="portletB{actionForm.address}">
+ </td>
+ </tr>
+ <tr valign="top">
+ <td>City:</td>
+ <td>
+ <input type="text" name="portletB{actionForm.city}">
+ </td>
+ </tr>
+ <tr valign="top">
+ <td><b>State:</b></td>
+ <td>
+ <input type="text" name="portletB{actionForm.state}"
id="portletB.stateField">
+ <span style="color:red"></span>
+ </td>
+ </tr>
+ <tr valign="top">
+ <td><b>Zip:<b></td>
+ <td>
+ <input type="text" name="portletB{actionForm.zip}"
id="portletB.zipField">
+ <span style="color:red"></span>
+
+ <a
href="/coreWeb/miniTests/updateFormFromNestedPopup/getZip.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AretrieveItem=outputFormBean.state%3AportletB.stateField&_netui%3AretrieveItem=outputFormBean.zip%3AportletB.zipField&_netui%3AreturnActionCallback=Netui_OnPopupDone&jpfScopeID=portletB"
onclick="Netui_Popup_portletB('/coreWeb/miniTests/updateFormFromNestedPopup/getZip.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AretrieveItem=outputFormBean.state%3AportletB.stateField&_netui%3AretrieveItem=outputFormBean.zip%3AportletB.zipField&_netui%3AreturnActionCallback=Netui_OnPopupDone&jpfScopeID=portletB','','width=550,height=150,location=0',false);return
false;">look up</a>
+
+ </td>
+ </tr>
+ </table>
+ <br/>
+ <input type="submit" value="submit">
+ </form>
+
+ <script language="JavaScript" type="text/JavaScript">
+<!--
+
+// **** Start the NetUI Framework Generated JavaScript ****
+
+window_Netui_Popup_portletB = null;
+function Netui_Popup_portletB(url, name, features, replace)
+{
+ if (window_Netui_Popup_portletB != null && !
window_Netui_Popup_portletB.closed)
+ {
+ window_Netui_Popup_portletB.focus();
+ return;
+ }
+ window_Netui_Popup_portletB=open(url, name, features, replace);
+ if (window_Netui_Popup_portletB.opener == null)
window_Netui_Popup_portletB.opener=self;
+}
+
+function Netui_OnPopupDone(map)
+{
+ for (var i in map)
+ {
+ document.getElementById(i).value=map[i];
+ }
+}
+
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_names == null)
+ var netui_names = new Object();
+netui_names.portletB__stateField="portletB{actionForm.state}"
+netui_names.portletB__zipField="portletB{actionForm.zip}"
+
+
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_tagIdNameMap == null)
+ var netui_tagIdNameMap = new Object();
+netui_tagIdNameMap.portletB___stateField="portletB{actionForm.state}"
+netui_tagIdNameMap.portletB___zipField="portletB{actionForm.zip}"
+
+
+// method which will return a real id for a tagId,
+// the tag parameter will be used to find the idScope for
+// containers that may scope their ids
+function getNetuiTagName(id, tag)
+{
+ var idScope = getScopeId(tag);
+ if (idScope == "")
+ return netui_names[id];
+ else
+ return netui_names[idScope + "__" + id];
+}
+
+// This method will walk the hierarchy from the pass element looking for a
idScope.
+// The first idScope found will be returned or the empty string if a idScope
is not found.
+function getScopeId(tag)
+{
+ if (tag == null || tag.getAttribute == null)
+ return "";
+ var attrVal = tag.getAttribute("netui:idScope");
+ if (attrVal != null)
+ return attrVal;
+ return getScopeId(tag.parentNode);
+}
+
+// lookup by tagId to "real id"
+function lookupIdByTagId(id, tag)
+{
+ var idScope = lookupIdScope(tag,".");
+ return (idScope == "") ? id : idScope + id;
+}
+
+// lookup by tagId to "real name"
+function lookupNameByTagId(id, tag)
+{
+ var idScope = lookupIdScope(tag,"_");
+ if (idScope == "")
+ return netui_tagIdNameMap[id];
+ else
+ return netui_tagIdNameMap[idScope + "__" + id];
+}
+
+//Non-Legacy lookup method creating a fully qualified scope id
+function lookupIdScope(tag,sep)
+{
+ var val = "";
+ if (sep == null) sep = "";
+ while (tag != null && tag.getAttribute != null) {
+ var attrVal = tag.getAttribute("netui:idScope");
+ if (attrVal != null)
+ val = attrVal + sep + val;
+ tag = tag.parentNode;
+ }
+ return val;
+}
+-->
+</script></div>
+</body>
+</html>
+</td></tr>
+</table><br><br>
+
+
+
+
+
+</body>
+</html>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ </ses:tests>
+ <ses:endDate>24 Feb 2005, 09:55:45.014 AM MST</ses:endDate>
+ <ses:testCount>8</ses:testCount>
+</ses:recorderSession>
Propchange:
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/MockPortalPopupWindows.xml
------------------------------------------------------------------------------
svn:eol-style = native
Modified:
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PopupAttribute.xml
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PopupAttribute.xml?view=diff&r1=155290&r2=155291
==============================================================================
---
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PopupAttribute.xml
(original)
+++
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PopupAttribute.xml
Thu Feb 24 18:37:33 2005
@@ -2,8 +2,8 @@
<ses:recorderSession
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
<ses:sessionName>PopupAttribute</ses:sessionName>
<ses:tester>rich</ses:tester>
- <ses:startDate>21 Feb 2005, 03:57:45.281 PM MST</ses:startDate>
- <ses:description>Test of the 'popup' attribute on anchor, imageAnchor, and
button.</ses:description>
+ <ses:startDate>24 Feb 2005, 11:01:40.151 AM MST</ses:startDate>
+ <ses:description>Test of the 'popup' attribute on anchor, imageAnchor,
area, and button.</ses:description>
<ses:tests>
<ses:test>
<ses:testNumber>1</ses:testNumber>
@@ -18,7 +18,7 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>611585B7ECFD1806550010F3F07FABD6</ses:value>
+ <ses:value>D84A9874A6E166C04D639C2EE34793B5</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
@@ -44,7 +44,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
-
<ses:value>JSESSIONID=611585B7ECFD1806550010F3F07FABD6</ses:value>
+
<ses:value>JSESSIONID=D84A9874A6E166C04D639C2EE34793B5</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -74,32 +74,45 @@
<h3>/tags/popup/Controller.jpf</h3>
anchor:
- <a
href="/coreWeb/tags/popup/goNested.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AreturnActionCallback=Netui_OnPopupDone_0"
onclick="netui_popup('/coreWeb/tags/popup/goNested.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AreturnActionCallback=Netui_OnPopupDone_0','','width=200,height=100',false);return
false;">goNested</a>
+ <a
href="/coreWeb/tags/popup/goNested.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AreturnActionCallback=Netui_OnPopupDone"
onclick="Netui_Popup('/coreWeb/tags/popup/goNested.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AreturnActionCallback=Netui_OnPopupDone','','width=200,height=100',false);return
false;">goNested</a>
<br/>
imageAnchor:
- <a
href="/coreWeb/tags/popup/goNested.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AreturnActionCallback=Netui_OnPopupDone_1"
onclick="netui_popup('/coreWeb/tags/popup/goNested.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AreturnActionCallback=Netui_OnPopupDone_1','','width=200,height=100',false);return
false;"><img src="/coreWeb/tags/popup/cool.gif"></a>
+ <a
href="/coreWeb/tags/popup/goNested.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AreturnActionCallback=Netui_OnPopupDone"
onclick="Netui_Popup('/coreWeb/tags/popup/goNested.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AreturnActionCallback=Netui_OnPopupDone','','width=200,height=100',false);return
false;"><img src="/coreWeb/tags/popup/cool.gif"></a>
+
+ <br/>
+ area:
+ <img src="cool.gif" usemap="#map1"/>
+ <map name="map1">
+ <area
href="/coreWeb/tags/popup/goNested.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AreturnActionCallback=Netui_OnPopupDone"
shape="rect" coords="0,0,25,25"
onclick="Netui_Popup('/coreWeb/tags/popup/goNested.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AreturnActionCallback=Netui_OnPopupDone','','width=200,height=100',false);return
false;">
+ </map>
<form action="/coreWeb/tags/popup/goNested.do" method="post">
button (uses form's action):
- <input type="submit" value="goNested"
onclick="netui_popup('/coreWeb/tags/popup/goNested.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AreturnActionCallback=Netui_OnPopupDone_3','','width=200,height=100',false);return
false;">
+ <input type="submit" value="goNested"
onclick="Netui_Popup('/coreWeb/tags/popup/goNested.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AreturnActionCallback=Netui_OnPopupDone','','width=200,height=100',false);return
false;">
<br/>
button (overrides action):
- <input type="submit"
name="actionOverride:goNested2?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AreturnActionCallback=Netui_OnPopupDone_4"
value="goNested2"
onclick="netui_popup('/coreWeb/tags/popup/goNested2.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AreturnActionCallback=Netui_OnPopupDone_4','','width=200,height=100',false);return
false;">
+ <input type="submit"
name="actionOverride:goNested2?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AreturnActionCallback=Netui_OnPopupDone"
value="goNested2"
onclick="Netui_Popup('/coreWeb/tags/popup/goNested2.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AreturnActionCallback=Netui_OnPopupDone','','width=200,height=100',false);return
false;">
</form>
<script language="JavaScript" type="text/JavaScript">
<!--
// **** Start the NetUI Framework Generated JavaScript ****
-function netui_popup(url, name, features, replace)
+window_Netui_Popup = null;
+function Netui_Popup(url, name, features, replace)
{
- wnd=open(url, name, features, replace);
- if (wnd.opener == null) wnd.opener=self;
+ if (window_Netui_Popup != null && ! window_Netui_Popup.closed)
+ {
+ window_Netui_Popup.focus();
+ return;
+ }
+ window_Netui_Popup=open(url, name, features, replace);
+ if (window_Netui_Popup.opener == null) window_Netui_Popup.opener=self;
}
-function Netui_OnPopupDone_0(map)
+function Netui_OnPopupDone(map)
{
for (var i in map)
{
@@ -107,28 +120,52 @@
}
}
-function Netui_OnPopupDone_1(map)
+window_Netui_Popup = null;
+function Netui_Popup(url, name, features, replace)
{
- for (var i in map)
+ if (window_Netui_Popup != null && ! window_Netui_Popup.closed)
{
- document.getElementById(i).value=map[i];
+ window_Netui_Popup.focus();
+ return;
}
+ window_Netui_Popup=open(url, name, features, replace);
+ if (window_Netui_Popup.opener == null) window_Netui_Popup.opener=self;
}
-function Netui_OnPopupDone_3(map)
+window_Netui_Popup = null;
+function Netui_Popup(url, name, features, replace)
{
- for (var i in map)
+ if (window_Netui_Popup != null && ! window_Netui_Popup.closed)
{
- document.getElementById(i).value=map[i];
+ window_Netui_Popup.focus();
+ return;
}
+ window_Netui_Popup=open(url, name, features, replace);
+ if (window_Netui_Popup.opener == null) window_Netui_Popup.opener=self;
}
-function Netui_OnPopupDone_4(map)
+window_Netui_Popup = null;
+function Netui_Popup(url, name, features, replace)
{
- for (var i in map)
+ if (window_Netui_Popup != null && ! window_Netui_Popup.closed)
{
- document.getElementById(i).value=map[i];
+ window_Netui_Popup.focus();
+ return;
+ }
+ window_Netui_Popup=open(url, name, features, replace);
+ if (window_Netui_Popup.opener == null) window_Netui_Popup.opener=self;
+}
+
+window_Netui_Popup = null;
+function Netui_Popup(url, name, features, replace)
+{
+ if (window_Netui_Popup != null && ! window_Netui_Popup.closed)
+ {
+ window_Netui_Popup.focus();
+ return;
}
+ window_Netui_Popup=open(url, name, features, replace);
+ if (window_Netui_Popup.opener == null) window_Netui_Popup.opener=self;
}
-->
</script></body>
@@ -136,639 +173,7 @@
</html></ses:responseBody>
</ses:response>
</ses:test>
- <ses:test>
- <ses:testNumber>2</ses:testNumber>
- <ses:request>
- <ses:protocol>HTTP</ses:protocol>
- <ses:protocolVersion>1.1</ses:protocolVersion>
- <ses:host>localhost</ses:host>
- <ses:port>8080</ses:port>
- <ses:uri>/coreWeb/tags/popup/goNested.do</ses:uri>
- <ses:method>GET</ses:method>
- <ses:parameters>
- <ses:parameter>
- <ses:name>_netui:returnActionCallback</ses:name>
- <ses:value>Netui_OnPopupDone_0</ses:value>
- </ses:parameter>
- <ses:parameter>
- <ses:name>_netui:returnActionViewRenderer</ses:name>
-
<ses:value>org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer</ses:value>
- </ses:parameter>
- </ses:parameters>
- <ses:cookies>
- <ses:cookie>
- <ses:name>JSESSIONID</ses:name>
- <ses:value>611585B7ECFD1806550010F3F07FABD6</ses:value>
- </ses:cookie>
- </ses:cookies>
- <ses:headers>
- <ses:header>
- <ses:name>accept</ses:name>
-
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-charset</ses:name>
- <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-encoding</ses:name>
- <ses:value>gzip,deflate</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-language</ses:name>
- <ses:value>en-us,en;q=0.5</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>connection</ses:name>
- <ses:value>keep-alive</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>cookie</ses:name>
-
<ses:value>JSESSIONID=611585B7ECFD1806550010F3F07FABD6</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>host</ses:name>
- <ses:value>localhost:8080</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>keep-alive</ses:name>
- <ses:value>300</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>referer</ses:name>
-
<ses:value>http://localhost:8080/coreWeb/tags/popup/Controller.jpf</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>user-agent</ses:name>
- <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
- </ses:header>
- </ses:headers>
- </ses:request>
- <ses:response>
- <ses:statusCode>200</ses:statusCode>
- <ses:reason/>
- <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML
4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/loose.dtd">
-<html lang="en">
-
- <head>
- <base href="http://localhost:8080/coreWeb/tags/popup/nested/index.jsp">
- </head>
- <body>
- <h3>/tags/popup/nested/Controller.jpf</h3>
-
- <a href="/coreWeb/tags/popup/nested/done.do">done</a>
- </body>
-
-</html>]]></ses:responseBody>
- </ses:response>
- </ses:test>
- <ses:test>
- <ses:testNumber>3</ses:testNumber>
- <ses:request>
- <ses:protocol>HTTP</ses:protocol>
- <ses:protocolVersion>1.1</ses:protocolVersion>
- <ses:host>localhost</ses:host>
- <ses:port>8080</ses:port>
- <ses:uri>/coreWeb/tags/popup/nested/done.do</ses:uri>
- <ses:method>GET</ses:method>
- <ses:parameters/>
- <ses:cookies>
- <ses:cookie>
- <ses:name>JSESSIONID</ses:name>
- <ses:value>611585B7ECFD1806550010F3F07FABD6</ses:value>
- </ses:cookie>
- </ses:cookies>
- <ses:headers>
- <ses:header>
- <ses:name>accept</ses:name>
-
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-charset</ses:name>
- <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-encoding</ses:name>
- <ses:value>gzip,deflate</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-language</ses:name>
- <ses:value>en-us,en;q=0.5</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>connection</ses:name>
- <ses:value>keep-alive</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>cookie</ses:name>
-
<ses:value>JSESSIONID=611585B7ECFD1806550010F3F07FABD6</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>host</ses:name>
- <ses:value>localhost:8080</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>keep-alive</ses:name>
- <ses:value>300</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>referer</ses:name>
-
<ses:value>http://localhost:8080/coreWeb/tags/popup/goNested.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AreturnActionCallback=Netui_OnPopupDone_0</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>user-agent</ses:name>
- <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
- </ses:header>
- </ses:headers>
- </ses:request>
- <ses:response>
- <ses:statusCode>200</ses:statusCode>
- <ses:reason/>
- <ses:responseBody><script language="JavaScript"
type="text/JavaScript">
-<!--
-var map = new Object();
-top.opener.Netui_OnPopupDone_0(map);
-window.close();
--->
-</script></ses:responseBody>
- </ses:response>
- </ses:test>
- <ses:test>
- <ses:testNumber>4</ses:testNumber>
- <ses:request>
- <ses:protocol>HTTP</ses:protocol>
- <ses:protocolVersion>1.1</ses:protocolVersion>
- <ses:host>localhost</ses:host>
- <ses:port>8080</ses:port>
- <ses:uri>/coreWeb/tags/popup/goNested.do</ses:uri>
- <ses:method>GET</ses:method>
- <ses:parameters>
- <ses:parameter>
- <ses:name>_netui:returnActionCallback</ses:name>
- <ses:value>Netui_OnPopupDone_1</ses:value>
- </ses:parameter>
- <ses:parameter>
- <ses:name>_netui:returnActionViewRenderer</ses:name>
-
<ses:value>org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer</ses:value>
- </ses:parameter>
- </ses:parameters>
- <ses:cookies>
- <ses:cookie>
- <ses:name>JSESSIONID</ses:name>
- <ses:value>611585B7ECFD1806550010F3F07FABD6</ses:value>
- </ses:cookie>
- </ses:cookies>
- <ses:headers>
- <ses:header>
- <ses:name>accept</ses:name>
-
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-charset</ses:name>
- <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-encoding</ses:name>
- <ses:value>gzip,deflate</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-language</ses:name>
- <ses:value>en-us,en;q=0.5</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>connection</ses:name>
- <ses:value>keep-alive</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>cookie</ses:name>
-
<ses:value>JSESSIONID=611585B7ECFD1806550010F3F07FABD6</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>host</ses:name>
- <ses:value>localhost:8080</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>keep-alive</ses:name>
- <ses:value>300</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>referer</ses:name>
-
<ses:value>http://localhost:8080/coreWeb/tags/popup/Controller.jpf</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>user-agent</ses:name>
- <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
- </ses:header>
- </ses:headers>
- </ses:request>
- <ses:response>
- <ses:statusCode>200</ses:statusCode>
- <ses:reason/>
- <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML
4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/loose.dtd">
-<html lang="en">
-
- <head>
- <base href="http://localhost:8080/coreWeb/tags/popup/nested/index.jsp">
- </head>
- <body>
- <h3>/tags/popup/nested/Controller.jpf</h3>
-
- <a href="/coreWeb/tags/popup/nested/done.do">done</a>
- </body>
-
-</html>]]></ses:responseBody>
- </ses:response>
- </ses:test>
- <ses:test>
- <ses:testNumber>5</ses:testNumber>
- <ses:request>
- <ses:protocol>HTTP</ses:protocol>
- <ses:protocolVersion>1.1</ses:protocolVersion>
- <ses:host>localhost</ses:host>
- <ses:port>8080</ses:port>
- <ses:uri>/coreWeb/tags/popup/nested/done.do</ses:uri>
- <ses:method>GET</ses:method>
- <ses:parameters/>
- <ses:cookies>
- <ses:cookie>
- <ses:name>JSESSIONID</ses:name>
- <ses:value>611585B7ECFD1806550010F3F07FABD6</ses:value>
- </ses:cookie>
- </ses:cookies>
- <ses:headers>
- <ses:header>
- <ses:name>accept</ses:name>
-
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-charset</ses:name>
- <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-encoding</ses:name>
- <ses:value>gzip,deflate</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-language</ses:name>
- <ses:value>en-us,en;q=0.5</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>connection</ses:name>
- <ses:value>keep-alive</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>cookie</ses:name>
-
<ses:value>JSESSIONID=611585B7ECFD1806550010F3F07FABD6</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>host</ses:name>
- <ses:value>localhost:8080</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>keep-alive</ses:name>
- <ses:value>300</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>referer</ses:name>
-
<ses:value>http://localhost:8080/coreWeb/tags/popup/goNested.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AreturnActionCallback=Netui_OnPopupDone_1</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>user-agent</ses:name>
- <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
- </ses:header>
- </ses:headers>
- </ses:request>
- <ses:response>
- <ses:statusCode>200</ses:statusCode>
- <ses:reason/>
- <ses:responseBody><script language="JavaScript"
type="text/JavaScript">
-<!--
-var map = new Object();
-top.opener.Netui_OnPopupDone_1(map);
-window.close();
--->
-</script></ses:responseBody>
- </ses:response>
- </ses:test>
- <ses:test>
- <ses:testNumber>6</ses:testNumber>
- <ses:request>
- <ses:protocol>HTTP</ses:protocol>
- <ses:protocolVersion>1.1</ses:protocolVersion>
- <ses:host>localhost</ses:host>
- <ses:port>8080</ses:port>
- <ses:uri>/coreWeb/tags/popup/goNested.do</ses:uri>
- <ses:method>GET</ses:method>
- <ses:parameters>
- <ses:parameter>
- <ses:name>_netui:returnActionCallback</ses:name>
- <ses:value>Netui_OnPopupDone_3</ses:value>
- </ses:parameter>
- <ses:parameter>
- <ses:name>_netui:returnActionViewRenderer</ses:name>
-
<ses:value>org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer</ses:value>
- </ses:parameter>
- </ses:parameters>
- <ses:cookies>
- <ses:cookie>
- <ses:name>JSESSIONID</ses:name>
- <ses:value>611585B7ECFD1806550010F3F07FABD6</ses:value>
- </ses:cookie>
- </ses:cookies>
- <ses:headers>
- <ses:header>
- <ses:name>accept</ses:name>
-
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-charset</ses:name>
- <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-encoding</ses:name>
- <ses:value>gzip,deflate</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-language</ses:name>
- <ses:value>en-us,en;q=0.5</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>connection</ses:name>
- <ses:value>keep-alive</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>cookie</ses:name>
-
<ses:value>JSESSIONID=611585B7ECFD1806550010F3F07FABD6</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>host</ses:name>
- <ses:value>localhost:8080</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>keep-alive</ses:name>
- <ses:value>300</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>referer</ses:name>
-
<ses:value>http://localhost:8080/coreWeb/tags/popup/Controller.jpf</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>user-agent</ses:name>
- <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
- </ses:header>
- </ses:headers>
- </ses:request>
- <ses:response>
- <ses:statusCode>200</ses:statusCode>
- <ses:reason/>
- <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML
4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/loose.dtd">
-<html lang="en">
-
- <head>
- <base href="http://localhost:8080/coreWeb/tags/popup/nested/index.jsp">
- </head>
- <body>
- <h3>/tags/popup/nested/Controller.jpf</h3>
-
- <a href="/coreWeb/tags/popup/nested/done.do">done</a>
- </body>
-
-</html>]]></ses:responseBody>
- </ses:response>
- </ses:test>
- <ses:test>
- <ses:testNumber>7</ses:testNumber>
- <ses:request>
- <ses:protocol>HTTP</ses:protocol>
- <ses:protocolVersion>1.1</ses:protocolVersion>
- <ses:host>localhost</ses:host>
- <ses:port>8080</ses:port>
- <ses:uri>/coreWeb/tags/popup/nested/done.do</ses:uri>
- <ses:method>GET</ses:method>
- <ses:parameters/>
- <ses:cookies>
- <ses:cookie>
- <ses:name>JSESSIONID</ses:name>
- <ses:value>611585B7ECFD1806550010F3F07FABD6</ses:value>
- </ses:cookie>
- </ses:cookies>
- <ses:headers>
- <ses:header>
- <ses:name>accept</ses:name>
-
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-charset</ses:name>
- <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-encoding</ses:name>
- <ses:value>gzip,deflate</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-language</ses:name>
- <ses:value>en-us,en;q=0.5</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>connection</ses:name>
- <ses:value>keep-alive</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>cookie</ses:name>
-
<ses:value>JSESSIONID=611585B7ECFD1806550010F3F07FABD6</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>host</ses:name>
- <ses:value>localhost:8080</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>keep-alive</ses:name>
- <ses:value>300</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>referer</ses:name>
-
<ses:value>http://localhost:8080/coreWeb/tags/popup/goNested.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AreturnActionCallback=Netui_OnPopupDone_3</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>user-agent</ses:name>
- <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
- </ses:header>
- </ses:headers>
- </ses:request>
- <ses:response>
- <ses:statusCode>200</ses:statusCode>
- <ses:reason/>
- <ses:responseBody><script language="JavaScript"
type="text/JavaScript">
-<!--
-var map = new Object();
-top.opener.Netui_OnPopupDone_3(map);
-window.close();
--->
-</script></ses:responseBody>
- </ses:response>
- </ses:test>
- <ses:test>
- <ses:testNumber>8</ses:testNumber>
- <ses:request>
- <ses:protocol>HTTP</ses:protocol>
- <ses:protocolVersion>1.1</ses:protocolVersion>
- <ses:host>localhost</ses:host>
- <ses:port>8080</ses:port>
- <ses:uri>/coreWeb/tags/popup/goNested2.do</ses:uri>
- <ses:method>GET</ses:method>
- <ses:parameters>
- <ses:parameter>
- <ses:name>_netui:returnActionCallback</ses:name>
- <ses:value>Netui_OnPopupDone_4</ses:value>
- </ses:parameter>
- <ses:parameter>
- <ses:name>_netui:returnActionViewRenderer</ses:name>
-
<ses:value>org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer</ses:value>
- </ses:parameter>
- </ses:parameters>
- <ses:cookies>
- <ses:cookie>
- <ses:name>JSESSIONID</ses:name>
- <ses:value>611585B7ECFD1806550010F3F07FABD6</ses:value>
- </ses:cookie>
- </ses:cookies>
- <ses:headers>
- <ses:header>
- <ses:name>accept</ses:name>
-
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-charset</ses:name>
- <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-encoding</ses:name>
- <ses:value>gzip,deflate</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-language</ses:name>
- <ses:value>en-us,en;q=0.5</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>connection</ses:name>
- <ses:value>keep-alive</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>cookie</ses:name>
-
<ses:value>JSESSIONID=611585B7ECFD1806550010F3F07FABD6</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>host</ses:name>
- <ses:value>localhost:8080</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>keep-alive</ses:name>
- <ses:value>300</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>referer</ses:name>
-
<ses:value>http://localhost:8080/coreWeb/tags/popup/Controller.jpf</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>user-agent</ses:name>
- <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
- </ses:header>
- </ses:headers>
- </ses:request>
- <ses:response>
- <ses:statusCode>200</ses:statusCode>
- <ses:reason/>
- <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML
4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/loose.dtd">
-<html lang="en">
-
- <head>
- <base href="http://localhost:8080/coreWeb/tags/popup/nested/index.jsp">
- </head>
- <body>
- <h3>/tags/popup/nested/Controller.jpf</h3>
-
- <a href="/coreWeb/tags/popup/nested/done.do">done</a>
- </body>
-
-</html>]]></ses:responseBody>
- </ses:response>
- </ses:test>
- <ses:test>
- <ses:testNumber>9</ses:testNumber>
- <ses:request>
- <ses:protocol>HTTP</ses:protocol>
- <ses:protocolVersion>1.1</ses:protocolVersion>
- <ses:host>localhost</ses:host>
- <ses:port>8080</ses:port>
- <ses:uri>/coreWeb/tags/popup/nested/done.do</ses:uri>
- <ses:method>GET</ses:method>
- <ses:parameters/>
- <ses:cookies>
- <ses:cookie>
- <ses:name>JSESSIONID</ses:name>
- <ses:value>611585B7ECFD1806550010F3F07FABD6</ses:value>
- </ses:cookie>
- </ses:cookies>
- <ses:headers>
- <ses:header>
- <ses:name>accept</ses:name>
-
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-charset</ses:name>
- <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-encoding</ses:name>
- <ses:value>gzip,deflate</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>accept-language</ses:name>
- <ses:value>en-us,en;q=0.5</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>connection</ses:name>
- <ses:value>keep-alive</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>cookie</ses:name>
-
<ses:value>JSESSIONID=611585B7ECFD1806550010F3F07FABD6</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>host</ses:name>
- <ses:value>localhost:8080</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>keep-alive</ses:name>
- <ses:value>300</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>referer</ses:name>
-
<ses:value>http://localhost:8080/coreWeb/tags/popup/goNested2.do?_netui%3AreturnActionViewRenderer=org.apache.beehive.netui.tags.internal.ReturnActionViewRenderer&_netui%3AreturnActionCallback=Netui_OnPopupDone_4</ses:value>
- </ses:header>
- <ses:header>
- <ses:name>user-agent</ses:name>
- <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
- </ses:header>
- </ses:headers>
- </ses:request>
- <ses:response>
- <ses:statusCode>200</ses:statusCode>
- <ses:reason/>
- <ses:responseBody><script language="JavaScript"
type="text/JavaScript">
-<!--
-var map = new Object();
-top.opener.Netui_OnPopupDone_4(map);
-window.close();
--->
-</script></ses:responseBody>
- </ses:response>
- </ses:test>
</ses:tests>
- <ses:endDate>21 Feb 2005, 03:58:13.131 PM MST</ses:endDate>
- <ses:testCount>9</ses:testCount>
+ <ses:endDate>24 Feb 2005, 11:01:53.871 AM MST</ses:endDate>
+ <ses:testCount>1</ses:testCount>
</ses:recorderSession>