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);
+    }
+    
 }