You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by mc...@apache.org on 2008/07/15 17:44:06 UTC

svn commit: r676940 [1/2] - in /myfaces/trinidad/trunk_1.2.x: trinidad-examples/trinidad-demo/src/main/webapp/components/ trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/ trinidad-impl/src/test/resources/org/apache/...

Author: mcooper
Date: Tue Jul 15 08:44:05 2008
New Revision: 676940

URL: http://svn.apache.org/viewvc?rev=676940&view=rev
Log:
Fixed a problem where the panelList bullets when spanning multiple columns and using a list style that is ordered would not show the proper sequence--it would reset per column.
Implemented support for child flattening so that you can now put a iterator inside of the panelList--updated the component demo to show this in action.

Modified:
    myfaces/trinidad/trunk_1.2.x/trinidad-examples/trinidad-demo/src/main/webapp/components/panelList.jspx
    myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/PanelListRenderer.java
    myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/panelList-minimal-golden.xml
    myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/panelList-minimalIE-golden.xml
    myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/panelList-minimalIERtl-golden.xml
    myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/panelList-minimalInacc-golden.xml
    myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/panelList-minimalPPC-golden.xml
    myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/panelList-minimalSaf-golden.xml
    myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/panelList-minimalScrRdr-golden.xml

Modified: myfaces/trinidad/trunk_1.2.x/trinidad-examples/trinidad-demo/src/main/webapp/components/panelList.jspx
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk_1.2.x/trinidad-examples/trinidad-demo/src/main/webapp/components/panelList.jspx?rev=676940&r1=676939&r2=676940&view=diff
==============================================================================
--- myfaces/trinidad/trunk_1.2.x/trinidad-examples/trinidad-demo/src/main/webapp/components/panelList.jspx (original)
+++ myfaces/trinidad/trunk_1.2.x/trinidad-examples/trinidad-demo/src/main/webapp/components/panelList.jspx Tue Jul 15 08:44:05 2008
@@ -87,6 +87,13 @@
               </tr:panelList>
             </tr:panelGroupLayout>
           </tr:panelList>
+          <tr:outputFormatted styleUsage="instruction"
+                              value="&lt;b>Iterated children&lt;/b>"/>
+          <tr:panelList rows="1" maxColumns="3" listStyle="list-style-type: decimal;">
+            <tr:iterator var="row" varStatus="stat" value="#{periodicTable.tableData}">
+              <tr:outputText value="#{row.symbol} - #{row.name}"/>
+            </tr:iterator>
+          </tr:panelList>
         </tr:panelGroupLayout>
       </tr:form>
     </tr:document>

Modified: myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/PanelListRenderer.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/PanelListRenderer.java?rev=676940&r1=676939&r2=676940&view=diff
==============================================================================
--- myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/PanelListRenderer.java (original)
+++ myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/PanelListRenderer.java Tue Jul 15 08:44:05 2008
@@ -20,6 +20,7 @@
 
 import java.io.IOException;
 
+import java.util.ArrayList;
 import java.util.List;
 
 import javax.faces.component.UIComponent;
@@ -28,6 +29,9 @@
 
 import org.apache.myfaces.trinidad.bean.FacesBean;
 import org.apache.myfaces.trinidad.bean.PropertyKey;
+import org.apache.myfaces.trinidad.component.ComponentProcessingContext;
+import org.apache.myfaces.trinidad.component.ComponentProcessor;
+import org.apache.myfaces.trinidad.component.UIXComponent;
 import org.apache.myfaces.trinidad.component.core.layout.CorePanelList;
 
 import org.apache.myfaces.trinidad.context.RenderingContext;
@@ -57,12 +61,12 @@
    */
   @Override
   protected void renderStyleAttributes(
-    FacesContext        context,
-    RenderingContext arc,
-    FacesBean           bean) throws IOException
+    FacesContext     context,
+    RenderingContext rc,
+    FacesBean        bean)
+    throws IOException
   {
-    renderStyleAttributes(context, arc, bean,
-                          SkinSelectors.AF_PANEL_LIST_STYLE_CLASS);
+    renderStyleAttributes(context, rc, bean, SkinSelectors.AF_PANEL_LIST_STYLE_CLASS);
   }
 
   @Override
@@ -73,33 +77,108 @@
 
   @Override
   protected void encodeAll(
-    FacesContext        context,
-    RenderingContext arc,
-    UIComponent         component,
-    FacesBean           bean) throws IOException
-  {
+    FacesContext     context,
+    RenderingContext rc,
+    UIComponent      component,
+    FacesBean        bean)
+    throws IOException
+  {
+    Number rowsNumber = getRows(bean);
+    int rows;
+    if (rowsNumber == null)
+    {
+      rows = Integer.MAX_VALUE;
+    }
+    else
+    {
+      rows = rowsNumber.intValue();
+    }
 
-    int split = _getSplit(bean);
-    int maxCols = _getMaxColumns(arc, bean);
-    int childCount = component.getChildCount();
-    // no kids/ no rows / no columns, then no list
-    if (childCount <= 0 || split < 1 || maxCols < 1)
-      return;
+    Number maxColumnsNumber = getMaxColumns(bean);
+    int maxCols;
+    if (maxColumnsNumber == null)
+    {
+      maxCols = _getDefaultColumns(rc);
+    }
+    else
+    {
+      maxCols = maxColumnsNumber.intValue();
+    }
+
+    String listStyle = getListStyle(bean);
 
     ResponseWriter writer = context.getResponseWriter();
     writer.startElement("div", component);
     renderId(context, component);
-    renderAllAttributes(context, arc, bean);
+    renderAllAttributes(context, rc, bean);
 
-    ((CoreRenderingContext) arc).setDefaultLinkStyleDisabled(true);
+    ((CoreRenderingContext) rc).setDefaultLinkStyleDisabled(true);
 
-    if (split >= childCount)
-      _renderNoColumns(context, arc, component, bean, 0, childCount);
-    else
-      _renderColumns(context, arc, component, bean, split, childCount);
-    ((CoreRenderingContext) arc).setDefaultLinkStyleDisabled(false);
-    writer.endElement("div");
+    // Gather information about the bullets and groupings:
+    List<UIComponent> children = component.getChildren();
+    GroupingCallbackState groupingCallbackState = new GroupingCallbackState(children.size());
+    UIXComponent.processFlattenedChildren(
+      context,
+      _groupingCallback,
+      children,
+      groupingCallbackState);
+
+    int bulletCount = groupingCallbackState.bulletCount;
 
+    // If there are no kids or no rows or no columns, then no list
+    if (bulletCount <= 0 || rows < 1 || maxCols < 1)
+    {
+      writer.endElement("div");
+      ((CoreRenderingContext) rc).setDefaultLinkStyleDisabled(false);
+      return;
+    }
+
+    boolean usesPossiblyMultipleColumnDom = false;
+    if (rows < bulletCount)
+    {
+      usesPossiblyMultipleColumnDom = true;
+      writer.startElement("table", null);
+      OutputUtils.renderLayoutTableAttributes(context, rc, "0", "100%");
+      writer.startElement("tr", null);
+    }
+
+    int bulletsPerColumn = bulletCount;
+    int columnCount = (int)Math.ceil((double)bulletCount / (double)rows);
+
+    if (columnCount > maxCols)
+    {
+      columnCount = maxCols;
+    }
+
+    if (columnCount > 1)
+    {
+      bulletsPerColumn = (int)Math.ceil(((double)bulletCount) / (double) columnCount);
+    }
+
+    String columnWidth = IntegerUtils.getString(100 / columnCount) + "%";
+
+    // Encode the columns and bullets:
+    EncodingCallbackState encodingCallbackState =
+      new EncodingCallbackState(
+        groupingCallbackState.groupStates,
+        bulletsPerColumn,
+        columnWidth,
+        listStyle,
+        usesPossiblyMultipleColumnDom);
+    UIXComponent.processFlattenedChildren(
+      context,
+      _encoderCallback,
+      children,
+      encodingCallbackState);
+
+    if (usesPossiblyMultipleColumnDom)
+    {
+      writer.endElement("tr");
+      writer.endElement("table");
+    }
+
+    writer.endElement("div");
+    ((CoreRenderingContext) rc).setDefaultLinkStyleDisabled(false);
   }
 
   protected Number getRows(FacesBean bean)
@@ -114,156 +193,224 @@
 
   protected String getListStyle(FacesBean bean)
   {
-    return (String)bean.getProperty(_listStyleKey);
+    return toString(bean.getProperty(_listStyleKey));
   }
- 
+
   private void _renderListStyle(
-  FacesContext context,
-  FacesBean    bean) throws IOException
+    FacesContext context,
+    String       listStyle)
+    throws IOException
   {
-    String listStyle = getListStyle(bean);
     if (listStyle != null)
     {
-      context.getResponseWriter().writeAttribute("style",
-                                                  listStyle,
-                                                  "listStyle");
+      context.getResponseWriter().writeAttribute("style", listStyle, "listStyle");
     }
   }
 
-  // render without columns. Called when rows > children or when we have
-  // multiple columns, and we are rendering a single column.
-  @SuppressWarnings("unchecked")
-  private int _renderNoColumns(
-    FacesContext context,
-    RenderingContext arc,
-    UIComponent  component,
-    FacesBean    bean,
-    int          start,
-    int          numToRender)
-  throws IOException
+  /**
+   * Get the default columns off of the skin property.
+   */
+  private int _getDefaultColumns(RenderingContext rc)
   {
-    ResponseWriter writer = context.getResponseWriter();
-    int maxChildIndex = component.getChildCount();
-    int numRendered = 0;
-    int childIndex = start;
-    List<UIComponent> children   = component.getChildren();
-
-    writer.startElement("ul", null);
-    _renderListStyle(context, bean);
-
-    while ( numRendered < numToRender  && childIndex < maxChildIndex)
-    {
-      UIComponent child = children.get(childIndex);
-
-      // if visible child
-      if ( child != null && child.isRendered())
-      {
-        writer.startElement("li", null);
-
-        encodeChild(context, child);
-
-        writer.endElement("li");
-        numRendered++;
-      }
-
-      childIndex++;
-    }
-
-    writer.endElement("ul");
-    return childIndex;
+    // TODO Either document this skin property in skin-selectors.xml and add it to the skin demo
+    //      page or put it into the panelList component metadata xml file.
+    Integer defaultColumns =
+      (Integer)rc.getSkin().getProperty(SkinProperties.AF_PANEL_LIST_DEFAULT_COLUMNS);
+    return (defaultColumns != null) ? defaultColumns.intValue() : COLUMNS_DEFAULT;
   }
 
-
-  // render with columns
-  private void _renderColumns(
-    FacesContext context,
-    RenderingContext arc,
-    UIComponent  component,
-    FacesBean    bean,
-    int          split,
-    int          childCount)
-  throws IOException
+  /**
+   * Enumeration representing the current state of the grouping transitions for this child.
+   */
+  private enum GroupState
   {
+    /** This component is starting a group. */
+    START_GROUP,
 
-    ResponseWriter writer = context.getResponseWriter();
-    writer.startElement("table", null);
-    OutputUtils.renderLayoutTableAttributes(context, arc, "0", "100%");
-    writer.startElement("tr", null);
-
-    int start = 0;
-    int numToRender = 0;
-
-    int maxCols = _getMaxColumns(arc, bean);
-
-    int numCols = (int) Math.ceil( (double) childCount/ (double)split );
-
-    if ( numCols > maxCols )
-       numCols = maxCols;
-
-    if ( numCols > 1 )
-      numToRender =
-        (int) Math.ceil( ((double)childCount)/ (double) numCols );
-    else
-      numToRender = childCount;
-
-    String width = IntegerUtils.getString( 100 / numCols );
-
-    width = width + "%";
+    /** This component is inside a group. */
+    IN_GROUP,
 
+    /** This component is outside of a group. */
+    OUTSIDE_GROUP
+  };
 
-    for ( int i = 0; i < numCols; i++ )
+  /**
+   * Context object used to collect information about the grouping of the children to be laid out.
+   */
+  private static class GroupingCallbackState
+  {
+    public GroupingCallbackState(int initialSize)
     {
-      writer.startElement("td", null);
-      writer.writeAttribute("width",width, null);
-      writer.writeAttribute("valign","top", null);
-
-      start =
-        _renderNoColumns( context, arc, component, bean, start, numToRender );
-
-      writer.endElement("td");
-
-      if ( start >= childCount )
-        break;
+      this.groupStates = new ArrayList<GroupState>(initialSize);
     }
 
-    writer.endElement("tr");
-    writer.endElement("table");
-
+    protected final List<GroupState> groupStates;
+    protected int                    bulletCount;
   }
 
-  private int _getMaxColumns(
-    RenderingContext arc,
-    FacesBean bean)
+  /**
+   * Visitor for each of the flattened children in the PanelGroupLayoutRenderer, using the
+   * information in the GroupingCallbackState.
+   */
+  private class GroupingCallback implements ComponentProcessor<GroupingCallbackState>
   {
-    // get the number of columns
-    Number maxColumnsNumber = getMaxColumns(bean);
-    return (maxColumnsNumber != null) ?
-              maxColumnsNumber.intValue() :
-              _getDefaultColumns(arc);
+    public void processComponent(
+      FacesContext               facesContext,
+      ComponentProcessingContext processContext,
+      UIComponent                child,
+      GroupingCallbackState      callbackState)
+      throws IOException
+    {
+      // Ungrouped items qualifiy for a leading separator and wrapper element.
+      // Starts of groups qualify for a leading separator and wrapper element.
+      // In-group items do not qualify for a leading separator nor wrapper element.
+      if (processContext.getGroupDepth() == 0)
+      {
+        // Ungrouped.  This child starts a new bullet of the list.
+        callbackState.groupStates.add(GroupState.OUTSIDE_GROUP);
+        callbackState.bulletCount++;
+      }
+      else if (processContext.getStartDepth() > 0)
+      {
+        // Start of a new grouping.  This child starts a new bullet of the list.
+        callbackState.groupStates.add(GroupState.START_GROUP);
+        callbackState.bulletCount++;
+      }
+      else
+      {
+        // Inside of a grouping. This child is inside of an existing bullet of the list.
+        callbackState.groupStates.add(GroupState.IN_GROUP);
+      }
+    }
   }
 
-  private int _getSplit(FacesBean bean)
+  /**
+   * State passed to the EncoderCallback.
+   */
+  private static class EncodingCallbackState
   {
-    Number splitNumber = getRows(bean);
+    public EncodingCallbackState(
+      List<GroupState> groupStates,
+      int              bulletsPerColumn,
+      String           columnWidth,
+      String           listStyle,
+      boolean          usesPossiblyMultipleColumnDom)
+    {
+      this.groupStates                   = groupStates;
+      this.bulletsPerColumn              = bulletsPerColumn;
+      this.columnWidth                   = columnWidth;
+      this.listStyle                     = listStyle;
+      this.usesPossiblyMultipleColumnDom = usesPossiblyMultipleColumnDom;
+    }
 
-    return (splitNumber != null) ?
-              splitNumber.intValue() :
-              SPLIT_DEFAULT;
+    protected final List<GroupState> groupStates;
+    protected final int              bulletsPerColumn;
+    protected final String           columnWidth;
+    protected final String           listStyle;
+    protected final boolean          usesPossiblyMultipleColumnDom;
+    protected int                    visitedChildIndex;
+    protected int                    currentColumnIndex;
   }
 
-  private int _getDefaultColumns(RenderingContext arc)
+  /**
+   * Visitor for each of the flattened children in the ToolboxRenderer, using the information in the
+   * EncoderCallbackState.
+   */
+  private class EncoderCallback implements ComponentProcessor<EncodingCallbackState>
   {
+    public void processComponent(
+      FacesContext               facesContext,
+      ComponentProcessingContext processContext,
+      UIComponent                child,
+      EncodingCallbackState      encodingState)
+      throws IOException
+    {
+      ResponseWriter   rw                            = facesContext.getResponseWriter();
+      boolean          usesPossiblyMultipleColumnDom = encodingState.usesPossiblyMultipleColumnDom;
+      int              visitedChildIndex             = encodingState.visitedChildIndex++;
+      int              currentColumnIndex            = encodingState.currentColumnIndex;
+      int              bulletsPerColumn              = encodingState.bulletsPerColumn;
+      List<GroupState> groupStates                   = encodingState.groupStates;
+      GroupState       groupState                    = groupStates.get(visitedChildIndex);
+      boolean          isNewLayoutItem               = !GroupState.IN_GROUP.equals(groupState);
+      int              childCount                    = groupStates.size();
+      boolean          isLayoutItemEnd               = true;
 
-    Integer defaultColumns =
-      (Integer)arc.getSkin().getProperty(
-        SkinProperties.AF_PANEL_LIST_DEFAULT_COLUMNS);
-    return (defaultColumns != null) ?
-            defaultColumns.intValue() :
-            COLUMNS_DEFAULT;
+      if (!GroupState.OUTSIDE_GROUP.equals(groupState) && visitedChildIndex < childCount - 1)
+      {
+        // The current child is a layout end item if any of the following are true:
+        // - it is outside of a group
+        // - it is inside of a group and the next child is outside of a group
+        // - it is inside of a group and the next child is the start of a new group
+        GroupState nextGroupState = groupStates.get(1+visitedChildIndex);
+        isLayoutItemEnd =
+          GroupState.OUTSIDE_GROUP.equals(nextGroupState) ||
+          GroupState.START_GROUP.equals(nextGroupState);
+      }
 
+      if (currentColumnIndex >= bulletsPerColumn)
+      {
+        // Reset the column index to zero:
+        currentColumnIndex = 0; // the index of this child
+      }
+
+      if (isNewLayoutItem)
+      {
+        if (currentColumnIndex == 0)
+        {
+          if (usesPossiblyMultipleColumnDom)
+          {
+            // Do this if all of the following are true:
+            // - We have DOM for multiple columns
+            // - This child is a new layout item (either ungrouped item or the first item in a group)
+            // - This is the first child of the current column
+            rw.startElement("td", null);
+            rw.writeAttribute("width", encodingState.columnWidth, null);
+            rw.writeAttribute("valign", "top", null);
+          }
+
+          // Start the UL if this child is the first item of the column:
+          rw.startElement("ul", null);
+          _renderListStyle(facesContext, encodingState.listStyle);
+        }
+
+        // Start the LI if this is the first item of the group or if the item is ungrouped:
+        rw.startElement("li", null);
+        rw.writeAttribute("value", 1+visitedChildIndex, null); // must start at 1, not zero!
+      }
+
+      encodeChild(facesContext, child);
+
+      if (isLayoutItemEnd)
+      {
+        // End the LI if this is the last item of the group or if the item is ungrouped:
+        rw.endElement("li");
+
+        // End the UL if this child is the last item of the column:
+        if (currentColumnIndex == bulletsPerColumn - 1 ||
+            visitedChildIndex == childCount - 1)
+        {
+          rw.endElement("ul");
+
+          if (usesPossiblyMultipleColumnDom)
+          {
+            // Do this if all of the following are true:
+            // - We have DOM for multiple columns
+            // - This child is an end layout item (either ungrouped item or the last item in a group)
+            // - This is the last child of the column (in other words, the index of this child in the
+            //   current column is the last index or the child is actually the very last child overall)
+            rw.endElement("td");
+          }
+        }
+
+        // Increment the currentColumnIndex since this was the end of the layout item:
+        encodingState.currentColumnIndex = ++currentColumnIndex;
+      }
+    }
   }
-  //TODO put this default in the XML file. It is the 'rows' default value
-  private  static final int SPLIT_DEFAULT = Integer.MAX_VALUE;
+
+  private final GroupingCallback _groupingCallback = new GroupingCallback();
+  private final EncoderCallback  _encoderCallback = new EncoderCallback();
 
   private  static final int COLUMNS_DEFAULT = 3;
 

Modified: myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/panelList-minimal-golden.xml
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/panelList-minimal-golden.xml?rev=676940&r1=676939&r2=676940&view=diff
==============================================================================
--- myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/panelList-minimal-golden.xml (original)
+++ myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/panelList-minimal-golden.xml Tue Jul 15 08:44:05 2008
@@ -8,6 +8,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -17,6 +18,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -26,6 +28,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -35,6 +38,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -44,6 +48,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -53,6 +58,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -62,6 +68,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -71,6 +78,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -108,6 +116,7 @@
                   >
                 
                 <li
+                     value="1"
                     >
                   
                   <a
@@ -117,6 +126,7 @@
                   </a>
                 </li>
                 <li
+                     value="2"
                     >
                   
                   <a
@@ -126,6 +136,7 @@
                   </a>
                 </li>
                 <li
+                     value="3"
                     >
                   
                   <a
@@ -135,6 +146,7 @@
                   </a>
                 </li>
                 <li
+                     value="4"
                     >
                   
                   <a
@@ -154,6 +166,7 @@
                   >
                 
                 <li
+                     value="5"
                     >
                   
                   <a
@@ -163,6 +176,7 @@
                   </a>
                 </li>
                 <li
+                     value="6"
                     >
                   
                   <a
@@ -172,6 +186,7 @@
                   </a>
                 </li>
                 <li
+                     value="7"
                     >
                   
                   <a
@@ -181,6 +196,7 @@
                   </a>
                 </li>
                 <li
+                     value="8"
                     >
                   
                   <a
@@ -205,6 +221,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -214,6 +231,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -223,6 +241,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -232,6 +251,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -241,6 +261,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -250,6 +271,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -259,6 +281,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -268,6 +291,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -290,6 +314,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -299,6 +324,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -308,6 +334,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -317,6 +344,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -326,6 +354,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -335,6 +364,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -344,6 +374,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -353,6 +384,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -376,6 +408,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -385,6 +418,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -394,6 +428,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -403,6 +438,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -412,6 +448,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -421,6 +458,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -430,6 +468,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -439,6 +478,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -461,6 +501,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -470,6 +511,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -479,6 +521,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -488,6 +531,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -497,6 +541,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -506,6 +551,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -515,6 +561,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -524,6 +571,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -545,6 +593,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -554,6 +603,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -563,6 +613,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -572,6 +623,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -581,6 +633,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -590,6 +643,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -599,6 +653,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -608,6 +663,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -630,6 +686,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -639,6 +696,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -648,6 +706,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -657,6 +716,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -666,6 +726,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -675,6 +736,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -684,6 +746,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -693,6 +756,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -715,6 +779,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -724,6 +789,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -733,6 +799,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -742,6 +809,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -751,6 +819,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -760,6 +829,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -769,6 +839,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -778,6 +849,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -800,6 +872,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -809,6 +882,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -818,6 +892,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -827,6 +902,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -836,6 +912,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -845,6 +922,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -854,6 +932,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -863,6 +942,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -885,6 +965,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -894,6 +975,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -903,6 +985,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -912,6 +995,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -921,6 +1005,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -930,6 +1015,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -939,6 +1025,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -948,6 +1035,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -970,6 +1058,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -979,6 +1068,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -988,6 +1078,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -997,6 +1088,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -1006,6 +1098,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -1015,6 +1108,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -1024,6 +1118,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -1033,6 +1128,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -1055,6 +1151,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -1064,6 +1161,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -1073,6 +1171,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -1082,6 +1181,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -1091,6 +1191,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -1100,6 +1201,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -1109,6 +1211,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -1118,6 +1221,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -1140,6 +1244,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -1149,6 +1254,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -1158,6 +1264,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -1167,6 +1274,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -1176,6 +1284,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -1185,6 +1294,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -1194,6 +1304,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -1203,6 +1314,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -1225,6 +1337,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -1234,6 +1347,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -1243,6 +1357,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -1252,6 +1367,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -1261,6 +1377,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -1270,6 +1387,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -1279,6 +1397,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -1288,6 +1407,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -1310,6 +1430,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -1319,6 +1440,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -1328,6 +1450,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -1337,6 +1460,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -1346,6 +1470,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -1355,6 +1480,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -1364,6 +1490,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -1373,6 +1500,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -1395,6 +1523,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -1404,6 +1533,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -1413,6 +1543,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -1422,6 +1553,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -1431,6 +1563,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -1440,6 +1573,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -1449,6 +1583,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -1458,6 +1593,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -1480,6 +1616,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -1489,6 +1626,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -1498,6 +1636,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -1507,6 +1646,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -1516,6 +1656,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -1525,6 +1666,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -1534,6 +1676,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -1543,6 +1686,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a

Modified: myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/panelList-minimalIE-golden.xml
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/panelList-minimalIE-golden.xml?rev=676940&r1=676939&r2=676940&view=diff
==============================================================================
--- myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/panelList-minimalIE-golden.xml (original)
+++ myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/panelList-minimalIE-golden.xml Tue Jul 15 08:44:05 2008
@@ -8,6 +8,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -17,6 +18,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -26,6 +28,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -35,6 +38,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -44,6 +48,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -53,6 +58,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -62,6 +68,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -71,6 +78,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -108,6 +116,7 @@
                   >
                 
                 <li
+                     value="1"
                     >
                   
                   <a
@@ -117,6 +126,7 @@
                   </a>
                 </li>
                 <li
+                     value="2"
                     >
                   
                   <a
@@ -126,6 +136,7 @@
                   </a>
                 </li>
                 <li
+                     value="3"
                     >
                   
                   <a
@@ -135,6 +146,7 @@
                   </a>
                 </li>
                 <li
+                     value="4"
                     >
                   
                   <a
@@ -154,6 +166,7 @@
                   >
                 
                 <li
+                     value="5"
                     >
                   
                   <a
@@ -163,6 +176,7 @@
                   </a>
                 </li>
                 <li
+                     value="6"
                     >
                   
                   <a
@@ -172,6 +186,7 @@
                   </a>
                 </li>
                 <li
+                     value="7"
                     >
                   
                   <a
@@ -181,6 +196,7 @@
                   </a>
                 </li>
                 <li
+                     value="8"
                     >
                   
                   <a
@@ -205,6 +221,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -214,6 +231,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -223,6 +241,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -232,6 +251,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -241,6 +261,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -250,6 +271,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -259,6 +281,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -268,6 +291,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -290,6 +314,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -299,6 +324,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -308,6 +334,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -317,6 +344,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -326,6 +354,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -335,6 +364,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -344,6 +374,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -353,6 +384,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -376,6 +408,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -385,6 +418,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -394,6 +428,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -403,6 +438,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -412,6 +448,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -421,6 +458,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -430,6 +468,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -439,6 +478,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -461,6 +501,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -470,6 +511,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -479,6 +521,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -488,6 +531,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -497,6 +541,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -506,6 +551,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -515,6 +561,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -524,6 +571,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -545,6 +593,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -554,6 +603,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -563,6 +613,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -572,6 +623,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -581,6 +633,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -590,6 +643,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -599,6 +653,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -608,6 +663,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -630,6 +686,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -639,6 +696,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -648,6 +706,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -657,6 +716,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -666,6 +726,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -675,6 +736,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -684,6 +746,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -693,6 +756,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -715,6 +779,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -724,6 +789,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -733,6 +799,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -742,6 +809,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -751,6 +819,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -760,6 +829,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -769,6 +839,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -778,6 +849,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -800,6 +872,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -809,6 +882,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -818,6 +892,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -827,6 +902,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -836,6 +912,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -845,6 +922,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -854,6 +932,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -863,6 +942,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -885,6 +965,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -894,6 +975,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -903,6 +985,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -912,6 +995,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -921,6 +1005,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -930,6 +1015,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -939,6 +1025,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -948,6 +1035,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -970,6 +1058,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -979,6 +1068,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -988,6 +1078,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -997,6 +1088,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -1006,6 +1098,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -1015,6 +1108,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -1024,6 +1118,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -1033,6 +1128,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -1055,6 +1151,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -1064,6 +1161,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -1073,6 +1171,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -1082,6 +1181,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -1091,6 +1191,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -1100,6 +1201,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -1109,6 +1211,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -1118,6 +1221,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -1140,6 +1244,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -1149,6 +1254,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -1158,6 +1264,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -1167,6 +1274,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -1176,6 +1284,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -1185,6 +1294,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -1194,6 +1304,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -1203,6 +1314,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -1225,6 +1337,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -1234,6 +1347,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -1243,6 +1357,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -1252,6 +1367,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -1261,6 +1377,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -1270,6 +1387,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -1279,6 +1397,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -1288,6 +1407,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -1310,6 +1430,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -1319,6 +1440,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -1328,6 +1450,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -1337,6 +1460,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -1346,6 +1470,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -1355,6 +1480,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -1364,6 +1490,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -1373,6 +1500,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -1395,6 +1523,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -1404,6 +1533,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -1413,6 +1543,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -1422,6 +1553,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -1431,6 +1563,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -1440,6 +1573,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -1449,6 +1583,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -1458,6 +1593,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -1480,6 +1616,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -1489,6 +1626,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -1498,6 +1636,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -1507,6 +1646,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -1516,6 +1656,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -1525,6 +1666,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -1534,6 +1676,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -1543,6 +1686,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a

Modified: myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/panelList-minimalIERtl-golden.xml
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/panelList-minimalIERtl-golden.xml?rev=676940&r1=676939&r2=676940&view=diff
==============================================================================
--- myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/panelList-minimalIERtl-golden.xml (original)
+++ myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/panelList-minimalIERtl-golden.xml Tue Jul 15 08:44:05 2008
@@ -8,6 +8,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -17,6 +18,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -26,6 +28,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -35,6 +38,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -44,6 +48,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -53,6 +58,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -62,6 +68,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -71,6 +78,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -108,6 +116,7 @@
                   >
                 
                 <li
+                     value="1"
                     >
                   
                   <a
@@ -117,6 +126,7 @@
                   </a>
                 </li>
                 <li
+                     value="2"
                     >
                   
                   <a
@@ -126,6 +136,7 @@
                   </a>
                 </li>
                 <li
+                     value="3"
                     >
                   
                   <a
@@ -135,6 +146,7 @@
                   </a>
                 </li>
                 <li
+                     value="4"
                     >
                   
                   <a
@@ -154,6 +166,7 @@
                   >
                 
                 <li
+                     value="5"
                     >
                   
                   <a
@@ -163,6 +176,7 @@
                   </a>
                 </li>
                 <li
+                     value="6"
                     >
                   
                   <a
@@ -172,6 +186,7 @@
                   </a>
                 </li>
                 <li
+                     value="7"
                     >
                   
                   <a
@@ -181,6 +196,7 @@
                   </a>
                 </li>
                 <li
+                     value="8"
                     >
                   
                   <a
@@ -205,6 +221,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -214,6 +231,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -223,6 +241,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -232,6 +251,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -241,6 +261,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -250,6 +271,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -259,6 +281,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -268,6 +291,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -290,6 +314,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -299,6 +324,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -308,6 +334,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -317,6 +344,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -326,6 +354,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -335,6 +364,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -344,6 +374,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -353,6 +384,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -376,6 +408,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -385,6 +418,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -394,6 +428,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -403,6 +438,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -412,6 +448,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -421,6 +458,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -430,6 +468,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -439,6 +478,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -461,6 +501,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -470,6 +511,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -479,6 +521,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -488,6 +531,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -497,6 +541,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -506,6 +551,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -515,6 +561,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -524,6 +571,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -545,6 +593,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -554,6 +603,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -563,6 +613,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -572,6 +623,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -581,6 +633,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -590,6 +643,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -599,6 +653,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -608,6 +663,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -630,6 +686,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -639,6 +696,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -648,6 +706,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -657,6 +716,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -666,6 +726,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -675,6 +736,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -684,6 +746,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -693,6 +756,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -715,6 +779,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -724,6 +789,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -733,6 +799,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -742,6 +809,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -751,6 +819,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -760,6 +829,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -769,6 +839,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -778,6 +849,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -800,6 +872,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -809,6 +882,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -818,6 +892,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -827,6 +902,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -836,6 +912,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -845,6 +922,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -854,6 +932,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -863,6 +942,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -885,6 +965,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -894,6 +975,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -903,6 +985,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -912,6 +995,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -921,6 +1005,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -930,6 +1015,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -939,6 +1025,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -948,6 +1035,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -970,6 +1058,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -979,6 +1068,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -988,6 +1078,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -997,6 +1088,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -1006,6 +1098,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -1015,6 +1108,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -1024,6 +1118,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -1033,6 +1128,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -1055,6 +1151,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -1064,6 +1161,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -1073,6 +1171,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -1082,6 +1181,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -1091,6 +1191,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -1100,6 +1201,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -1109,6 +1211,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -1118,6 +1221,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -1140,6 +1244,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -1149,6 +1254,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -1158,6 +1264,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -1167,6 +1274,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -1176,6 +1284,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -1185,6 +1294,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -1194,6 +1304,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -1203,6 +1314,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -1225,6 +1337,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -1234,6 +1347,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -1243,6 +1357,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -1252,6 +1367,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -1261,6 +1377,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -1270,6 +1387,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -1279,6 +1397,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -1288,6 +1407,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -1310,6 +1430,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -1319,6 +1440,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -1328,6 +1450,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -1337,6 +1460,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -1346,6 +1470,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -1355,6 +1480,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -1364,6 +1490,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -1373,6 +1500,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -1395,6 +1523,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -1404,6 +1533,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -1413,6 +1543,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -1422,6 +1553,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -1431,6 +1563,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -1440,6 +1573,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -1449,6 +1583,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -1458,6 +1593,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a
@@ -1480,6 +1616,7 @@
             >
           
           <li
+               value="1"
               >
             
             <a
@@ -1489,6 +1626,7 @@
             </a>
           </li>
           <li
+               value="2"
               >
             
             <a
@@ -1498,6 +1636,7 @@
             </a>
           </li>
           <li
+               value="3"
               >
             
             <a
@@ -1507,6 +1646,7 @@
             </a>
           </li>
           <li
+               value="4"
               >
             
             <a
@@ -1516,6 +1656,7 @@
             </a>
           </li>
           <li
+               value="5"
               >
             
             <a
@@ -1525,6 +1666,7 @@
             </a>
           </li>
           <li
+               value="6"
               >
             
             <a
@@ -1534,6 +1676,7 @@
             </a>
           </li>
           <li
+               value="7"
               >
             
             <a
@@ -1543,6 +1686,7 @@
             </a>
           </li>
           <li
+               value="8"
               >
             
             <a