You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by gr...@apache.org on 2007/05/11 01:58:03 UTC
svn commit: r537044 -
/myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/custom/collapsiblepanel/HtmlCollapsiblePanelRenderer.java
Author: grantsmith
Date: Thu May 10 16:58:02 2007
New Revision: 537044
URL: http://svn.apache.org/viewvc?view=rev&rev=537044
Log:
TOMAHAWK-872 patch applied
Modified:
myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/custom/collapsiblepanel/HtmlCollapsiblePanelRenderer.java
Modified: myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/custom/collapsiblepanel/HtmlCollapsiblePanelRenderer.java
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/custom/collapsiblepanel/HtmlCollapsiblePanelRenderer.java?view=diff&rev=537044&r1=537043&r2=537044
==============================================================================
--- myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/custom/collapsiblepanel/HtmlCollapsiblePanelRenderer.java (original)
+++ myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/custom/collapsiblepanel/HtmlCollapsiblePanelRenderer.java Thu May 10 16:58:02 2007
@@ -139,8 +139,16 @@
Map reqParams = facesContext.getExternalContext().getRequestParameterMap();
String togglingIndicated = (String) reqParams.get(HtmlRendererUtils
- .getHiddenCommandLinkFieldName(
- DummyFormUtils.findNestingForm(collapsiblePanel, facesContext)));
+ .getHiddenCommandLinkFieldName(
+ DummyFormUtils.findNestingForm(collapsiblePanel, facesContext)));
+ // if togglingIndicated is null this application could be running within the RI.
+ // The RI denotes link activation by adding a hidden field with the name
+ // and value of the link client ID.
+ if (togglingIndicated == null
+ && reqParams.containsKey(collapsiblePanel.getClientId(facesContext) + LINK_ID)) {
+ togglingIndicated = collapsiblePanel.getClientId(facesContext) + LINK_ID;
+ }
+
String reqValue = (String) reqParams.get(
collapsiblePanel.getClientId(facesContext) + COLLAPSED_STATE_ID);