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