[ 
https://issues.apache.org/jira/browse/TOMAHAWK-1554?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12923555#action_12923555
 ] 

Oliver Bayer commented on TOMAHAWK-1554:
----------------------------------------

Hi Jakob,

thanks for the fast answer and the info.

If you can confirm this as an issue of the collapsiblepanel it should get fixed 
because you don't get the result someone would expect. 
Even though I know I can remove the unwanted margin of the span-tags via css or 
remove the inline style tag of the div.

I'm not sure if the following lines are causing this issue - maybe you can take 
a look at it some time.

HtmlCollapsiblePanelRenderer [L:213]
protected HtmlCommandLink getLink(......){
...
   uiText.setStyleClass(collapsiblePanel.getStyleClass());
   uiText.setStyle(collapsiblePanel.getStyle());
...
   if (label != null) {
      ...
      uiText.setStyleClass(collapsiblePanel.getStyleClass());
      uiText.setStyle(collapsiblePanel.getStyle());
   }
}

I think the styleClass and the style-attribute shouldn't be added to the 
indicator and the label. What do you think?

HTH Oli

> CollapsiblePanel CSS Question
> -----------------------------
>
>                 Key: TOMAHAWK-1554
>                 URL: https://issues.apache.org/jira/browse/TOMAHAWK-1554
>             Project: MyFaces Tomahawk
>          Issue Type: Improvement
>    Affects Versions: 1.1.11-SNAPSHOT
>         Environment: Win XP, MyFaces 2.0.3-Snapshot, 
> Tomahahwk20-1.1.11-Snapshot
>            Reporter: Oliver Bayer
>
> Hi,
> I'm using the collapsiblepanel component inside a h:form see the following 
> code
> <t:collapsiblePanel id="aNewId" title="a title" style="margin-left: 30px;">
> <p>lorem ipsum</p>
> </t:collapsiblePanel>
> It get's rendered as follows:
> <div style="margin-left: 30px;" title="a title">
> <a href...>
>    <span style="margin-left: 30px;">&gt;</span>
>    <span style="margin-left: 30px;">a title</span>
> </a>
> </div>
> Why get the both span-tags the margin-left style too? Because the div has 
> this style already and the first span has now a margin-left of 60px while the 
> third span has a margin-left of 90px.
> How can i achieve it that the margin-left style is applied only to the 
> surrounding div? Is this a bug or did I misconfigured sth?
> Greets Oli

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to