[
https://issues.apache.org/jira/browse/TRINIDAD-997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13003623#comment-13003623
]
Blake Sullivan commented on TRINIDAD-997:
-----------------------------------------
I am not a fan of flags. I assume we are eating the spans in the
ResponseWriter. Why isn't it better to only eat spans for UIXComponents or
something along those lines?
> <span> tag with no attributes is not rendered when using Trinidad
> -----------------------------------------------------------------
>
> Key: TRINIDAD-997
> URL: https://issues.apache.org/jira/browse/TRINIDAD-997
> Project: MyFaces Trinidad
> Issue Type: Bug
> Components: Components, Facelets, Skinning
> Affects Versions: 1.0.6-core
> Reporter: Jonathan Herr
> Assignee: Scott O'Bryan
> Priority: Critical
> Attachments: elementOptimization.patch
>
>
> We recently integrated Trinidad into our application to evaluate it.
> Immediately we noticed that most pages would not render correctly. We
> discovered the problem was that if a <span> tag had no attributes (id, class,
> etc.), it would not be rendered. For example:
> <span>
> <label>Example</label>
> <input type="text" value="exampleInput"></input>
> </span>
> Renders as:
> <label>Example</label>
> <input type="text" value="exampleInput"></input>
> In most applications this would not matter since by default the <span> tag
> has no style, but we overrode the CSS of the <span> tag to have very unique
> styles:
> form fieldset span { position: relative; display: block; width: 100%;
> margin-bottom: 6px; overflow: hidden; }
> If the <span> tag was removed, we lost these styles and the page would be
> very distorted.
> Our only workaround right now is to update the hundreds of <span> tags
> throughout our application and give them a class attribute so they will
> render.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira