[richfaces-svn-commits] JBoss Rich Faces SVN: r15977 - branches/community/3.3.X/ui/calendar/src/main/java/org/richfaces/renderkit.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Mon Nov 23 09:40:44 EST 2009


Author: Alex.Kolonitsky
Date: 2009-11-23 09:40:44 -0500 (Mon, 23 Nov 2009)
New Revision: 15977

Modified:
   branches/community/3.3.X/ui/calendar/src/main/java/org/richfaces/renderkit/CalendarRendererBase.java
Log:
RF-8001calendar: initialization failed if any facet defined and day markup is default(not redefined).

Modified: branches/community/3.3.X/ui/calendar/src/main/java/org/richfaces/renderkit/CalendarRendererBase.java
===================================================================
--- branches/community/3.3.X/ui/calendar/src/main/java/org/richfaces/renderkit/CalendarRendererBase.java	2009-11-23 13:51:13 UTC (rev 15976)
+++ branches/community/3.3.X/ui/calendar/src/main/java/org/richfaces/renderkit/CalendarRendererBase.java	2009-11-23 14:40:44 UTC (rev 15977)
@@ -382,30 +382,11 @@
         ResponseWriter clonedWriter = writer.cloneWithWriter(dumpingWriter);
         context.setResponseWriter(clonedWriter);
 
-        TemplateComponent templateComponent = null;
-        if (component instanceof TemplateComponent) {
-            templateComponent = (TemplateComponent) component;
-	}
+        writeScriptBody(context, component, children);
 
-        try {
-            if (templateComponent != null) {
-                templateComponent.startTemplateEncode();
-            }
+        clonedWriter.flush();
+        context.setResponseWriter(writer);
 
-            if (children) {
-                this.renderChildren(context, component);
-            } else {
-                this.renderChild(context, component);
-            }
-        } finally {
-            if (templateComponent != null) {
-                templateComponent.endTemplateEncode();
-            }
-
-            clonedWriter.flush();
-            context.setResponseWriter(writer);
-        }
-
         return dumpingWriter.toString();
     }
 
@@ -482,7 +463,7 @@
         addFacetMarkupScriptBody(context, component, jsonMap, "footer");
 
         context.getResponseWriter().write(new JSONObject(jsonMap).toString());
-		}
+    }
 
     private void addFacetMarkupScriptBody(FacesContext context, UIComponent component, Map<String, String> jsonMap, String facetName) throws IOException {
         String res = getOptionalFacetMarkupScriptBody(context, component, facetName);



More information about the richfaces-svn-commits mailing list