ICEfaces
  1. ICEfaces
  2. ICE-6246

ACE: Rationalize pushButton, checkboxButton, and linkButton skin CSS classes/files used

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0-Beta2
    • Fix Version/s: 2.0.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      IF 2 Adv. Comps.
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Compatibility/Configuration

      Description

      Currently the CSS styling, classnames, and CSS files being used by the pushButton, checkboxButton, and linkButton are a bit-muddled with duplication and overlap. This is a result of each of these buttons originating from a single YUI button component.

      To clean this up each button type should have it's own distinct CSS classnames and CSS files it references to avoid unintended overlap/influence between each component's styling, and also to optimize the CSS files being included so no duplicates are used.

        Activity

        Ken Fyten created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Salesforce Case []
        Fix Version/s 2.0.0 [ 10230 ]
        Affects [Documentation (User Guide, Ref. Guide, etc.)]
        Ken Fyten made changes -
        Salesforce Case []
        Affects [Documentation (User Guide, Ref. Guide, etc.)] [Documentation (User Guide, Ref. Guide, etc.), Compatibility/Configuration]
        Ken Fyten made changes -
        Assignee Priority P1
        Ken Fyten made changes -
        Salesforce Case []
        Assignee Arturo Zambrano [ artzambrano ]
        Hide
        Ken Fyten added a comment -

        It also seems like the same CSS classes are reference/linked multiple times for each component. This needs to be cleaned up.

        Show
        Ken Fyten added a comment - It also seems like the same CSS classes are reference/linked multiple times for each component. This needs to be cleaned up.
        Hide
        Ken Fyten added a comment -

        Also note that it's okay for the Rime and Sam skins for these buttons to use images to represent the button states, as one of the main reasons to use these buttons instead of say, h: or ice: commandButton, etc. is the image-skinning. We do not need these buttons to use default browser styling for the Rime skin.

        Show
        Ken Fyten added a comment - Also note that it's okay for the Rime and Sam skins for these buttons to use images to represent the button states, as one of the main reasons to use these buttons instead of say, h: or ice: commandButton, etc. is the image-skinning. We do not need these buttons to use default browser styling for the Rime skin.
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #23374 Tue Dec 07 18:56:35 MST 2010 art.zambrano ICE-6246 modified buttons to use different CSS class hierarchies; fixed class names that still had yui-skin-sam instead of ice-skin-sam; added reference to button-core.css in linkbutton
        Files Changed
        Commit graph MODIFY /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/linkbutton/LinkButtonRenderer.java
        Commit graph MODIFY /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/radiobutton/skins/sam/button-skin.css
        Commit graph MODIFY /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/pushbutton/PushButtonRenderer.java
        Commit graph MODIFY /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/linkbutton/skins/sam/linkbutton.css
        Commit graph MODIFY /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/checkboxbutton/skins/rime/checkboxButton.css
        Commit graph MODIFY /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/checkboxbutton/skins/sam/button.css
        Commit graph MODIFY /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/pushbutton/skins/sam/button.css
        Commit graph ADD /icefaces2/trunk/icefaces/ace/component/resources/org.icefaces.component.linkbutton/linkbutton.css
        Commit graph MODIFY /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/pushbutton/skins/sam/button-skin.css
        Commit graph MODIFY /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/pushbutton/skins/rime/button.css
        Commit graph MODIFY /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/radiobutton/skins/rime/radiobutton.css
        Commit graph MODIFY /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/linkbutton/LinkButtonMeta.java
        Commit graph MODIFY /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/linkbutton/skins/rime/linkbutton.css
        Commit graph MODIFY /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/radiobutton/skins/sam/button.css
        Commit graph MODIFY /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/checkboxbutton/CheckboxButtonRenderer.java
        Commit graph MODIFY /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/checkboxbutton/skins/sam/button-skin.css
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #23388 Wed Dec 08 15:14:35 MST 2010 art.zambrano ICE-6246 cleaned up Sam skin for button components, i.e. removed unnecessary images and CSS rules
        Files Changed
        Commit graph DEL /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/pushbutton/skins/sam/split-button-arrow-hover.png
        Commit graph DEL /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/linkbutton/skins/sam/split-button-arrow-hover.png
        Commit graph DEL /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/checkboxbutton/skins/sam/menu-button-arrow-disabled.png
        Commit graph DEL /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/pushbutton/skins/sam/split-button-arrow.png
        Commit graph DEL /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/pushbutton/skins/sam/split-button-arrow-disabled.png
        Commit graph MODIFY /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/linkbutton/skins/sam/linkbutton.css
        Commit graph DEL /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/linkbutton/skins/sam/split-button-arrow-active.png
        Commit graph DEL /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/checkboxbutton/skins/sam/split-button-arrow.png
        Commit graph DEL /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/checkboxbutton/skins/sam/split-button-arrow-disabled.png
        Commit graph DEL /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/linkbutton/skins/sam/menu-button-arrow.png
        Commit graph MODIFY /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/checkboxbutton/skins/sam/button.css
        Commit graph DEL /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/pushbutton/skins/sam/split-button-arrow-active.png
        Commit graph DEL /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/pushbutton/skins/sam/split-button-arrow-focus.png
        Commit graph DEL /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/linkbutton/skins/sam/menu-button-arrow-disabled.png
        Commit graph DEL /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/checkboxbutton/skins/sam/split-button-arrow-focus.png
        Commit graph MODIFY /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/pushbutton/skins/sam/button.css
        Commit graph DEL /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/pushbutton/skins/sam/button-skin.css
        Commit graph DEL /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/linkbutton/skins/sam/split-button-arrow-focus.png
        Commit graph DEL /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/checkboxbutton/skins/sam/split-button-arrow-active.png
        Commit graph DEL /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/linkbutton/skins/sam/split-button-arrow.png
        Commit graph DEL /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/linkbutton/skins/sam/split-button-arrow-disabled.png
        Commit graph DEL /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/checkboxbutton/skins/sam/menu-button-arrow.png
        Commit graph DEL /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/pushbutton/skins/sam/menu-button-arrow.png
        Commit graph DEL /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/checkboxbutton/skins/sam/split-button-arrow-hover.png
        Commit graph DEL /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/checkboxbutton/skins/sam/button-skin.css
        Commit graph DEL /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/pushbutton/skins/sam/menu-button-arrow-disabled.png
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #23390 Wed Dec 08 15:21:31 MST 2010 art.zambrano ICE-6246 minor fix
        Files Changed
        Commit graph MODIFY /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/pushbutton/skins/sam/button.css
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #23411 Thu Dec 09 01:00:04 MST 2010 art.zambrano ICE-6246 linkbutton tentative rime skin
        Files Changed
        Commit graph ADD /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/linkbutton/skins/rime/background-active.png
        Commit graph ADD /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/linkbutton/skins/rime/background-disabled.gif
        Commit graph ADD /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/linkbutton/skins/rime/background.png
        Commit graph MODIFY /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/linkbutton/skins/rime/linkbutton.css
        Commit graph ADD /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/linkbutton/skins/rime/background-highlight.png
        Commit graph ADD /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/linkbutton/skins/rime/background-focus.png
        Ken Fyten made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Assignee Priority P1
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Ken Fyten
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: