ICEfaces
  1. ICEfaces
  2. ICE-10512

Fluid layout in ace:selectMenu and ace:comboBox

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.0
    • Fix Version/s: 4.1
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      Any
    • Assignee Priority:
      P1

      Description

      The ace:selectMenu and ace:comboBox components have been using a rigid/fixed layout to place their value fields and down-arrow buttons, resulting in having to determine the heights and widths of these parts with specific pixel dimensions. When using a font size larger than the normal one, the down-arrow button may look disproportionately smaller or narrower. This, in part, has been due to the use of Themeroller icons, which have specific dimensions. After ICE-10486 and ICE-10483, this has been changed to use a Font Awesome character instead, so the size of the down-arrow button is proportional to the font size. It is no longer necessary to calculate specific heights in pixels for these components. However, a specific width in pixels is still being calculated for the value fields. This improvement is to find a way to not have the need to set a specific width and thus have a more fluid layout that easily adjusts to other styling factors.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #45799 Tue Jul 28 14:18:40 MDT 2015 art.zambrano ICE-10512 modified the ace:selectMenu and ace:comboBox layouts to make them more fluid and to avoid having to calculate rigid widths and heights for their internal nodes
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/combobox/combobox.js
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/combobox/combobox.css
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/selectmenu/selectmenu.js
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/selectmenu/selectmenu.css
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/combobox/ComboBoxRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #45827 Thu Aug 06 13:10:15 MDT 2015 art.zambrano ICE-10512 further adjustments
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenuRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/selectmenu/selectmenu.js
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/combobox/ComboBoxRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #45828 Thu Aug 06 15:22:12 MDT 2015 art.zambrano ICE-10512 further adjustments
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenuRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/combobox/ComboBoxRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #45829 Thu Aug 06 15:23:09 MDT 2015 art.zambrano ICE-10512 styling adjustments in showcase
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/combobox/comboBoxFacet.xhtml
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/combobox/comboBoxOverview.xhtml
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/ice.samples.showcase/showcase_styles.css
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/combobox/comboBoxFiltering.xhtml
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/combobox/comboBoxReqStyle.xhtml
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/combobox/comboBoxIndicator.xhtml
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/ice.samples.showcase/override_header.css
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/combobox/comboBoxLabel.xhtml
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/webapp/showcase.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #46061 Thu Oct 01 14:22:54 MDT 2015 art.zambrano ICE-10512 fix for preventing the list from opening and quickly closing the first time the component is clicked
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/selectmenu/selectmenu.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #46063 Thu Oct 01 18:08:29 MDT 2015 art.zambrano ICE-10512 fix for console error
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/selectmenu/selectmenu.js

          People

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

            Dates

            • Created:
              Updated:
              Resolved: