You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Martin Grigorov (JIRA)" <ji...@apache.org> on 2011/04/27 16:38:03 UTC

[jira] [Commented] (WICKET-3433) Wicket parses HTML inside IE conditional comments

    [ https://issues.apache.org/jira/browse/WICKET-3433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13025811#comment-13025811 ] 

Martin Grigorov commented on WICKET-3433:
-----------------------------------------

Please test the fix here with getMarkupSettings().setStripComments(true);
This setting has some issues with IE conditional comments - see WICKET-3648.

> Wicket parses HTML inside IE conditional comments
> -------------------------------------------------
>
>                 Key: WICKET-3433
>                 URL: https://issues.apache.org/jira/browse/WICKET-3433
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket-core
>    Affects Versions: 1.5-M3
>            Reporter: Alan Shaw
>            Assignee: Juergen Donnerstag
>              Labels: HTML5, boilerplate, doctype, html, parser
>         Attachments: SimplePageExpectedResult_12a.html, WICKET-3433.patch, html5boilerplate.ui.wicket.parsefail-working.zip, html5boilerplate.ui.wicket.parsefail.zip, wicket-conditional-comments.patch
>
>
> I cannot use the HTML5 Boilerplate HTML with wicket. Wicket appears to parse HTML inside IE conditional comments when they appear between the doctype declaration and the <html> tag.
> The first lines of the boilerplate html look like this:
> 	<!doctype html>
> 	<!--[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]-->
> 	<!--[if IE 7 ]>    <html lang="en" class="no-js ie7"> <![endif]-->
> 	<!--[if IE 8 ]>    <html lang="en" class="no-js ie8"> <![endif]-->
> 	<!--[if IE 9 ]>    <html lang="en" class="no-js ie9"> <![endif]-->
> 	<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en" class="no-js"> <!--<![endif]-->
> 	
> ...which causes a problem for wicket, as it thinks there are five opening <html> tags on the page.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira