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

Hudson commented on TAP5-1366:
------------------------------

Integrated in tapestry-trunk-freestyle #417 (See 
[https://builds.apache.org/job/tapestry-trunk-freestyle/417/])
    TAP5-1366: Add new <style> tag before first existing <style> tag, or at 
bottom of <head>
TAP5-1366: Refactoring and insert <meta> just before existing <meta>, or at end 
of <head>
TAP5-1366: Add new method to insert an element before an existing element
TAP5-1366: Add missing documentation
TAP5-1366: Minor documentation improvements and reformats

hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1146929
Files : 
* 
/tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry5/internal/services/existing_head_used_if_present.txt
* 
/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/DocumentLinkerImpl.java

hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1146928
Files : 
* 
/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/DocumentLinkerImpl.java

hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1146926
Files : 
* 
/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/dom/Element.java

hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1146925
Files : 
* 
/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/dom/Element.java

hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1146924
Files : 
* 
/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/DocumentLinkerImpl.java


> Tapestry must honor the position of added tags in the <head> relative to the 
> <meta> tags, for IE compatibility
> --------------------------------------------------------------------------------------------------------------
>
>                 Key: TAP5-1366
>                 URL: https://issues.apache.org/jira/browse/TAP5-1366
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.3, 5.2
>            Reporter: Ville Virtanen
>            Assignee: Howard M. Lewis Ship
>             Fix For: 5.3
>
>
> This problem was discussed with Thiago on mailing list, reference to it:
> http://tapestry.1045711.n5.nabble.com/X-UA-Compatible-amp-IE-9-td4406801.html
> In short, the following was agreed on:
> "Wouldn't Tapestry reordering <head> elements come in the <title>, <meta>,   
> everything else order be sufficient?"
> Old description:
> As Microsoft documentation states 
> (http://msdn.microsoft.com/en-us/library/cc817574.aspx) the META tags that 
> direct IE8 must be positioned as follows: "The X-UA-compatible header is not 
> case sensitive; however, it must appear in the Web page's header (the HEAD 
> section) before all other elements, except for the TITLE element and other 
> META elements.".
> The most flexible solution would be to honor the order of META and other tags 
> that author has put directly to the template: the place for T5 tags could be 
> indicated with special tag:
> For an example 
> <html>
>   <head>
>      <title>My Web Page</title>
>       <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
>       <t:headcontent />
>       <link href="dirlang.html" rel="next"/>
>   </head>
>   .
>   .
> If author decides to omit the t:headcontent tag then T5 would not attach any 
> meta or link tags.
> Other solution as Howard indicated in the mailing list would be to just add 
> the T5 specific stuff to the end of the head section. 
>  

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

        

Reply via email to