ICEfaces
  1. ICEfaces
  2. ICE-11197

Make 'containment' functionality work with ACE container components

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 4.1.1
    • Fix Version/s: 4.2
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      supported browsers
    • Assignee Priority:
      P2

      Description

      Visual components that can potentially be resized should have the resizable functionality built in instead of relying on the external ace:resizable component. This will ensure that the corect markup is modified when the size of the component is changed. The ace:resizable component currently changes the size of the component root element without taking into consideration the inner markup of the component (such as header, footer, content, and control buttons), a very crude approach that breaks the layout of the more complex components.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50155 Tue Jan 17 17:11:46 MST 2017 mircea.toma ICE-11197 Render the setup script as child of the target component only if it has already children.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/resizable/Resizable.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50153 Tue Jan 17 08:53:17 MST 2017 mircea.toma ICE-11197 Add the decode method back.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/resizable/Resizable.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/resizable/ResizableRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50011 Thu Jan 12 14:35:38 MST 2017 mircea.toma ICE-11197 Encode behaviours.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/resizable/Resizable.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/resizable/ResizableRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #49995 Wed Jan 11 15:33:20 MST 2017 mircea.toma ICE-11197 Updated tabset's CSS rules to have the tab's content container occupy its entire allowed area and consequentely the enclosed resizable component.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/tabset/tabset.js
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/tabset/tabset.css
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #49979 Tue Jan 10 14:57:05 MST 2017 mircea.toma ICE-11197 Introduce system event listener that decorates the resized component with a child component repsonsible for rendering (within the component) the client setup code for the resizable feature.
        Files Changed
        Commit graph ADD /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/resizable/ResizableListener.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/resizable/Resizable.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/META-INCLUDE/faces-config.xml
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/resizable/ResizableRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #49967 Tue Jan 10 13:24:12 MST 2017 mircea.toma ICE-11197 Add CSS rules to fix containment. Make StackPaneRenderer render its 'style' attribute.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/stackpane/StackPane.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/panelstack/PanelStackRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/stackpane/StackPaneRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #49966 Tue Jan 10 13:22:08 MST 2017 mircea.toma ICE-11197 Stop rendering redundant DIV element.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/accordion/AccordionRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #49965 Tue Jan 10 13:16:39 MST 2017 mircea.toma ICE-11197 Fix parent lookup for the containment feature. Add try/catch for the resizable client code in case the resized component is not rendered.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/stackPane/stackpane.css
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/resizable/ResizableRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #49781 Wed Jan 04 15:28:03 MST 2017 mircea.toma ICE-11197 Add 'box-sizing' CSS rule to the content element so that the resizable component will fill the inner space (without padding and margin) of the parent element.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/jquery/ui/jquery-ui.css
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/tabset/tabset.css
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #49780 Wed Jan 04 13:45:47 MST 2017 mircea.toma ICE-11197 Modified jquey-ui to take into accout the margins as well when calculating the constraining box for the resized element. Add 'box-sizing' CSS rule to the ace:panel's content element to fill the inner space (without padding and margin) of the parent element. Modified resizable renderer to use the parent element not the root element of the parent component as the element constraining the containment.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/jquery/ui/jquery-ui.js
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/panel/panel.css
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/resizable/ResizableRenderer.java

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Mircea Toma
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: