You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by cr...@apache.org on 2006/09/18 19:11:18 UTC

svn commit: r447474 - in /beehive/trunk: docs/forrest/release/src/documentation/content/xdocs/netui/tutorial.xml netui/test/webapps/drt/testRecorder/tests/ValidateUseFormBean.xml

Author: crogers
Date: Mon Sep 18 10:11:18 2006
New Revision: 447474

URL: http://svn.apache.org/viewvc?view=rev&rev=447474
Log:
Fixed up the NetUI tutorial. This is a fix for http://issues.apache.org/jira/browse/BEEHIVE-1138
Also cleaned up some bogus cookies in a test recording.

Tests: NetUI BVT (WinXP pass)


Modified:
    beehive/trunk/docs/forrest/release/src/documentation/content/xdocs/netui/tutorial.xml
    beehive/trunk/netui/test/webapps/drt/testRecorder/tests/ValidateUseFormBean.xml

Modified: beehive/trunk/docs/forrest/release/src/documentation/content/xdocs/netui/tutorial.xml
URL: http://svn.apache.org/viewvc/beehive/trunk/docs/forrest/release/src/documentation/content/xdocs/netui/tutorial.xml?view=diff&rev=447474&r1=447473&r2=447474
==============================================================================
--- beehive/trunk/docs/forrest/release/src/documentation/content/xdocs/netui/tutorial.xml (original)
+++ beehive/trunk/docs/forrest/release/src/documentation/content/xdocs/netui/tutorial.xml Mon Sep 18 10:11:18 2006
@@ -83,8 +83,8 @@
     beehive_projects/
         netui-tutorial/
             src/
-            web/
                 Controller.java
+            web/
                 index.jsp
                 resources/
                 WEB-INF/
@@ -190,10 +190,10 @@
                 <title>Create the Page Flow Files</title>
                 <p>
                     You will create two files in a new page flow: <code>Controller.java</code> and <code>index.jsp</code>.
-                    First, create a directory called <code>myFlow</code> under the <code>web</code> directory.  Then add
+                    First, create a directory called <code>myFlow</code> under the <code>src</code> directory.  Then add
                     the following page flow controller class:
                 </p>
-                <p><strong><code>web/myFlow/Controller.java</code></strong></p> 
+                <p><strong><code>src/myFlow/Controller.java</code></strong></p> 
                 <source>
 package myFlow;
 
@@ -209,13 +209,6 @@
     extends PageFlowController
 {
 }</source>
-                <note>
-                    Here we have put our controller class directly in the web content directory, alongside its pages.
-                    If you would rather not do this (or if you can't because your IDE doesn't like it), you can put
-                    the controller class in a <strong>parallel source directory</strong>.  In this case, you would put
-                    it in <code>src/myFlow</code>, and NetUI will assume it goes with pages that are in
-                    <code>web/myFlow</code>.
-                </note>
                 <p>Every Page Flow controller class must extend 
                     <a href="apidocs/javadoc/org/apache/beehive/netui/pageflow/PageFlowController.html">
                         <code>PageFlowController</code>
@@ -231,7 +224,8 @@
                 <p>The URL above means this: "Run the <code>begin</code> action of the <code>Controller</code> class 
                    in the <code>myFlow</code> directory of the <code>netui-tutorial</code> web application."</p>
                 <p>
-                    Now, create the <code>index.jsp</code> that will be shown when you hit the page flow:
+                    Now, create a directory called <code>myFlow</code> under the <code>web</code> directory.
+                    Then, create the <code>index.jsp</code> that will be shown when you hit the page flow:
                 </p>
                 <p><strong><code>web/myFlow/index.jsp</code></strong></p>
 <source><![CDATA[
@@ -249,8 +243,10 @@
   </netui:body>
 </netui:html>
 ]]></source>
-
             <!--<p>[todo: what is this code doing?]</p>-->
+                <note>
+                    Note, we placed the pages in a <strong>parallel web content directory</strong>. NetUI assumes that the pages in <code>web/myFlow</code> go with the controller class in <code>src/myFlow</code>.
+                </note>
             </section>
             <section id="create_build_deploy">
                 <title>Compile and Deploy the Web Application</title>
@@ -331,9 +327,7 @@
         <p><strong><code>index.jsp</code></strong></p>
         <source>
 &lt;%@ page language="java" contentType="text/html;charset=UTF-8"%>
-&lt;%@ taglib uri="http://beehive.apache.org/netui/tags-databinding-1.0" prefix="netui-data"%>
 &lt;%@ taglib uri="http://beehive.apache.org/netui/tags-html-1.0" prefix="netui"%>
-&lt;%@ taglib uri="http://beehive.apache.org/netui/tags-template-1.0" prefix="netui-template"%>
 &lt;netui:html>
   &lt;head>
     &lt;title>Web Application Page&lt;/title>
@@ -352,7 +346,7 @@
             </section>
             <section id="navigate_add_action">
                 <title>Add a Simple Action to Handle the Link</title>
-                <p>Open the file <code>web/myFlow/Controller.java</code>.</p>
+                <p>Open the file <code>src/myFlow/Controller.java</code>.</p>
                 <p>Edit <code>Controller.java</code> so it appears as follows.  Don't forget the comma after the first <code>Jpf.SimpleAction(...)</code> element!</p>
                 <p><strong><code>Controller.java</code></strong></p>                
                 <source>
@@ -465,7 +459,7 @@
                 <title>Edit the Controller Class to Handle the Submitted Data</title>
                 <p>Now you will add a new action and use your new form bean to handle the data
                 submitted from the HTML form.</p>
-                <p>Open the file <code>web/myFlow/Controller.java</code>
+                <p>Open the file <code>src/myFlow/Controller.java</code>
                 </p>
                 <p>Edit <code>Controller.java</code> so it appears as follows.  Code to add appears in bold type.</p>
                 
@@ -496,7 +490,9 @@
     public Forward processData(ProfileForm form) {
         System.out.println("Name: " + form.getName());
         System.out.println("Age: " + form.getAge());
-        return new Forward("success");
+
+        Forward fwd = new Forward("success");
+        return fwd;
     }</strong>
 }
 </source>
@@ -557,6 +553,7 @@
                 <title>Process the Submitted Data</title>
                 <p>
                     Edit the <code>processData</code> method in the <code>Controller.java</code> file so it appears as follows. Code to add appears in bold.
+                    Change the value of the path attribute in the Forward annotation to <code>displayData.jsp</code>.
                     Note that the "action outputs" you are adding here will be read as "page inputs" on the page.
                 </p>
                 
@@ -572,11 +569,11 @@
     public Forward processData(ProfileForm form) {
         System.out.println("Name: " + form.getName());
         System.out.println("Age: " + form.getAge());    
-        <strong>
+
         Forward fwd = new Forward("success");
-        fwd.addActionOutput("name", form.getName());
-        fwd.addActionOutput("age", form.getAge());
-        return fwd;</strong>
+        <strong>fwd.addActionOutput("name", form.getName());
+        fwd.addActionOutput("age", form.getAge());</strong>
+        return fwd;
     }
     
     ...
@@ -668,7 +665,7 @@
     extends PageFlowController
 {
     <strong>@Control
-    private HelloWorld _helloWorld;</strong>
+    private HelloWorld helloWorld;</strong>
 	
     @Jpf.Action(
         forwards = { 
@@ -682,7 +679,7 @@
         Forward fwd = new Forward("success");
         fwd.addActionOutput("name", form.getName());
         fwd.addActionOutput("age", form.getAge());
-        <strong>fwd.addActionOutput("message", _helloWorld.helloParam( form.getName()));</strong>
+        <strong>fwd.addActionOutput("message", helloWorld.helloParam(form.getName()));</strong>
         return fwd;
     }	  
 }</source>
@@ -738,17 +735,18 @@
                         <code>ValidatableProperty</code>
                     </a>
                     annotation for the <code>name</code> property of the form so that it will (1) be required, and 
-                    (2) have a maximum length of 30 characters. The <code>age</code> property will also be required
-                    and must have a value in the range 1 to 130.</p>
+                    (2) have a maximum length of 30 characters. The <code>age</code> property 
+                    must have a value in the range 1 to 130.</p>
                 <p>Open the file <code>src/forms/ProfileForm.java</code></p>
                 <p>
-                    Add validation annotations.  Code to add appears in bold (notice the additional <code>import</code> statment for the annotations).
+                    Add validation annotations.  Code to add appears in bold (notice the additional <code>import</code> statement and the <code>FormBean</code> annotation).
                 </p>
                 <p><strong><code>src/forms/ProfileForm.java</code></strong></p>
                 <source>package forms;
 
 <strong>import org.apache.beehive.netui.pageflow.annotations.Jpf;</strong>
 
+<strong>@Jpf.FormBean()</strong>
 public class ProfileForm 
     implements java.io.Serializable {
 
@@ -774,7 +772,6 @@
 
     <strong>@Jpf.ValidatableProperty(
         displayName = "Age",
-        validateRequired = @Jpf.ValidateRequired(),
         validateRange = @Jpf.ValidateRange(minInt = 1, maxInt = 130)</strong>
     )
     public int getAge() {
@@ -784,15 +781,16 @@
                 <p>Save and close <code>ProfileForm.java</code>.</p>
                 <note>
                     The validation annotations above do <strong>not</strong> produce localized messages.  If you want
-                    your messages to be localizable, you would do two things: (1) add a
+                    your messages to be localizable, you would do two things: (1) add the
+                    <a href="apidocs/javadoc/org/apache/beehive/netui/pageflow/annotations/Jpf.FormBean.html#messageBundle()">
+                        <code>messageBundle</code>
+                    </a>
+                    attribute to the
                     <a href="apidocs/javadoc/org/apache/beehive/netui/pageflow/annotations/Jpf.FormBean.html">
                         <code>@Jpf.FormBean</code>
                     </a>
                     annotation on the <code>ProfileForm</code> class, with its
-                    <a href="apidocs/javadoc/org/apache/beehive/netui/pageflow/annotations/Jpf.FormBean.html#messageBundle()">
-                        <code>messageBundle</code>
-                    </a>
-                    attribute set to a valid message bundle, and (2) use the
+                    value set to a valid message bundle, and (2) use the
                     <a href="apidocs/javadoc/org/apache/beehive/netui/pageflow/annotations/Jpf.ValidatableProperty.html#displayNameKey()">
                         <code>displayNameKey</code>
                     </a>
@@ -819,9 +817,9 @@
                     <a href="apidocs/javadoc/org/apache/beehive/netui/pageflow/annotations/Jpf.Action.html#validationErrorForward()">
                         <code>validationErrorForward</code>
                     </a>
-                    to the <code>processData</code> action in <code>web/myFlow/Controller.java</code>:
+                    to the <code>processData</code> action in <code>src/myFlow/Controller.java</code>. Code to add appears in bold. Don't forget the comma after the <code>forwards={...}</code> element!
                 </p>
-                <p><strong><code>web/myFlow/Controller.java</code></strong></p>
+                <p><strong><code>src/myFlow/Controller.java</code></strong></p>
                 <source>package myFlow;
 
 import org.apache.beehive.netui.pageflow.annotations.Jpf;
@@ -842,7 +840,7 @@
     extends PageFlowController
 {
     @Control
-    private HelloWorld _helloWorld;
+    private HelloWorld helloWorld;
 
     @Jpf.Action(
         forwards = {
@@ -857,7 +855,7 @@
         Forward fwd = new Forward("success");
         fwd.addActionOutput("name", form.getName());
         fwd.addActionOutput("age", form.getAge());
-        fwd.addActionOutput("message", _helloWorld.helloParam( form.getName()));
+        fwd.addActionOutput("message", helloWorld.helloParam(form.getName()));
         return fwd;
     }
 }</source>
@@ -996,7 +994,7 @@
                 <title>To Launch and Return from the Nested Page Flow</title>
                 <p>In this task you will add Action methods: one to handle forwarding to the nested page flow and another to
                     implement the return Action when the nested page flow completes.</p>
-                <p>Open the file <code>web/myFlow/Controller.java</code></p>
+                <p>Open the file <code>src/myFlow/Controller.java</code></p>
                 <p>Edit <code>Controller.java</code> so it appears as follows.  Code to add appears
                     in bold type. Don't forget to add the <code>useFormBean</code> property to the
                     <a href="apidocs/javadoc/org/apache/beehive/netui/pageflow/annotations/Jpf.Action.html">
@@ -1005,7 +1003,7 @@
                     annotation of the <code>processData</code> method. The
                     ProfileForm is page flow-scoped for this example, using the same Form Bean
                     instance in multiple Action methods.</p>
-                <p><strong><code>web/myFlow/Controller.java</code></strong></p>
+                <p><strong><code>src/myFlow/Controller.java</code></strong></p>
                 <source>
 package myFlow;
 
@@ -1028,7 +1026,7 @@
 {
 
     @Control
-    private HelloWorld _helloWorld;
+    private HelloWorld helloWorld;
 
     <strong>private ProfileForm profileForm;
 
@@ -1070,28 +1068,18 @@
         forwards = {
             @Jpf.Forward(name="success", path="displayData.jsp")
         },
-        validatableProperties = {
-            @Jpf.ValidatableProperty(
-                propertyName = "name",
-                displayName = "Name",
-                validateRequired = @Jpf.ValidateRequired(),
-                validateMaxLength = @Jpf.ValidateMaxLength(chars = 30)),
-            @Jpf.ValidatableProperty(
-                propertyName = "age",
-                displayName = "Age",
-                validateRequired = @Jpf.ValidateRequired(),
-                validateRange = @Jpf.ValidateRange(minInt = 1, maxInt = 130))
-        },
         validationErrorForward = @Jpf.Forward(name="fail", path="page2.jsp")
     )
     public Forward processData(ProfileForm form) {
         System.out.println("Name: " + form.getName());
         System.out.println("Age: " + form.getAge());
 
+        Forward fwd = new Forward("success");
         fwd.addActionOutput("name", form.getName());
         fwd.addActionOutput("age", form.getAge());
-        fwd.addActionOutput("message", _helloWorld.helloParam( form.getName()));
-        return new Forward("success");
+        fwd.addActionOutput("message", helloWorld.helloParam(form.getName()));
+        <strong>fwd.addActionOutput("sport", form.getSport());</strong>
+        return fwd;
     }
 }
 </source>
@@ -1106,17 +1094,17 @@
                     declared as member data of this nested page flow. After the user confirms the
                     data, the nested page flow returns a <code>String</code> to the main page flow.</p>
                 <p>
-                In the directory <code>web/myFlow</code> create a directory named <strong><code>sports</code></strong>.
+                In the directory <code>src/myFlow</code> create a directory named <strong><code>sports</code></strong>.
                 </p>
                 <p>
-                In the directory <code>web/myFlow/sports</code> create a Java file named 
+                In the directory <code>src/myFlow/sports</code> create a Java file named 
                 <strong><code>SportsController.java</code></strong>.
                 </p>
-                <p>Edit <code>web/myFlow/sports/SportsController.java</code> so it appears as follows.</p>
+                <p>Edit <code>src/myFlow/sports/SportsController.java</code> so it appears as follows.</p>
 
                 <p><strong><code>SportsController.java</code></strong></p>
                 <source>
-package sports;
+package myFlow.sports;
 
 import org.apache.beehive.netui.pageflow.annotations.Jpf;
 import org.apache.beehive.netui.pageflow.PageFlowController;
@@ -1185,6 +1173,7 @@
                 <title>To Present and Collect Data using a Form</title>
                 <p>This task illustrates the use of custom tags to render a radio button group in an HTML form and 
                    link it to the nested page flow <code>selectSport</code> Action method.</p>
+                <p>In the directory <code>web/myFlow</code> create a directory named <strong><code>sports</code></strong>.</p>
                 <p>In the directory <code>web/myFlow/sports</code>, create a file named <code>index.jsp</code>.</p>
                 <p>Edit index.jsp so it appears as follows.</p>
                 <p><strong><code>index.jsp</code></strong></p>
@@ -1304,7 +1293,7 @@
             <title>Step 9: Adding Actions to a Shared Flow</title>
             <section id="sharedflow_page">
                 <title>To Create a Common Destination JSP</title>
-                <p>In the directory <code>web/myFlow</code>, create a file named <code>help.jsp</code>.</p>
+                <p>In the directory <code>web</code>, create a file named <code>help.jsp</code>.</p>
                 <p>Edit help.jsp so it appears as follows.</p>
                 <p><strong><code>help.jsp</code></strong></p>
                 <source><![CDATA[
@@ -1325,7 +1314,7 @@
                 <p>Save <code>help.jsp</code>.</p>
             </section>
             <section id="sharedflow_action">
-                <title>To Make an Action available to multiple Page Flows</title>
+                <title>Make an Action available to multiple Page Flows</title>
                 <p>In this task you will add a Simple Action to the existing Shared Flow.  The Action forwards to the 
                     help page created in the previous task and will be available to multiple page flows in the application.</p>
                 <p>Open the existing Shared Flow file <code>src/shared/SharedFlow.java</code></p>
@@ -1355,17 +1344,55 @@
 </source>
                 <p>Save <code>SharedFlow.java</code>.</p>
             </section>
+            <section id="sharedflow_reference">
+                <title>Reference the Shared Flow from the Page Flow</title>
+                <p>
+                    Declare a shared flow reference in the page flow controller class, using the
+                    <a href="apidocs/javadoc/org/apache/beehive/netui/pageflow/annotations/Jpf.SharedFlowRef.html">
+                        <code>@Jpf.SharedFlowRef</code>
+                    </a>
+                    annotation. The declaration assigns a name to the referenced shared flow. This name can be used throughout the page flow to reference shared actions and state.
+                </p>
+                <p>Open the file <code>src/myFlow/Controller.java</code>.</p>
+                <p>Edit <code>Controller.java</code> so it appears as follows.  The code to add appears in bold type.</p>
+                <p><strong><code>Controller.java</code></strong></p>
+                <source>
+package myFlow;
+
+import org.apache.beehive.netui.pageflow.annotations.Jpf;
+import org.apache.beehive.netui.pageflow.PageFlowController;
+import org.apache.beehive.netui.pageflow.Forward;
+import forms.ProfileForm;
+
+import org.apache.beehive.controls.api.bean.Control;
+import controls.HelloWorld;
+
+@Jpf.Controller(
+    simpleActions={
+        @Jpf.SimpleAction(name="begin", path="index.jsp"),
+        @Jpf.SimpleAction(name="toPage2", path="page2.jsp")
+    }<strong>,
+    sharedFlowRefs={
+        @Jpf.SharedFlowRef(name="shared", type=shared.SharedFlow.class)
+    }</strong>
+)
+public class Controller
+    extends PageFlowController
+{
+    ...
+}
+</source>
+                <p>Save <code>Controller.java</code>.</p>
+            </section>
             <section id="sharedflow_link">
-                <title>To Link a Page to the Shared Flow Action</title>
+                <title>Link a Page to the Shared Flow Action</title>
                 <p>In this task you will create a link from the JSP, <code>index.jsp</code> to the
                     Shared Flow Action.</p>
                 <p>Open the file <code>web/myFlow/index.jsp</code>.</p>
                 <p>Edit <code>index.jsp</code> so it appears as follows.  The code to add appears in bold type.</p>
                 <p><strong><code>index.jsp</code></strong></p>
                 <source>&lt;%@ page language="java" contentType="text/html;charset=UTF-8"%>
-&lt;%@ taglib uri="http://beehive.apache.org/netui/tags-databinding-1.0" prefix="netui-data"%>
 &lt;%@ taglib uri="http://beehive.apache.org/netui/tags-html-1.0" prefix="netui"%>
-&lt;%@ taglib uri="http://beehive.apache.org/netui/tags-template-1.0" prefix="netui-template"%>
 &lt;netui:html>
   &lt;head>
     &lt;title>Web Application Page&lt;/title>

Modified: beehive/trunk/netui/test/webapps/drt/testRecorder/tests/ValidateUseFormBean.xml
URL: http://svn.apache.org/viewvc/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/ValidateUseFormBean.xml?view=diff&rev=447474&r1=447473&r2=447474
==============================================================================
--- beehive/trunk/netui/test/webapps/drt/testRecorder/tests/ValidateUseFormBean.xml (original)
+++ beehive/trunk/netui/test/webapps/drt/testRecorder/tests/ValidateUseFormBean.xml Mon Sep 18 10:11:18 2006
@@ -21,10 +21,6 @@
 <name>JSESSIONID</name>
 <value>6C802D477388B15000DFB31C74A900B2</value>
 </cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
 </cookies>
 <headers>
 <header>
@@ -49,7 +45,7 @@
 </header>
 <header>
 <name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
 </header>
 <header>
 <name>host</name>
@@ -246,10 +242,6 @@
 <name>JSESSIONID</name>
 <value>6C802D477388B15000DFB31C74A900B2</value>
 </cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
 </cookies>
 <headers>
 <header>
@@ -282,7 +274,7 @@
 </header>
 <header>
 <name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
 </header>
 <header>
 <name>host</name>
@@ -488,10 +480,6 @@
 <name>JSESSIONID</name>
 <value>6C802D477388B15000DFB31C74A900B2</value>
 </cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
 </cookies>
 <headers>
 <header>
@@ -524,7 +512,7 @@
 </header>
 <header>
 <name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
 </header>
 <header>
 <name>host</name>
@@ -730,10 +718,6 @@
 <name>JSESSIONID</name>
 <value>6C802D477388B15000DFB31C74A900B2</value>
 </cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
 </cookies>
 <headers>
 <header>
@@ -766,7 +750,7 @@
 </header>
 <header>
 <name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
 </header>
 <header>
 <name>host</name>
@@ -972,10 +956,6 @@
 <name>JSESSIONID</name>
 <value>6C802D477388B15000DFB31C74A900B2</value>
 </cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
 </cookies>
 <headers>
 <header>
@@ -1008,7 +988,7 @@
 </header>
 <header>
 <name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
 </header>
 <header>
 <name>host</name>
@@ -1214,10 +1194,6 @@
 <name>JSESSIONID</name>
 <value>6C802D477388B15000DFB31C74A900B2</value>
 </cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
 </cookies>
 <headers>
 <header>
@@ -1250,7 +1226,7 @@
 </header>
 <header>
 <name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
 </header>
 <header>
 <name>host</name>
@@ -1456,10 +1432,6 @@
 <name>JSESSIONID</name>
 <value>6C802D477388B15000DFB31C74A900B2</value>
 </cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
 </cookies>
 <headers>
 <header>
@@ -1492,7 +1464,7 @@
 </header>
 <header>
 <name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
 </header>
 <header>
 <name>host</name>
@@ -1698,10 +1670,6 @@
 <name>JSESSIONID</name>
 <value>6C802D477388B15000DFB31C74A900B2</value>
 </cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
 </cookies>
 <headers>
 <header>
@@ -1734,7 +1702,7 @@
 </header>
 <header>
 <name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
 </header>
 <header>
 <name>host</name>
@@ -1940,10 +1908,6 @@
 <name>JSESSIONID</name>
 <value>6C802D477388B15000DFB31C74A900B2</value>
 </cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
 </cookies>
 <headers>
 <header>
@@ -1976,7 +1940,7 @@
 </header>
 <header>
 <name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
 </header>
 <header>
 <name>host</name>
@@ -2182,10 +2146,6 @@
 <name>JSESSIONID</name>
 <value>6C802D477388B15000DFB31C74A900B2</value>
 </cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
 </cookies>
 <headers>
 <header>
@@ -2218,7 +2178,7 @@
 </header>
 <header>
 <name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
 </header>
 <header>
 <name>host</name>
@@ -2420,10 +2380,6 @@
 <name>JSESSIONID</name>
 <value>6C802D477388B15000DFB31C74A900B2</value>
 </cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
 </cookies>
 <headers>
 <header>
@@ -2456,7 +2412,7 @@
 </header>
 <header>
 <name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
 </header>
 <header>
 <name>host</name>
@@ -2662,10 +2618,6 @@
 <name>JSESSIONID</name>
 <value>6C802D477388B15000DFB31C74A900B2</value>
 </cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
 </cookies>
 <headers>
 <header>
@@ -2698,7 +2650,7 @@
 </header>
 <header>
 <name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
 </header>
 <header>
 <name>host</name>
@@ -2904,10 +2856,6 @@
 <name>JSESSIONID</name>
 <value>6C802D477388B15000DFB31C74A900B2</value>
 </cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
 </cookies>
 <headers>
 <header>
@@ -2940,7 +2888,7 @@
 </header>
 <header>
 <name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
 </header>
 <header>
 <name>host</name>
@@ -3146,10 +3094,6 @@
 <name>JSESSIONID</name>
 <value>6C802D477388B15000DFB31C74A900B2</value>
 </cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
 </cookies>
 <headers>
 <header>
@@ -3182,7 +3126,7 @@
 </header>
 <header>
 <name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
 </header>
 <header>
 <name>host</name>
@@ -3388,10 +3332,6 @@
 <name>JSESSIONID</name>
 <value>6C802D477388B15000DFB31C74A900B2</value>
 </cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
 </cookies>
 <headers>
 <header>
@@ -3424,7 +3364,7 @@
 </header>
 <header>
 <name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
 </header>
 <header>
 <name>host</name>
@@ -3630,10 +3570,6 @@
 <name>JSESSIONID</name>
 <value>6C802D477388B15000DFB31C74A900B2</value>
 </cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
 </cookies>
 <headers>
 <header>
@@ -3666,7 +3602,7 @@
 </header>
 <header>
 <name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
 </header>
 <header>
 <name>host</name>
@@ -3872,10 +3808,6 @@
 <name>JSESSIONID</name>
 <value>6C802D477388B15000DFB31C74A900B2</value>
 </cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
 </cookies>
 <headers>
 <header>
@@ -3908,7 +3840,7 @@
 </header>
 <header>
 <name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
 </header>
 <header>
 <name>host</name>
@@ -4114,10 +4046,6 @@
 <name>JSESSIONID</name>
 <value>6C802D477388B15000DFB31C74A900B2</value>
 </cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
 </cookies>
 <headers>
 <header>
@@ -4150,7 +4078,7 @@
 </header>
 <header>
 <name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
 </header>
 <header>
 <name>host</name>
@@ -4356,10 +4284,6 @@
 <name>JSESSIONID</name>
 <value>6C802D477388B15000DFB31C74A900B2</value>
 </cookie>
-<cookie>
-<name>nde-textsize</name>
-<value>16px</value>
-</cookie>
 </cookies>
 <headers>
 <header>
@@ -4392,7 +4316,7 @@
 </header>
 <header>
 <name>cookie</name>
-<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2</value>
 </header>
 <header>
 <name>host</name>