You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by we...@apache.org on 2006/11/02 22:49:31 UTC
svn commit: r470537 -
/myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/dialog/ModalDialogRenderer.java
Author: werpu
Date: Thu Nov 2 13:49:30 2006
New Revision: 470537
URL: http://svn.apache.org/viewvc?view=rev&rev=470537
Log:
fixup for the dialog so that forms within the dialog are possible now
Modified:
myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/dialog/ModalDialogRenderer.java
Modified: myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/dialog/ModalDialogRenderer.java
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/dialog/ModalDialogRenderer.java?view=diff&rev=470537&r1=470536&r2=470537
==============================================================================
--- myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/dialog/ModalDialogRenderer.java (original)
+++ myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/dialog/ModalDialogRenderer.java Thu Nov 2 13:49:30 2006
@@ -1,16 +1,19 @@
package org.apache.myfaces.custom.dialog;
-import org.apache.myfaces.custom.dojo.DojoUtils;
-import org.apache.myfaces.shared_tomahawk.renderkit.JSFAttr;
+import java.io.IOException;
+import java.util.StringTokenizer;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.context.ResponseWriter;
-import javax.faces.render.Renderer;
-import java.io.IOException;
-import java.util.StringTokenizer;
-public class ModalDialogRenderer extends Renderer {
+import org.apache.myfaces.custom.dojo.DojoUtils;
+import org.apache.myfaces.shared_tomahawk.renderkit.JSFAttr;
+import org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils;
+import org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRenderer;
+import org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils;
+
+public class ModalDialogRenderer extends HtmlRenderer {
public static final String RENDERER_TYPE = "org.apache.myfaces.ModalDialog";
public static final String DIV_ID_PREFIX = "_div";
@@ -101,4 +104,22 @@
writer.write(buf.toString());
}
+
+ public boolean getRendersChildren()
+ {
+ return true;
+ }
+ /*
+ * (non-Javadoc)
+ *
+ * @see javax.faces.render.Renderer#encodeChildren(javax.faces.context.FacesContext,
+ * javax.faces.component.UIComponent)
+ */
+ public void encodeChildren(FacesContext facesContext, UIComponent uiComponent) throws IOException
+ {
+
+ RendererUtils.renderChildren(facesContext, uiComponent);
+ HtmlRendererUtils.writePrettyLineSeparator(facesContext);
+ }
+
}