ICEfaces
  1. ICEfaces
  2. ICE-3468

Nested panelTabSets inherit parent styling

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Won't Fix
    • Affects Version/s: 1.7.1
    • Fix Version/s: 1.7.2
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      All

      Description

      When a panelTabSet is nested inside another panelTabSet the child tab set inherits the parents styling. This negates the ability to apply different styling to the child tab set.
      1. ICE-3468.jpg
        16 kB
      2. panelTabSet-styling.JPG
        8 kB

        Activity

        Hide
        Arran Mccullough added a comment -

        From screen shot:

        Tab 1 uses the default rime css, Tab 1.1 has custom styling. Tab 1.1.1 should use the default rime styling but uses the custom styling instead.

        Show
        Arran Mccullough added a comment - From screen shot: Tab 1 uses the default rime css, Tab 1.1 has custom styling. Tab 1.1.1 should use the default rime styling but uses the custom styling instead.
        Hide
        Arran Mccullough added a comment -

        Attached example war file, built to run on Tomcat 6

        Show
        Arran Mccullough added a comment - Attached example war file, built to run on Tomcat 6
        Hide
        Adnan Durrani added a comment -

        [quote]
        When a panelTabSet is nested inside another panelTabSet the child tab set inherits the parents styling. This negates the ability to apply different styling to the child tab set.
        [/quote]

        Inheritance and cascading is the CSS nature, so there isn't anything that can be fixed, however developer can revert the changes back by defining the second class. Please see the attached snapshot. I have also attached the war file, with the workaround.

        Show
        Adnan Durrani added a comment - [quote] When a panelTabSet is nested inside another panelTabSet the child tab set inherits the parents styling. This negates the ability to apply different styling to the child tab set. [/quote] Inheritance and cascading is the CSS nature, so there isn't anything that can be fixed, however developer can revert the changes back by defining the second class. Please see the attached snapshot. I have also attached the war file, with the workaround.

          People

          • Assignee:
            Unassigned
            Reporter:
            Arran Mccullough
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: