You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by sl...@apache.org on 2007/07/31 16:51:38 UTC

svn commit: r561349 - /myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/XhtmlRenderer.java

Author: slessard
Date: Tue Jul 31 07:51:35 2007
New Revision: 561349

URL: http://svn.apache.org/viewvc?view=rev&rev=561349
Log:
TRINIDAD-135 Add a non-final getPartialTriggers(FacesBean) to XhtmlRenderer to allow easier customization. Specifically this allow to have shoudRenderId return true whenever the component has partialTriggers that may not be stored in the partialTriggers property itself.

Modified:
    myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/XhtmlRenderer.java

Modified: myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/XhtmlRenderer.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/XhtmlRenderer.java?view=diff&rev=561349&r1=561348&r2=561349
==============================================================================
--- myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/XhtmlRenderer.java (original)
+++ myfaces/trinidad/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/XhtmlRenderer.java Tue Jul 31 07:51:35 2007
@@ -21,7 +21,6 @@
 import java.io.IOException;
 
 import java.util.List;
-import java.util.Map;
 
 import javax.faces.component.UIComponent;
 import javax.faces.context.FacesContext;
@@ -265,9 +264,7 @@
     UIComponent  component)
   {
     // If there's partial triggers, always render an ID if possible
-    FacesBean bean = getFacesBean(component);
-    if ((_partialTriggersKey != null) &&
-        (bean.getProperty(_partialTriggersKey) != null))
+    if (getPartialTriggers(getFacesBean(component)) != null)
     {
       return true;
     }
@@ -944,6 +941,18 @@
       return null;
 
     return toString(bean.getProperty(_onmouseupKey));
+  }
+
+  protected String[] getPartialTriggers(FacesBean bean)
+  {
+    if (_partialTriggersKey == null)
+    {
+      return null;
+    }
+    else
+    {
+      return (String[])bean.getProperty(_partialTriggersKey);
+    }
   }