ICEfaces
  1. ICEfaces
  2. ICE-1116

Add new panelDivider component

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.5.1
    • Fix Version/s: 1.7Beta1, 1.7
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      Operating System: All
      Platform: All

      Description

      New panel component that displays two child panels/components with a user-draggable splitter bar between them. The user can drag the bar to resize the relative size of both panels, one grows and the other shrinks as they move the bar to resize the panel.

      Should support both vertical (with left and right panel facets) and horizontal layout (with top and bottom panel facets).

      Should support programmatic setting of the current divider location (via value-binding or component binding) as a percentage of the total width (or height) of the panel.

      Basic structure could be a surrounding DIV with three divs embedded; one for each of two child panel facets and another for the draggable divider.

      See the Java Swing JSplitPane component as a functional reference of this type of component:
      http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JSplitPane.html

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #22078 Tue Aug 03 16:13:00 MDT 2010 yip.ng ICE-5934: Regression Compat: ICE-1116 failing on IE browser.
        Files Changed
        Commit graph MODIFY /icefaces2/trunk/icefaces/compat/core/src/main/javascript/extras/extras.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #22077 Tue Aug 03 16:12:17 MDT 2010 yip.ng ICE-5934: Regression Compat: ICE-1116 failing on IE browser.
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/bridge/lib/extras/resizablePanelGrid.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #15639 Wed Jan 23 13:25:27 MST 2008 adnan.durrani panlDivider doc added to the component-showcase. ICE-1116
        Files Changed
        Commit graph ADD /icefaces/trunk/icefaces/component/doc/panelDividerDoc.html
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #15628 Tue Jan 22 12:35:18 MST 2008 adnan.durrani Position attribute added. ICE-1116
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/paneldivider/PanelDivider.java
        Commit graph MODIFY /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/ice_cust_properties/cust-panelDivider-props.xml
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/paneldivider/PanelDividerRenderer.java
        Commit graph MODIFY /icefaces/trunk/icefaces/bridge/lib/extras/resizablePanelGrid.js
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/CSS_DEFAULT.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/resources/css/xp/xp.css
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #15612 Mon Jan 21 14:30:35 MST 2008 adnan.durrani Horizontal support added to the panelDivider ICE-1116
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/paneldivider/PanelDivider.java
        Commit graph MODIFY /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/ice_cust_properties/cust-panelDivider-props.xml
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/paneldivider/PanelDividerRenderer.java
        Commit graph MODIFY /icefaces/trunk/icefaces/bridge/lib/extras/resizablePanelGrid.js
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/CSS_DEFAULT.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/resources/css/xp/xp.css
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #15598 Mon Jan 21 10:26:25 MST 2008 adnan.durrani Adding PanelDivider component. ICE-1116
        Files Changed
        Commit graph ADD /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/paneldivider/PanelDivider.java
        Commit graph ADD /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/ice_cust_properties/cust-panelDivider-props.xml
        Commit graph ADD /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/custom/panelDivider-component.xml
        Commit graph ADD /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/paneldivider/PanelDividerRenderer.java
        Commit graph ADD /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/paneldivider
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/CSS_DEFAULT.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/resources/css/xp/xp.css
        Commit graph MODIFY /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/extended-faces-config.xml
        Commit graph MODIFY /icefaces/trunk/icefaces/component/conf/META-INF/faces-config.xml
        Commit graph ADD /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/custom/panelDivider-renderer.xml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #15597 Fri Jan 18 17:03:29 MST 2008 adnan.durrani JS added for panelDivider, related to ICE-1116
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/bridge/lib/extras/resizablePanelGrid.js

          People

          • Assignee:
            Unassigned
            Reporter:
            Ken Fyten
          • Votes:
            11 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: