Jonas Pohlandt created WICKET-4894:
--------------------------------------

             Summary: Internet Explorer fails fails to properly include 
conditional stylesheet links added via AjaxRequestTarget
                 Key: WICKET-4894
                 URL: https://issues.apache.org/jira/browse/WICKET-4894
             Project: Wicket
          Issue Type: Bug
          Components: wicket
    Affects Versions: 1.5.4
            Reporter: Jonas Pohlandt


CSS references added like this

  @Override
  public void renderHead( IHeaderResponse response ) {
    super.renderHead( response );
    response.renderCSSReference( 
        new PackageResourceReference( getClass(), "TestLabel.css" ));
    response.renderCSSReference( 
        new PackageResourceReference( getClass(), "TestLabel-conditional.css" 
), null, null, "gte IE 8" );
  }

will not be taken into account by Internet Explorer (tested with 8 and 9) at 
when rendering the document.
I stepped though wicket-ajax.js and saw that the function added in 
Wicket.Head.Contributor.processComment will actually be executed and a new 
child node will be appended to the head node of the document. Unfortunately it 
seems IE disregards conditional comments added in this way.

I encountered this using Wicket 1.5.4.
I'll upload a quickstart.




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to