You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by dr...@apache.org on 2007/07/25 21:59:04 UTC

svn commit: r559575 [1/2] - in /myfaces/trinidad/trunk/trinidad/trinidad-impl/src: main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/ main/java/org/apache/myfaces/trinidadinternal/resource/ main/javascript/META-INF/adf/jsLibs/ test/res...

Author: drobinson
Date: Wed Jul 25 12:59:01 2007
New Revision: 559575

URL: http://svn.apache.org/viewvc?view=rev&rev=559575
Log:
TRINIDAD-94 & TRINIDAD-123
Added client-side functionality to MessageBoxRenderer, so inline validation mode causes tr:messages to be updated with anchor-label and message.
Fixed issue with radio button errors not being displayed.

Added:
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/MessageBox.js
Modified:
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/MessageBoxRenderer.java
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/resource/CoreCommonScriptsResourceLoader.java
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/Core.js
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimal-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalIE-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalIERtl-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalInacc-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalPPC-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalSaf-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalScrRdr-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimal-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalIE-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalIERtl-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalInacc-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalPPC-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalSaf-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalScrRdr-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimal-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimalIE-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimalIERtl-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimalInacc-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimalPPC-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimalSaf-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimalScrRdr-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesInfo-minimal-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesInfo-minimalIE-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesInfo-minimalIERtl-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesInfo-minimalInacc-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesInfo-minimalPPC-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesInfo-minimalSaf-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesInfo-minimalScrRdr-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesWarn-minimal-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesWarn-minimalIE-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesWarn-minimalIERtl-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesWarn-minimalInacc-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesWarn-minimalPPC-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesWarn-minimalSaf-golden.xml
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesWarn-minimalScrRdr-golden.xml

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/MessageBoxRenderer.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/MessageBoxRenderer.java?view=diff&rev=559575&r1=559574&r2=559575
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/MessageBoxRenderer.java (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/MessageBoxRenderer.java Wed Jul 25 12:59:01 2007
@@ -72,6 +72,7 @@
     return true;
   }
   
+  @SuppressWarnings("unchecked")
   @Override
   protected void encodeAll(FacesContext context, RenderingContext arc,
       UIComponent component, FacesBean bean) throws IOException
@@ -83,14 +84,52 @@
       afContext.addPartialTarget(component);
 
     ResponseWriter writer = context.getResponseWriter();
-
+    
+    // Check if INLINE validation mode is enabled
+    boolean inlineValidation = 
+        RequestContext.ClientValidation.INLINE.equals(
+            RequestContext.getCurrentInstance().getClientValidation());
+    
     // Only when there's at least one message queued
-    if (context.getMessages().hasNext())
+    if (inlineValidation || context.getMessages().hasNext())
     {
-      // Setup the arc, so that default skin selectors of
+      
+      if (inlineValidation)
+      {
+        writer.startElement(XhtmlConstants.SCRIPT_ELEMENT, null);
+        renderScriptDeferAttribute(context, arc);
+        renderScriptTypeAttribute(context, arc);
+        
+        // Output the styles required for client-side manipulation of the MessageBox
+        
+        // Output style for list of messages
+        writer.writeText("TrPage.getInstance().addStyleClassMap( {'", null);
+        writer.writeText(SkinSelectors.AF_MESSAGES_LIST_STYLE_CLASS + "':'", null);
+        writer.writeText(arc.getStyleClass(SkinSelectors.AF_MESSAGES_LIST_STYLE_CLASS), null);
+
+        // Single entry list uses two styles
+        writer.writeText("','" + SkinSelectors.AF_MESSAGES_LIST_SINGLE_STYLE_CLASS + "':'", null);
+        writer.writeText(arc.getStyleClass(SkinSelectors.AF_MESSAGES_LIST_STYLE_CLASS), null);
+        writer.writeText(" " + arc.getStyleClass(SkinSelectors.AF_MESSAGES_LIST_SINGLE_STYLE_CLASS), null);
+
+        // Output Style for MessageBox Anchors
+        writer.writeText("','" + SkinSelectors.LINK_STYLE_CLASS + "':'", null);
+        writer.writeText(arc.getStyleClass(SkinSelectors.LINK_STYLE_CLASS), null);
+        writer.writeText("'} ); ", null);
+
+        // Output the script that will register the MessageBox with
+        // the TrMessageBox javascript class that handles client-side
+        // add/remove of messages.
+        writer.writeText("TrMessageBox._registerMessageBox(\"", null);
+        writer.writeText(getClientId(context, component), null);
+        writer.writeText("\");", null);
+        writer.endElement("script");
+      }
+      
+      // Setup the rendering context, so that default skin selectors of
       // delegate renderers are mapped to those of this renderer
       arc.setSkinResourceKeyMap(_RESOURCE_KEY_MAP);
-      
+
       // Delegate rendering of the outer shell to the BoxRenderer class
       // which will call back to this renderer to output the messages
       _boxRenderer.encodeAll(context, arc, component, bean);
@@ -134,6 +173,11 @@
     // Render messages as a list
     writer.startElement("ol", null);
     
+    // Output an id for the list so client-side validation can 
+    // easily access the element
+    String listId = getClientId(context, component) + "__LIST__";
+    writer.writeAttribute(XhtmlConstants.ID_ATTRIBUTE, listId, null);
+    
     // Switch list style depending if no. of messages is 1 or >1
     String[] styleClasses = null;
     if (MessageUtils.multipleMessagesQueued(context, globalOnly))
@@ -285,7 +329,9 @@
         FacesContext.getCurrentInstance().getMaximumSeverity();
       
       // Map FacesMessage severity to levels expected by panelHeaderRenderer
-      if (FacesMessage.SEVERITY_FATAL.equals(maxSeverity))
+      if (maxSeverity == null)
+        messageType = XhtmlConstants.MESSAGE_TYPE_ERROR;
+      else if (FacesMessage.SEVERITY_FATAL.equals(maxSeverity))
         messageType = XhtmlConstants.MESSAGE_TYPE_ERROR;
       else if (FacesMessage.SEVERITY_ERROR.equals(maxSeverity))
         messageType = XhtmlConstants.MESSAGE_TYPE_ERROR;
@@ -358,6 +404,27 @@
       // Force use of 'light' style, so we know which style
       // to re-map in _RESOURCE_KEY_MAP
       return "light";
+    }
+    
+    @Override
+    protected String getInlineStyle(FacesBean bean)
+    {
+      String inlineStyle = super.getInlineStyle(bean);
+      
+      boolean inlineValidation = 
+        RequestContext.ClientValidation.INLINE.equals(
+            RequestContext.getCurrentInstance().getClientValidation());
+      
+      if (!inlineValidation)
+        return inlineStyle;
+      
+      boolean hasMessages = FacesContext.getCurrentInstance().getMessages().hasNext();
+      
+      if (hasMessages)
+        return inlineStyle;
+      
+      // Ensure the MessageBox is hidden for inline mode when there are no messages
+      return inlineStyle + ";display:none;";
     }
     
     @Override

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/resource/CoreCommonScriptsResourceLoader.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/resource/CoreCommonScriptsResourceLoader.java?view=diff&rev=559575&r1=559574&r2=559575
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/resource/CoreCommonScriptsResourceLoader.java (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/resource/CoreCommonScriptsResourceLoader.java Wed Jul 25 12:59:01 2007
@@ -60,6 +60,7 @@
     "META-INF/adf/jsLibs/DateFieldFormat.js",
     "META-INF/adf/jsLibs/DateFormat.js",
     "META-INF/adf/jsLibs/Locale.js",
+    "META-INF/adf/jsLibs/MessageBox.js",
     "META-INF/adf/jsLibs/Core.js",
     "META-INF/adf/jsLibs/Window.js",
     //    "META-INF/adf/jsLibs/PPR.js",
@@ -91,6 +92,7 @@
     "META-INF/adf/jsLibsDebug/DateFieldFormat.js",
     "META-INF/adf/jsLibsDebug/DateFormat.js",
     "META-INF/adf/jsLibsDebug/Locale.js",
+    "META-INF/adf/jsLibsDebug/MessageBox.js",
     "META-INF/adf/jsLibsDebug/Core.js",
     "META-INF/adf/jsLibsDebug/Window.js",
     //    "META-INF/adf/jsLibsDebug/PPR.js",

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/Core.js
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/Core.js?view=diff&rev=559575&r1=559574&r2=559575
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/Core.js (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/Core.js Wed Jul 25 12:59:01 2007
@@ -1186,30 +1186,52 @@
   errorTitle
   )
 {
-  var failureArray = _multiValidate(form, source,  validators, globalMessageIndex);
+  var failureMap = _multiValidate(form, source,  validators, globalMessageIndex);
   
-  if (failureArray.length == 0)
+  if (failureMap.length == 0)
     return true;
     
   var firstFailure = true;
   var failureString = errorTitle + '\n';
 
-  for (var j=0; j < failureArray.length; j = j+2)
+  for (var i = 0; i < validators.length; i += 5)
   {
-    var currInput = form.elements[failureArray[j]];
-    
+    var currId = validators[i];
+
+    // Get the messages array for currId, skip if none
+    var messages = failureMap[currId];
+    if (!messages || messages.length==0)
+      continue;
+
+    // Get the input element
+    var currInput = _getFormElement(form, currId);
     if (!currInput)
       continue;
-    
-    failureString += _getLabel(form, currInput) + ": " + failureArray[j+1] + '\n';
+      
+    // Get the label text for this input
+    var label = _getLabel(form, currInput);
 
-    // Move the focus back to the first failed field
-    if (firstFailure)
+    // Loop through the messages for this input
+    for (var j=0; j < messages.length; j = j+2)
     {
-      _setFocus(currInput);
+      // Move the focus back to the first failed field
+      if (firstFailure)
+      {
+        _setFocus(currInput);
+        firstFailure = false;
+      }
+
+      // Get the current message
+      var facesMessage = messages[j];
+    
+      var errorString = _getGlobalErrorString(currInput, 
+                          globalMessageIndex, 
+                          facesMessage.getDetail(),
+                          label);   
     
-      firstFailure = false;
+      failureString += errorString + '\n';
     }
+
   }
 
   // Show the error and note the time we finished this validation.
@@ -1231,69 +1253,79 @@
   errorTitle
   )
 {
-  var failureArray = _multiValidate(form, source,  validators, globalMessageIndex);
+  var failureMap = _multiValidate(form, source,  validators, globalMessageIndex);
   
-  var firstFailure = true;
+  var noFailures = true;
 
-  var failureString = "";
   for (var i = 0; i < validators.length; i += 5)
   {
-  
     var currId = validators[i];
     var foundMsg = false;
 
     // Get the icon if any
-    var iconElem = document.getElementById(validators[i] + "::icon");
+    var iconElem = _getElementById(document, validators[i] + "::icon");
 
     // If component hasn't got a message element, then skip
-    var msgElem = document.getElementById(validators[i] + "::msg");
-    if (!msgElem)
-      continue;
+    var msgElem = _getElementById(document, validators[i] + "::msg");
+      
+    // Clear any existing inline message
+    if (msgElem)
+      msgElem.innerHTML = "";
       
-    // Clear any existing messages from the component
-    msgElem.innerHTML = "";
+    // Clear any existing messages from the MessageBox  
+    TrMessageBox.removeMessages(currId);
     
-    // Find messages for currId
-    for (var j=0; j < failureArray.length; j = j+2)
-    {
-      if (currId != failureArray[j])
-        continue;
-        
-      var currInput = form.elements[failureArray[j]];
-      if (!currInput)
-        continue;
+    // Get the messages array for currId, skip if none
+    var messages = failureMap[currId];
+    if (!messages || messages.length==0)
+    {
+      // Hide the inline message and icon
+      if (msgElem)
+        msgElem.style.display = "none";
+      if (iconElem)
+        iconElem.style.display = "none";
+      continue;
+    }
+    
+    // Get the input element
+    var currInput = _getFormElement(form, currId);
+    if (!currInput)
+      continue;
+      
+    // Get the label text for this input
+    var label = _getLabel(form, currInput);
 
+    // Loop through the messages for this input
+    for (var j=0; j < messages.length; j = j+2)
+    {
       // Move the focus back to the first failed field
-      if (firstFailure)
+      if (noFailures)
       {
         _setFocus(currInput);
-        firstFailure = false;
+        noFailures = false;
       }
 
-      msgElem.innerHTML = failureArray[j+1];
-  
-      foundMsg = true;
+      // Get the current message
+      var facesMessage = messages[j];
+
+      if (msgElem)
+      {
+        msgElem.innerHTML += facesMessage.getDetail();
+      }
       
-      failureString += currId + "=" + failureArray[j+1] + '\n';
+      // Add the message to the MessageBox
+      TrMessageBox.addMessage(currId, label, facesMessage);
     }
     
-    // Decide if we show or hide the message element
-    if (foundMsg)
-    {
-      msgElem.style.display = "inline";
-      if (iconElem)
-        iconElem.style.display = 'inline';
-    }
-    else 
-    {
-      msgElem.style.display = "none";
-      if (iconElem)
-        iconElem.style.display = 'none';
-    }
-
+    // If we got this far, we know there's something to display so
+    // make the inline message and icon visible.
+    if (msgElem)
+        msgElem.style.display = "inline";
+    if (iconElem)
+      iconElem.style.display = "inline";
   }
 
-  return (failureArray.length == 0);
+  return noFailures;
 }
 
 /**
@@ -2286,8 +2318,10 @@
 }
 
 /**
- * Calls an array of validation functions and returns a single error
- * String.
+ * Calls an array of validation functions and returns a map of validation
+ * errors.  Each map entry is keyed by an id of an input component
+ * and contains an array of TrFacesMessage objects relating to the
+ * component (i.e. <String, TrFacesMessage[]>).
  */
 function _multiValidate(
   form,
@@ -2296,9 +2330,8 @@
   globalMessageIndex
   )
 {
-  // 2d Array to hold the id and the associated error for each component
-  var failureArray = new Array();
-  var failures = "";
+  // Initialise the return map.
+  var failureMap = new Object();
 
   var subforms = window[form.name + "_SF"];
   var ignorePrefixes = new Array();
@@ -2356,20 +2389,7 @@
         continue;
 
       // get the current form element to validate
-      var currInput = null;
-      if (_agent.isPIE)
-      {
-          currInput = form.elements[validators[i]];
-      }
-      else
-      {
-        currInput = form[validators[i]];
-        // To support required validation on shuttle component
-        if(currInput == undefined)
-        {
-          currInput = form.elements[validators[i]+":trailing:items"];
-        }
-      }
+      var currInput = _getFormElement(form, validators[i]);
 
       // Make sure we have a non-null input control.  It is possible
       // that in rich client environments the DOM for the input
@@ -2383,6 +2403,9 @@
       if (!currInput)
         continue;
 
+      //Initialize the failure array for this input
+      var inputFailures = new Array();
+
       var label = _getLabel(form, currInput);
 
       // if currInput is an array then multiple elements have the same name.
@@ -2408,18 +2431,10 @@
         requiredFormatIndex = validators[i+2];
         var requiredErrorString = _getErrorString(currInput,
                                                   requiredFormatIndex);
-
-        if (requiredErrorString)
-        {
-          failureArray[failureArray.length] = currInput.id;
-          failureArray[failureArray.length] = requiredErrorString;
-
-          requiredErrorString = _getGlobalErrorString(currInput, 
-                                              globalMessageIndex, 
-                                              requiredErrorString,
-                                              label);   
-          failures += '\n' + requiredErrorString;
-        }
+                                                  
+        // Populate the failureMap with the current error
+        inputFailures[inputFailures.length] = 
+            new TrFacesMessage(requiredErrorString, requiredErrorString);
       }
       else if (validations)
       {
@@ -2450,20 +2465,8 @@
               {
                 converterError = true; 
   
-                // get the formatted error string for the current input
-                var errorString1 = e.getFacesMessage().getDetail();
-  
-                if (errorString1)
-                {                         
-                  failureArray[failureArray.length] = currInput.id;
-                  failureArray[failureArray.length] = errorString1;
- 
-                  errorString1 = _getGlobalErrorString(currInput, 
-                                                       globalMessageIndex, 
-                                                       errorString1,
-                                                       label);                                         
-                  failures += '\n' + errorString1;
-                }
+                // Populate the failureMap with the current error
+                inputFailures[inputFailures.length] = e.getFacesMessage();
               }
             }
           }
@@ -2492,31 +2495,26 @@
                 }
                 catch (e)
                 {  
-                  // get the formatted error string for the current input and
-                  // formatIndex
-                  var errorString = e.getFacesMessage().getDetail();
-  
-                  if (errorString)
-                  {     
-                    failureArray[failureArray.length] = currInput.id;
-                    failureArray[failureArray.length] = errorString;
- 
-                    errorString = _getGlobalErrorString(currInput, 
-                                                        globalMessageIndex, 
-                                                        errorString,
-                                                        label);       
-                    failures += '\n' + errorString;
-                  }
+                  // Populate the failureMap with the current error
+                  inputFailures[inputFailures.length] = e.getFacesMessage();
                 }
               }
             }
           }
         }
       }
+      
+      // if there were failures, then add the current input to the failuresMap
+      if (inputFailures.length > 0)
+      {
+        // TRINIDAD-123: Use input 'name' from validators array rather than currInput.id
+        // to avoid issues with radio buttons having numeric id suffixes
+        failureMap[validators[i]] = inputFailures;
+      }
     }
   }
   
-  return failureArray;
+  return failureMap;
 }
 
 /**
@@ -2572,7 +2570,7 @@
   }
   
   return new TrFacesMessage(summary, 
-                          detail, 
+                          detail,
                           TrFacesMessage.SEVERITY_ERROR);
 }
 
@@ -2745,6 +2743,31 @@
 
    return form;
  }
+ 
+/**
+ * Returns the element of name elementName for the given form
+ */
+ function _getFormElement(
+   form,
+   elementName)
+{
+  var formElement = null;
+  if (_agent.isPIE)
+  {
+      formElement = form.elements[elementName];
+  }
+  else
+  {
+    formElement = form[elementName];
+    // To support required validation on shuttle component
+    if(formElement == undefined)
+    {
+      formElement = form.elements[elementName+":trailing:items"];
+    }
+  }
+  return formElement;
+}
+ 
 
 /**
  * Returns the name of an input element on either IE or Netscape, dealing

Added: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/MessageBox.js
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/MessageBox.js?view=auto&rev=559575
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/MessageBox.js (added)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/MessageBox.js Wed Jul 25 12:59:01 2007
@@ -0,0 +1,200 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ * 
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+ 
+// Called by the renderer to register the message box 
+// and create an associated TrMessageBox instance
+TrMessageBox._registerMessageBox = function(messageBoxId)
+{
+  if (!TrMessageBox._MESSAGE_BOX)
+    TrMessageBox._MESSAGE_BOX = new TrMessageBox(messageBoxId);
+}
+
+TrMessageBox.addMessage = function(inputId, label, facesMessage)
+{
+  var messageBox = TrMessageBox._MESSAGE_BOX;
+  if (!messageBox)
+    return;
+
+  messageBox.addMessage(inputId, label, facesMessage);
+}
+
+TrMessageBox.removeMessages = function(inputId)
+{
+  var messageBox = TrMessageBox._MESSAGE_BOX;
+  if (!messageBox)
+    return;
+
+  messageBox.removeMessages(inputId);
+}
+
+/**
+ *
+ **/
+function TrMessageBox(messageBoxId)
+{
+  if (messageBoxId == undefined)
+    return;
+
+  //define object properties
+  this._messageBoxId = messageBoxId;
+  
+  
+  // Change 'link' this once skin style is made public
+  TrMessageBox._LINK_STYLE = TrPage.getInstance().getStyleClass("OraLink");
+  TrMessageBox._LIST_STYLE = TrPage.getInstance().getStyleClass("af|messages::list");
+  TrMessageBox._LIST_SINGLE_STYLE = TrPage.getInstance().getStyleClass("af|messages::list-single");
+}
+
+/**
+ * Adds a message to the MessageBox and makes it visible if hidden.
+ **/
+TrMessageBox.prototype.addMessage = function(inputId, label, facesMessage)
+{
+  var listElement = this._getMessageList();
+  
+  // Create a new line element
+  var line = document.createElement("li");
+  
+  if (inputId)
+  {
+    // Use summary text if label not available
+    if (!label)
+      label = facesMessage.getSummary();    
+
+    // Create a clickable anchor
+    var anchor = document.createElement("a");
+    anchor.className = TrMessageBox._LINK_STYLE;
+    anchor.href = "#" + inputId;
+    anchor.innerHTML = label;
+    line.appendChild(anchor);
+  
+    // Give it a name we can remember so we can remove it later
+    line.name = this._getMessageNameForInput(inputId);
+    
+    // Populate the text on the line
+    var textNode = document.createTextNode(" - " + facesMessage.getSummary());
+    line.appendChild(textNode);
+  }
+  else
+  {
+    // Treat message as global message, which can't be individually removed
+
+    // Populate the text on the line
+    var textNode = document.createTextNode(facesMessage.getSummary() + " - " + facesMessage.getDetail());
+    line.appendChild(textNode);
+  }
+
+  // Add line element to the list
+  listElement.appendChild(line);
+  
+  if (listElement.hasChildNodes())
+  {
+    var children = listElement.getElementsByTagName("li");
+    
+    if (children.length == 1)
+      // Set the style for a list of only 1 entry
+      listElement.className = TrMessageBox._LIST_SINGLE_STYLE;
+    else
+      // Set the style for a multi-entry list
+      listElement.className = TrMessageBox._LIST_STYLE;
+  }
+  
+  this._showMessageBox();
+}
+
+/**
+ * Clears all messages from the MessageBox and hides it if visible.
+ **/
+TrMessageBox.prototype.removeMessages = function(inputId)
+{
+  var listElement = this._getMessageList();
+  
+  if (!listElement.hasChildNodes())
+    return;
+    
+  var lineName = this._getMessageNameForInput(inputId);
+  
+  // Get the child 'li' elements
+  var children = listElement.getElementsByTagName("li");
+  for (var i = 0; i < children.length; ) 
+  {
+    var child = children[i];
+    
+    // if name matches the one we gave it in addMessage()
+    if (child.name && child.name == lineName)
+    {
+      listElement.removeChild(child);
+      // List is live, so it will re-index after removeChild
+      // so don't increment index
+      continue;
+    }
+    i++;
+  }
+
+  // Hide the MessageBox if empty  
+  if (children.length == 0)
+    this._hideMessageBox();
+  else if (children.length == 1)
+    // Set the style for a list of only 1 entry
+    listElement.className = TrMessageBox._LIST_SINGLE_STYLE;
+  else
+    // Set the style for a multi-entry list
+    listElement.className = TrMessageBox._LIST_STYLE;
+}
+
+TrMessageBox.prototype._getMessageBox = function()
+{
+  if (this._messageBoxId == null)
+    return null;
+  return _getElementById(document, this._messageBoxId);
+}
+
+TrMessageBox.prototype._getMessageList = function()
+{
+  if (this._messageBoxId == null)
+    return null;
+  return _getElementById(document, this._messageBoxId + "__LIST__");
+}
+
+TrMessageBox.prototype._showMessageBox = function()
+{
+  var messageBox = this._getMessageBox();
+  if (!messageBox)
+    return;
+
+  messageBox.style.display = "block";        
+}
+
+TrMessageBox.prototype._hideMessageBox = function()
+{
+  var messageBox = this._getMessageBox();
+  if (!messageBox)
+    return;
+
+  messageBox.style.display = "none";        
+}
+
+// Generates a name for this message based on the id of the messagebox
+// and the input it relates to.
+TrMessageBox.prototype._getMessageNameForInput = function(inputId)
+{
+  if (!this._messageBoxId || !inputId)
+    return null;
+  return this._messageBoxId + "__" + inputId + "__";
+}

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimal-golden.xml
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimal-golden.xml?view=diff&rev=559575&r1=559574&r2=559575
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimal-golden.xml (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimal-golden.xml Wed Jul 25 12:59:01 2007
@@ -61,6 +61,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -165,6 +166,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -269,6 +271,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="id_val__LIST__"
                     >
                   
                   <li
@@ -375,6 +378,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -484,6 +488,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -588,6 +593,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -694,6 +700,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -799,6 +806,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -903,6 +911,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalIE-golden.xml
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalIE-golden.xml?view=diff&rev=559575&r1=559574&r2=559575
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalIE-golden.xml (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalIE-golden.xml Wed Jul 25 12:59:01 2007
@@ -61,6 +61,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -165,6 +166,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -269,6 +271,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="id_val__LIST__"
                     >
                   
                   <li
@@ -375,6 +378,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -484,6 +488,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -588,6 +593,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -694,6 +700,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -799,6 +806,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -903,6 +911,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalIERtl-golden.xml
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalIERtl-golden.xml?view=diff&rev=559575&r1=559574&r2=559575
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalIERtl-golden.xml (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalIERtl-golden.xml Wed Jul 25 12:59:01 2007
@@ -61,6 +61,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -165,6 +166,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -269,6 +271,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="id_val__LIST__"
                     >
                   
                   <li
@@ -375,6 +378,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -484,6 +488,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -588,6 +593,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -694,6 +700,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -799,6 +806,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -903,6 +911,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalInacc-golden.xml
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalInacc-golden.xml?view=diff&rev=559575&r1=559574&r2=559575
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalInacc-golden.xml (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalInacc-golden.xml Wed Jul 25 12:59:01 2007
@@ -60,6 +60,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -163,6 +164,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -266,6 +268,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="id_val__LIST__"
                     >
                   
                   <li
@@ -371,6 +374,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -479,6 +483,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -582,6 +587,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -687,6 +693,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -791,6 +798,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -894,6 +902,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalPPC-golden.xml
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalPPC-golden.xml?view=diff&rev=559575&r1=559574&r2=559575
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalPPC-golden.xml (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalPPC-golden.xml Wed Jul 25 12:59:01 2007
@@ -61,6 +61,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -165,6 +166,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -269,6 +271,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="id_val__LIST__"
                     >
                   
                   <li
@@ -375,6 +378,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -484,6 +488,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -588,6 +593,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -694,6 +700,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -799,6 +806,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -903,6 +911,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalSaf-golden.xml
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalSaf-golden.xml?view=diff&rev=559575&r1=559574&r2=559575
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalSaf-golden.xml (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalSaf-golden.xml Wed Jul 25 12:59:01 2007
@@ -61,6 +61,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -165,6 +166,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -269,6 +271,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="id_val__LIST__"
                     >
                   
                   <li
@@ -375,6 +378,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -484,6 +488,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -588,6 +593,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -694,6 +700,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -799,6 +806,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -903,6 +911,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalScrRdr-golden.xml
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalScrRdr-golden.xml?view=diff&rev=559575&r1=559574&r2=559575
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalScrRdr-golden.xml (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messages-minimalScrRdr-golden.xml Wed Jul 25 12:59:01 2007
@@ -61,6 +61,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -165,6 +166,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -269,6 +271,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="id_val__LIST__"
                     >
                   
                   <li
@@ -375,6 +378,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -484,6 +488,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -588,6 +593,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -694,6 +700,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -799,6 +806,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -903,6 +911,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimal-golden.xml
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimal-golden.xml?view=diff&rev=559575&r1=559574&r2=559575
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimal-golden.xml (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimal-golden.xml Wed Jul 25 12:59:01 2007
@@ -61,6 +61,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -165,6 +166,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -269,6 +271,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="id_val__LIST__"
                     >
                   
                   <li
@@ -375,6 +378,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -484,6 +488,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -588,6 +593,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -694,6 +700,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -799,6 +806,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -903,6 +911,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalIE-golden.xml
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalIE-golden.xml?view=diff&rev=559575&r1=559574&r2=559575
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalIE-golden.xml (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalIE-golden.xml Wed Jul 25 12:59:01 2007
@@ -61,6 +61,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -165,6 +166,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -269,6 +271,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="id_val__LIST__"
                     >
                   
                   <li
@@ -375,6 +378,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -484,6 +488,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -588,6 +593,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -694,6 +700,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -799,6 +806,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -903,6 +911,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalIERtl-golden.xml
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalIERtl-golden.xml?view=diff&rev=559575&r1=559574&r2=559575
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalIERtl-golden.xml (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalIERtl-golden.xml Wed Jul 25 12:59:01 2007
@@ -61,6 +61,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -165,6 +166,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -269,6 +271,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="id_val__LIST__"
                     >
                   
                   <li
@@ -375,6 +378,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -484,6 +488,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -588,6 +593,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -694,6 +700,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -799,6 +806,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -903,6 +911,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalInacc-golden.xml
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalInacc-golden.xml?view=diff&rev=559575&r1=559574&r2=559575
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalInacc-golden.xml (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalInacc-golden.xml Wed Jul 25 12:59:01 2007
@@ -60,6 +60,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -163,6 +164,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -266,6 +268,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="id_val__LIST__"
                     >
                   
                   <li
@@ -371,6 +374,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -479,6 +483,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -582,6 +587,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -687,6 +693,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -791,6 +798,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -894,6 +902,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalPPC-golden.xml
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalPPC-golden.xml?view=diff&rev=559575&r1=559574&r2=559575
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalPPC-golden.xml (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalPPC-golden.xml Wed Jul 25 12:59:01 2007
@@ -61,6 +61,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -165,6 +166,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -269,6 +271,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="id_val__LIST__"
                     >
                   
                   <li
@@ -375,6 +378,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -484,6 +488,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -588,6 +593,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -694,6 +700,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -799,6 +806,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -903,6 +911,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalSaf-golden.xml
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalSaf-golden.xml?view=diff&rev=559575&r1=559574&r2=559575
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalSaf-golden.xml (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalSaf-golden.xml Wed Jul 25 12:59:01 2007
@@ -61,6 +61,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -165,6 +166,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -269,6 +271,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="id_val__LIST__"
                     >
                   
                   <li
@@ -375,6 +378,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -484,6 +488,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -588,6 +593,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -694,6 +700,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -799,6 +806,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -903,6 +911,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalScrRdr-golden.xml
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalScrRdr-golden.xml?view=diff&rev=559575&r1=559574&r2=559575
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalScrRdr-golden.xml (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesError-minimalScrRdr-golden.xml Wed Jul 25 12:59:01 2007
@@ -61,6 +61,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -165,6 +166,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -269,6 +271,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="id_val__LIST__"
                     >
                   
                   <li
@@ -375,6 +378,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -484,6 +488,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -588,6 +593,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -694,6 +700,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -799,6 +806,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -903,6 +911,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimal-golden.xml
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimal-golden.xml?view=diff&rev=559575&r1=559574&r2=559575
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimal-golden.xml (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimal-golden.xml Wed Jul 25 12:59:01 2007
@@ -61,6 +61,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -165,6 +166,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -269,6 +271,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="id_val__LIST__"
                     >
                   
                   <li
@@ -375,6 +378,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -484,6 +488,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -588,6 +593,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -694,6 +700,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -799,6 +806,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -903,6 +911,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimalIE-golden.xml
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimalIE-golden.xml?view=diff&rev=559575&r1=559574&r2=559575
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimalIE-golden.xml (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimalIE-golden.xml Wed Jul 25 12:59:01 2007
@@ -61,6 +61,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -165,6 +166,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -269,6 +271,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="id_val__LIST__"
                     >
                   
                   <li
@@ -375,6 +378,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -484,6 +488,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -588,6 +593,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -694,6 +700,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -799,6 +806,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -903,6 +911,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimalIERtl-golden.xml
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimalIERtl-golden.xml?view=diff&rev=559575&r1=559574&r2=559575
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimalIERtl-golden.xml (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimalIERtl-golden.xml Wed Jul 25 12:59:01 2007
@@ -61,6 +61,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -165,6 +166,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -269,6 +271,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="id_val__LIST__"
                     >
                   
                   <li
@@ -375,6 +378,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -484,6 +488,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -588,6 +593,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -694,6 +700,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -799,6 +806,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -903,6 +911,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimalInacc-golden.xml
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimalInacc-golden.xml?view=diff&rev=559575&r1=559574&r2=559575
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimalInacc-golden.xml (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimalInacc-golden.xml Wed Jul 25 12:59:01 2007
@@ -60,6 +60,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -163,6 +164,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -266,6 +268,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="id_val__LIST__"
                     >
                   
                   <li
@@ -371,6 +374,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -479,6 +483,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -582,6 +587,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -687,6 +693,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -791,6 +798,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -894,6 +902,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimalPPC-golden.xml
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimalPPC-golden.xml?view=diff&rev=559575&r1=559574&r2=559575
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimalPPC-golden.xml (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/test/resources/org/apache/myfaces/trinidadinternal/renderkit/golden/messagesFatal-minimalPPC-golden.xml Wed Jul 25 12:59:01 2007
@@ -61,6 +61,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -165,6 +166,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -269,6 +271,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="id_val__LIST__"
                     >
                   
                   <li
@@ -375,6 +378,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -484,6 +488,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -588,6 +593,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -694,6 +700,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -799,6 +806,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li
@@ -903,6 +911,7 @@
                 </div>
                 <ol
                      class="af_messages_list af_messages_list-single"
+                     id="mainId__LIST__"
                     >
                   
                   <li