[richfaces-svn-commits] JBoss Rich Faces SVN: r15996 - 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
Wed Nov 25 10:44:24 EST 2009
Author: Alex.Kolonitsky
Date: 2009-11-25 10:44:24 -0500 (Wed, 25 Nov 2009)
New Revision: 15996
Modified:
branches/community/3.3.X/ui/calendar/src/main/java/org/richfaces/renderkit/CalendarRendererBase.java
Log:
https://jira.jboss.org/jira/browse/RF-8159
Demo: organizer example contains blank cells
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-25 15:08:55 UTC (rev 15995)
+++ branches/community/3.3.X/ui/calendar/src/main/java/org/richfaces/renderkit/CalendarRendererBase.java 2009-11-25 15:44:24 UTC (rev 15996)
@@ -451,7 +451,7 @@
public void writeFacetMarkup(FacesContext context, UIComponent component) throws IOException {
Map<String, String> jsonMap = new HashMap();
if (component.getChildCount() != 0) {
- jsonMap.put("dayListMarkup", getMarkupScriptBody(context, component, true));
+ jsonMap.put("dayList", getMarkupScriptBody(context, component, true));
}
addFacetMarkupScriptBody(context, component, jsonMap, "optionalHeader");
@@ -462,7 +462,20 @@
addFacetMarkupScriptBody(context, component, jsonMap, "header");
addFacetMarkupScriptBody(context, component, jsonMap, "footer");
- context.getResponseWriter().write(new JSONObject(jsonMap).toString());
+ context.getResponseWriter().write("{");
+ boolean isFirst = true;
+ for (Map.Entry<String, String> entry : jsonMap.entrySet()) {
+ if (isFirst) {
+ isFirst = false;
+ } else {
+ context.getResponseWriter().write(",");
+ }
+ context.getResponseWriter().write(entry.getKey() + MARKUP_SUFFIX);
+ context.getResponseWriter().write(":");
+ context.getResponseWriter().write(entry.getValue());
+
+ }
+ context.getResponseWriter().write("}");
}
private void addFacetMarkupScriptBody(FacesContext context, UIComponent component, Map<String, String> jsonMap, String facetName) throws IOException {
More information about the richfaces-svn-commits
mailing list