You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by jw...@apache.org on 2009/09/26 04:05:33 UTC
svn commit: r819088 - in
/myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml:
NavigationPaneRenderer.java SelectRangeChoiceBarRenderer.java
Author: jwaldman
Date: Sat Sep 26 02:05:33 2009
New Revision: 819088
URL: http://svn.apache.org/viewvc?rev=819088&view=rev
Log:
TRINIDAD-1556 In mobile non-JavaScript browsers, style-classes for <tr:selectRangeChoiceBar> and <tr:navigationPane> are not rendered
patch by Mamallan Uthaman
Modified:
myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/NavigationPaneRenderer.java
myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/SelectRangeChoiceBarRenderer.java
Modified: myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/NavigationPaneRenderer.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/NavigationPaneRenderer.java?rev=819088&r1=819087&r2=819088&view=diff
==============================================================================
--- myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/NavigationPaneRenderer.java (original)
+++ myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/NavigationPaneRenderer.java Sat Sep 26 02:05:33 2009
@@ -704,7 +704,8 @@
rw.writeAttribute("name", XhtmlUtils.getEncodedParameter
(XhtmlConstants.SOURCE_PARAM)
+ clientId, null);
-
+ renderStyleClass(context, arc,
+ SkinSelectors.AF_COMMAND_BUTTON_STYLE_CLASS);
String linkConverter =
"border:none;background:inherit;text-decoration:underline;";
@@ -777,9 +778,10 @@
rw.writeAttribute("accessKey", accessKey, null);
}
+ // In the case of HTML basic browsers, we render an input element. Hence,
+ // we cannot render any children, so skip calling _renderCommandChildren
if (nonJavaScriptSubmit)
{
- _renderCommandChildren(context, commandChild);
rw.endElement("input");
}
else
Modified: myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/SelectRangeChoiceBarRenderer.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/SelectRangeChoiceBarRenderer.java?rev=819088&r1=819087&r2=819088&view=diff
==============================================================================
--- myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/SelectRangeChoiceBarRenderer.java (original)
+++ myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/SelectRangeChoiceBarRenderer.java Sat Sep 26 02:05:33 2009
@@ -1064,10 +1064,12 @@
writer.writeAttribute("type", "submit", null);
writer.writeAttribute("name", nameAttri, null);
writer.writeAttribute("value", text, "text");
+ renderStyleClass(context, arc,
+ SkinSelectors.AF_COMMAND_BUTTON_STYLE_CLASS);
+
// This style makes a button to appear as a link
writer.writeAttribute("style",
"border:none;background:inherit;text-decoration:underline;",null);
- renderStyleClass(context, arc, SkinSelectors.NAV_BAR_ALINK_STYLE_CLASS);
writer.endElement("input");
}