From 33ce01cde810a9906e86e4ccf3b29236fb500928 Mon Sep 17 00:00:00 2001 From: mdb Date: Sun, 11 Mar 2007 01:36:42 +0000 Subject: [PATCH] If we're generating XHTML, put a space before the /> close tag (apparently required by the spec, and empirically required by Safari), and also use checked="checked" for XHTML radio buttons. git-svn-id: https://samskivert.googlecode.com/svn/trunk@2068 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- .../com/samskivert/velocity/FormTool.java | 24 ++++++++++++------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/src/java/com/samskivert/velocity/FormTool.java b/src/java/com/samskivert/velocity/FormTool.java index 1cfd0aa5..ca501381 100644 --- a/src/java/com/samskivert/velocity/FormTool.java +++ b/src/java/com/samskivert/velocity/FormTool.java @@ -56,7 +56,7 @@ public class FormTool */ public void setUseXHTML (boolean useXHTML) { - _closeBrace = useXHTML ? "/>" : ">"; + _useXHTML = useXHTML; } /** @@ -293,9 +293,9 @@ public class FormTool buf.append("" : ">"; + } + /** A reference to the servlet request in use by this form tool. */ protected HttpServletRequest _req; - /** The string used to close unmatched tags. */ - protected String _closeBrace = "/>"; + /** Whether or not we should aim to generate XHTML or HTML. */ + protected boolean _useXHTML = true; }