Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Tapestry Wiki" for 
change notification.

The following page has been changed by ChristianGorbach:
http://wiki.apache.org/tapestry/Tapestry5HowToXhtml

------------------------------------------------------------------------------
  </html>
  }}}
  
+ 
+ Optional: To prevent weird scripting problems in Firefox et al., replace the 
xmlMarkupModel with the version below:
+ 
+ 
+ {{{
+ import static org.apache.tapestry.ioc.internal.util.CollectionFactory.newSet;
+ 
+ import java.util.Set;
+ 
+ import org.apache.tapestry.dom.DefaultMarkupModel;
+ import org.apache.tapestry.dom.EndTagStyle;
+ 
+ public class ImprovedXhtmlMarkupModel extends DefaultMarkupModel {
+ 
+     private static final Set<String> DONT_ABRV = newSet("script", "div", 
"span", "p");
+ 
+     @Override
+     public EndTagStyle getEndTagStyle(String element) {
+         boolean isDontAbr = DONT_ABRV.contains(element);
+         return isDontAbr ? EndTagStyle.REQUIRE : EndTagStyle.ABBREVIATE;
+ 
+     }
+     @Override
+     public boolean isXML() {
+       return true;
+     }
+ }
+ 
+ }}}
+ 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to