Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.3
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      Sparkle
    • Assignee Priority:
      P1
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial

      Description

      Create a completely new ACE component to provide a rich, cross-browser selectMenu component.

      The high-level initial requirements for selection component are:

      - Must support common selection component functionality:
          - Select one item from a popup list of options
      - Must NOT use the native browser input elements to render the selection list itself. This is to avoid platform/browser specific quirks and differences in behavior with these elements.
      - Each selection list item may be either a simple String label/value pair, or a facet (with arbitrary complexity, nested components, etc.)/value pair.
      - Must be fully stylable using CSS, including each selection row item.
      - Individual selection row items maybe disabled or enabled. When disabled they adopt a disable style appearance and cannot be selected, although they still appear in the list.
      - Must support keyboard navigation: Arrow keys to move up/down the list, Enter to select the current item.
      - Must support mouse navigation: highlight list item as hovered over (same as moving up.dwn the list), click to select an item.
      - Styling must differentiate between a "highlighted/focussed" row and a selected row (similar to current ice:rowSelector behavior).
      - Ability to size the component either automatically (component will size itself large enough to render it's selection rows), or via CSS width/height. Size attribute may be used on the component if necessary.
      - The look and feel of this component must be consistent regardless of the browser it is rendered on.
      - Should support extreme lazyInit/proactive cleanup of JavaScript listeners and objects for enhanced scalability (in large dataTables, for example).

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #34402 Mon Apr 15 10:42:28 MDT 2013 ken.fyten ICE-4724, ICE-9004, ICE-2191 changed h:message for ace:message to display validation messages with styling.
        Files Changed
        Commit graph MODIFY /icefaces3/tags/icefaces-3.3.0/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/simpleselectonemenu/simpleSelectOneMenuIndicator.xhtml
        Commit graph MODIFY /icefaces3/tags/icefaces-3.3.0/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/selectmenu/selectMenuIndicator.xhtml
        Commit graph MODIFY /icefaces3/tags/icefaces-3.3.0/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/combobox/comboBoxFacet.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #34401 Mon Apr 15 10:25:13 MDT 2013 art.zambrano ICE-4724, ICE-9004, ICE-2191 changed h:message for ace:message to display validation messages with styling
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/combobox/comboBoxFacet.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/simpleselectonemenu/simpleSelectOneMenuIndicator.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/selectmenu/selectMenuIndicator.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #34395 Fri Apr 12 15:43:51 MDT 2013 ken.fyten ICE-4724, ICE-9004 changed h:message for ace:message to display validation messages with styling.
        Files Changed
        Commit graph MODIFY /icepush/tags/icepush-core-3.3.0/icepush/build.properties
        Commit graph MODIFY /icefaces3/tags/icefaces-3.3.0/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/selectmenu/selectMenuReqStyle.xhtml
        Commit graph MODIFY /icefaces3/tags/icefaces-3.3.0/icefaces/build.properties
        Commit graph MODIFY /icefaces3/tags/icefaces-3.3.0/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/simpleselectonemenu/simpleSelectOneMenuReqStyle.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #34394 Fri Apr 12 15:17:56 MDT 2013 art.zambrano ICE-4724, ICE-9004 changed h:message for ace:message to display validation messages with styling
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/simpleselectonemenu/simpleSelectOneMenuReqStyle.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/selectmenu/selectMenuReqStyle.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #34288 Mon Apr 08 18:35:26 MDT 2013 art.zambrano ICE-4724, ICE-2191 integrated JS resources into ace-components.js; used constants from ACEResourceNames to reference resources
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/selectmenu/selectmenu.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/combobox/combobox.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenuMeta.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/build.xml
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/combobox/ComboBoxMeta.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #34265 Fri Apr 05 18:03:48 MDT 2013 art.zambrano ICE-4724, ICE-2191 adjusted 'clear values' button delay to adjust for changes made in ICE-9137
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/combobox/comboBoxReqStyle.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/selectmenu/selectMenuReqStyle.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #34197 Tue Apr 02 18:57:49 MDT 2013 art.zambrano ICE-4724, ICE-9004, ICE-2191 fixed some issues in ReqStyle demos related to not being able to clear the values when pressing the 'clear values' button; not the demos avoid going through validation when pressing said button and the request is sent after the blur request in the components; also improved the demos to unrender the city fields when clearing the values
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/combobox/comboBoxReqStyle.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/combobox/ComboBoxBean.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/simpleselectonemenu/SimpleSelectOneMenuBean.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/selectmenu/SelectMenuBean.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/simpleselectonemenu/simpleSelectOneMenuReqStyle.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/selectmenu/selectMenuReqStyle.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #34119 Wed Mar 27 18:00:28 MDT 2013 art.zambrano ICE-4724, ICE-9004, ICE-2191 added blur ajax event to req.style demos; added button for clearing values to label position and req.style demos; added empty value at the top of the list of ace:simpleSelectOneMenu demos
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/simpleselectonemenu/simpleSelectOneMenuIndicator.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/selectmenu/selectMenuLabel.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/combobox/comboBoxReqStyle.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/combobox/ComboBoxBean.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/simpleselectonemenu/simpleSelectOneMenuOverview.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/combobox/comboBoxLabel.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/simpleselectonemenu/SimpleSelectOneMenuBean.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/selectmenu/SelectMenuBean.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/simpleselectonemenu/simpleSelectOneMenuReqStyle.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/selectmenu/selectMenuReqStyle.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/simpleselectonemenu/simpleSelectOneMenuLabel.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #34111 Wed Mar 27 16:05:04 MDT 2013 art.zambrano ICE-4724, ICE-9004, ICE-2191 aligned labels and fields in required styling demos
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/combobox/comboBoxReqStyle.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/simpleselectonemenu/simpleSelectOneMenuReqStyle.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/selectmenu/selectMenuReqStyle.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #34108 Wed Mar 27 15:47:13 MDT 2013 art.zambrano ICE-4724, ICE-9004, ICE-2191 adjusted paddings for these components, different from the ui-inputfield default
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/forms/forms.css
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #34071 Tue Mar 26 10:02:28 MDT 2013 art.zambrano ICE-4724, ICE-9004, ICE-2191 fixed selectmenu looking very short when no value had been selected; vertically centered down arrow icon in selectmenu and combobox; added showcase custom CSS rules to make combobox and selectmenu look shorter; changed selectmenu CSS class names; changed CSS class name of simpleselectonemenu
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/combobox/ComboBoxRenderer.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/selectmenu/selectmenu.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/combobox/combobox.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/css/showcase_styles.css
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenuRenderer.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/simpleselectonemenu/SimpleSelectOneMenuRenderer.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/selectmenu/selectMenuFacet.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33966 Mon Mar 18 13:30:03 MDT 2013 art.zambrano ICE-4724, ICE-9004, ICE-2191 fix to make these components use the ui-inputfield styling, used by all other input fields; made some other necessary styling adjustments
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/combobox/ComboBoxRenderer.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/selectmenu/selectmenu.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/combobox/combobox.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenuRenderer.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/simpleselectonemenu/SimpleSelectOneMenuRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33961 Fri Mar 15 18:31:46 MDT 2013 art.zambrano ICE-4724 fixed issue with keyboard acceleration making browser crash; fixed issue with list reappearing after selecting a value; made the left border of the down arrow button not rounded
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/selectmenu/selectmenu.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenuRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33937 Thu Mar 14 09:51:51 MDT 2013 art.zambrano ICE-4724, ICE-9004, ICE-2191 changed default label text in label demos
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/combobox/ComboBoxLabelBean.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/simpleselectonemenu/SimpleSelectOneMenuLabelBean.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/selectmenu/SelectMenuLabelBean.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33936 Thu Mar 14 09:40:21 MDT 2013 art.zambrano ICE-4724, ICE-9004, ICE-2191 added label position, indicator, and required style demos for ace:selectMenu, ace:simpleSelectOneMenu, and ace:comboBox
        Files Changed
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/combobox/ComboBoxLabelBean.java
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/simpleselectonemenu/SimpleSelectOneMenuIndicatorBean.java
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/simpleselectonemenu/SimpleSelectOneMenuLabelBean.java
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/selectmenu/selectMenuLabel.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/combobox/ComboBoxBean.java
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/combobox/comboBoxLabel.xhtml
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/combobox/ComboBoxReqStyleBean.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/resources/org/icefaces/samples/showcase/view/resources/messages.properties
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/selectmenu/SelectMenuBean.java
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/combobox/comboBoxIndicator.xhtml
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/selectmenu/SelectMenuReqStyleBean.java
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/simpleselectonemenu/SimpleSelectOneMenuReqStyleBean.java
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/simpleselectonemenu/simpleSelectOneMenuIndicator.xhtml
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/combobox/comboBoxReqStyle.xhtml
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/selectmenu/SelectMenuLabelBean.java
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/combobox/ComboBoxIndicatorBean.java
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/selectmenu/SelectMenuIndicatorBean.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/simpleselectonemenu/SimpleSelectOneMenuBean.java
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/simpleselectonemenu/simpleSelectOneMenuReqStyle.xhtml
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/selectmenu/selectMenuReqStyle.xhtml
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/simpleselectonemenu/simpleSelectOneMenuLabel.xhtml
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/selectmenu/selectMenuIndicator.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33927 Wed Mar 13 17:45:03 MDT 2013 art.zambrano ICE-4724 added "pass-thru" attributes
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenuMeta.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenuRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33715 Thu Feb 28 17:02:51 MST 2013 art.zambrano ICE-2191, ICE-4724 added labels to ace:comboBox and ace:selectMenu overview demos
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/selectmenu/selectMenuOverview.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/combobox/comboBoxOverview.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33585 Fri Feb 22 16:24:47 MST 2013 art.zambrano ICE-4724 adapted demos to recent component changes
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/selectmenu/selectMenuFacet.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33584 Fri Feb 22 16:21:49 MST 2013 art.zambrano ICE-4724 added server-side and client-side logic to distinguish between label and value; added a way to filter the label value in facet rendering mode; additional refactoring
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/selectmenu/selectmenu.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenuRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33562 Fri Feb 22 13:17:19 MST 2013 art.zambrano ICE-4724 changed parent class from UISelectOne to UIInput in order to avoid the UISelectOne validation logic; implemented the components own validation logic that works for both SelectItem and Facet Rendering cases; changed default 'execute' values of ajax events to '@this'
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenuMeta.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenu.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenuRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33547 Thu Feb 21 09:47:21 MST 2013 art.zambrano ICE-4724 added facet rendering demo; added documentation resources classes
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/selectmenu/selectMenuOverview.xhtml
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/selectmenu/Color.java
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/ace/documentationResources/SelectMenuResources.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/resources/org/icefaces/samples/showcase/view/resources/messages.properties
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/selectmenu/SelectMenuFacetBean.java
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/ace/documentationResources/SimpleSelectOneMenuResources.java
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/selectmenu/selectMenuFacet.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/selectmenu/SelectMenuBean.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33546 Thu Feb 21 09:43:46 MST 2013 art.zambrano ICE-4724 some code optimizations
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/selectmenu/selectmenu.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenuRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33506 Tue Feb 19 09:36:15 MST 2013 art.zambrano ICE-4724 added aria support; added label and indicator stuff; fixed some IE issues
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/selectmenu/selectmenu.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenuMeta.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenuRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33502 Mon Feb 18 18:29:59 MST 2013 art.zambrano ICE-4724 allowed possibility to pre-select the value; reset selected index when when value is changed programmatically; preserved old selected index value when reinitializing; allowed selecting a value by typing the first character; added usage of pg up, pg down, home and end to select an entry from the list; added function to scroll to marked entry; replaced spaces for non-breaking spaces in value field to prevent span from taking more space; removed rows attribute; set width for the list to the width of the value field; added correct width and height attribute handling; applied correctly style and styleClass attributes
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/selectmenu/selectmenu.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenuMeta.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenuRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33420 Thu Feb 14 09:41:59 MST 2013 art.zambrano ICE-4724 minor improvement in demo to make more sense
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/selectmenu/SelectMenuBean.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33418 Thu Feb 14 09:38:57 MST 2013 art.zambrano ICE-4724 added mechanism to preselect and to maintain the value across requests, as well as to support programmatic value changes
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/selectmenu/selectmenu.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenuRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33415 Wed Feb 13 17:49:59 MST 2013 art.zambrano ICE-4724 added initial ace:selectMenu showcase demo
        Files Changed
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/selectmenu/selectMenuOverview.xhtml
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/selectmenu
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/view/navigation/AceMenu.java
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/selectmenu
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/resources/org/icefaces/samples/showcase/view/resources/messages.properties
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/selectmenu/SelectMenuBean.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33406 Wed Feb 13 15:17:14 MST 2013 art.zambrano ICE-4724 added valueChange and blur ajax events; changed ajax behavior to only submit when there's an ajax tag; modified client side code so that blur event doesn't submit when clicking on an item on the list; made list disappear when you click on the value field or down arrow button again; highlighted down arrow button when list is displaying; removed borders from top, bottom and right of the down arrow button to avoid having double borders; added support for disabled items; added itemValue and itemDisabled attributes to use when rendering via a facet
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/selectmenu/selectmenu.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenuMeta.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenuRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33387 Mon Feb 11 18:10:07 MST 2013 art.zambrano ICE-4724 changed highlight class to ui-state-hover; added usage of distinct selected class and highlighted classes; added code to keep track of the currently-selected entry and to apply to the selected class to it whenever the list opens again; added onElementClick listener to open the list whenever the field is clicked; added logic to select items by pressing the arrow keys while the list is closed; allowed list to take as much width as necessary; fixed issue with moving down arrow icon when value was too long; added CSS class names to list container and to field container; removed some unnecessary code
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/selectmenu/selectmenu.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenuRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33377 Mon Feb 11 11:38:43 MST 2013 art.zambrano ICE-4724 new ace:selectMenu component, initial check-in
        Files Changed
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/selectmenu/selectmenu.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenuMeta.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenu.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/selectmenu/SelectMenuRenderer.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/selectmenu

          People

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

            Dates

            • Created:
              Updated:
              Resolved: