You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by al...@apache.org on 2010/11/24 22:07:25 UTC
svn commit: r1038819 - in /myfaces/gsoc/html5-comp-lib/trunk:
html5-comp-lib-core/src/main/java/org/apache/myfaces/html5/renderkit/input/delegate/HtmlTextAreaRendererDelegate.java
pom.xml
Author: aliok
Date: Wed Nov 24 21:07:25 2010
New Revision: 1038819
URL: http://svn.apache.org/viewvc?rev=1038819&view=rev
Log:
Html5
Use new delegation of textarea rendering, instead of rendering it directly
Needed to update to a newer version of myfaces shared project.
Modified:
myfaces/gsoc/html5-comp-lib/trunk/html5-comp-lib-core/src/main/java/org/apache/myfaces/html5/renderkit/input/delegate/HtmlTextAreaRendererDelegate.java
myfaces/gsoc/html5-comp-lib/trunk/pom.xml
Modified: myfaces/gsoc/html5-comp-lib/trunk/html5-comp-lib-core/src/main/java/org/apache/myfaces/html5/renderkit/input/delegate/HtmlTextAreaRendererDelegate.java
URL: http://svn.apache.org/viewvc/myfaces/gsoc/html5-comp-lib/trunk/html5-comp-lib-core/src/main/java/org/apache/myfaces/html5/renderkit/input/delegate/HtmlTextAreaRendererDelegate.java?rev=1038819&r1=1038818&r2=1038819&view=diff
==============================================================================
--- myfaces/gsoc/html5-comp-lib/trunk/html5-comp-lib-core/src/main/java/org/apache/myfaces/html5/renderkit/input/delegate/HtmlTextAreaRendererDelegate.java (original)
+++ myfaces/gsoc/html5-comp-lib/trunk/html5-comp-lib-core/src/main/java/org/apache/myfaces/html5/renderkit/input/delegate/HtmlTextAreaRendererDelegate.java Wed Nov 24 21:07:25 2010
@@ -49,44 +49,7 @@ public class HtmlTextAreaRendererDelegat
protected void renderTextAreaBegin(FacesContext facesContext,
UIComponent uiComponent) throws IOException
{
- //TODO: use super.renderTextAreaBegin(...) when it is available on the SNAPSHOT!!
- ResponseWriter writer = facesContext.getResponseWriter();
- writer.startElement(HTML.TEXTAREA_ELEM, uiComponent);
-
- Map<String, List<ClientBehavior>> behaviors = null;
- if (uiComponent instanceof ClientBehaviorHolder && JavascriptUtils.isJavascriptAllowed(facesContext.getExternalContext()))
- {
- behaviors = ((ClientBehaviorHolder) uiComponent).getClientBehaviors();
- if (!behaviors.isEmpty())
- {
- HtmlRendererUtils.writeIdAndName(writer, uiComponent, facesContext);
- }
- else
- {
- HtmlRendererUtils.writeIdIfNecessary(writer, uiComponent, facesContext);
- writer.writeAttribute(HTML.NAME_ATTR, uiComponent.getClientId(facesContext), null);
- }
- HtmlRendererUtils.renderBehaviorizedOnchangeEventHandler(facesContext, writer, uiComponent, behaviors);
- HtmlRendererUtils.renderBehaviorizedEventHandlers(facesContext, writer, uiComponent, behaviors);
- HtmlRendererUtils.renderBehaviorizedFieldEventHandlersWithoutOnchange(facesContext, writer, uiComponent, behaviors);
- HtmlRendererUtils.renderHTMLAttributes(writer, uiComponent, HTML.TEXTAREA_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_EVENTS);
- }
- else
- {
- HtmlRendererUtils.writeIdIfNecessary(writer, uiComponent, facesContext);
- writer.writeAttribute(HTML.NAME_ATTR, uiComponent.getClientId(facesContext), null);
- HtmlRendererUtils.renderHTMLAttributes(writer, uiComponent, HTML.TEXTAREA_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED);
- }
-
- if (isDisabled(facesContext, uiComponent))
- {
- writer.writeAttribute(org.apache.myfaces.shared_html5.renderkit.html.HTML.DISABLED_ATTR, Boolean.TRUE, null);
- }
-
renderPassThruAttrsAndEvents(facesContext, uiComponent);
-
- String strValue = org.apache.myfaces.shared_html5.renderkit.RendererUtils.getStringValue(facesContext, uiComponent);
- writer.writeText(strValue, org.apache.myfaces.shared_html5.renderkit.JSFAttr.VALUE_ATTR);
}
// to make this extendible
Modified: myfaces/gsoc/html5-comp-lib/trunk/pom.xml
URL: http://svn.apache.org/viewvc/myfaces/gsoc/html5-comp-lib/trunk/pom.xml?rev=1038819&r1=1038818&r2=1038819&view=diff
==============================================================================
--- myfaces/gsoc/html5-comp-lib/trunk/pom.xml (original)
+++ myfaces/gsoc/html5-comp-lib/trunk/pom.xml Wed Nov 24 21:07:25 2010
@@ -203,7 +203,7 @@
</profiles>
<properties>
- <shared-core-version>4.0.2</shared-core-version>
+ <shared-core-version>4.0.4-SNAPSHOT</shared-core-version>
</properties>
</project>
\ No newline at end of file