ICEmobile
  1. ICEmobile
  2. MOBI-622

contentStack not synchronizing state from client to server

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.2 Final
    • Fix Version/s: 1.3.1
    • Component/s: Faces
    • Labels:
      None
    • Environment:
      n/a

      Description

      When using a contentStackMenu or a contentMenuItem with a contentStack, the current pane is not synchronized when changes on the client are following by a page update from the server. In this case, the page will revert to the current pane on the server, which may not be the last selected pane client.

      The contentStack renders a hidden field which should be updated when a client side change, via the contentStackMenu or the contentMenuItem occurs.

        Issue Links

          Activity

          Philip Breau created issue -
          Steve Maryka made changes -
          Field Original Value New Value
          Assignee Steve Maryka [ steve.maryka ] Judy Guglielmin [ judy.guglielmin ]
          Hide
          Judy Guglielmin added a comment -

          new api will have contentStack solely responsible for state of selected pane

          Show
          Judy Guglielmin added a comment - new api will have contentStack solely responsible for state of selected pane
          Judy Guglielmin made changes -
          Link This issue is duplicated by MOBI-672 [ MOBI-672 ]
          Philip Breau made changes -
          Assignee Judy Guglielmin [ judy.guglielmin ] Philip Breau [ philip.breau ]
          Philip Breau made changes -
          Summary contentStack not syncrhonizing state from client to server contentStack not synchronizing state from client to server
          Hide
          Philip Breau added a comment -

          Revision: 38596
          Author: philip.breau
          Date: October-11-13 11:40:37 PM
          Message:
          MOBI-892 ContentStack can show multiple panes at the same time
          MOBI-904 ContentStack hidden pane can block interaction with current pane
          MOBI-479 ContentStack transitions rendering anomalies
          MOBI-622 contentStack not synchronizing state from client to server
          MOBI-785 mobi:contentStackMenu accordion="true" menu items overlap


          Deleted : /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/component/IContentPane.java
          Deleted : /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/renderkit/AccordionPaneCoreRenderer.java
          Modified : /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/renderkit/ButtonCoreRenderer.java
          Deleted : /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/renderkit/ContentPaneCoreRenderer.java
          Modified : /icemobile/trunk/icemobile/jsf/components/component/resources/org.icefaces.component.util/component.js
          Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/button/CommandButtonRenderer.java
          Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/carousel/CarouselRenderer.java
          Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/contentmenuitem/ContentMenuItemRenderer.java
          Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/contentpane/ContentPane.java
          Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/contentpane/ContentPaneRenderer.java
          Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/contentstack/ContentStack.java
          Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/contentstack/ContentStackRenderer.java
          Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/contentstackmenu/ContentStackMenu.java
          Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/deviceresource/DeviceResourceRenderer.java
          Modified : /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/layout/AccordionPaneTag.java
          Modified : /icemobile/trunk/icemobile/resources/themes/base/1_content-nav-bar.css
          Modified : /icemobile/trunk/icemobile/resources/themes/base/1_content-pane.scss
          Deleted : /icemobile/trunk/icemobile/resources/themes/base3/1_content-nav-bar_a.css
          Modified : /icemobile/trunk/icemobile/resources/themes/base3/1_content-pane_a.css
          Modified : /icemobile/trunk/icemobile/samples/build/common-spring.xml
          Modified : /icemobile/trunk/icemobile/samples/jsp/icemobilespring/src/main/java/org/icemobile/samples/spring/PanelConfirmationBean.java

          Show
          Philip Breau added a comment - Revision: 38596 Author: philip.breau Date: October-11-13 11:40:37 PM Message: MOBI-892 ContentStack can show multiple panes at the same time MOBI-904 ContentStack hidden pane can block interaction with current pane MOBI-479 ContentStack transitions rendering anomalies MOBI-622 contentStack not synchronizing state from client to server MOBI-785 mobi:contentStackMenu accordion="true" menu items overlap Deleted : /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/component/IContentPane.java Deleted : /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/renderkit/AccordionPaneCoreRenderer.java Modified : /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/renderkit/ButtonCoreRenderer.java Deleted : /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/renderkit/ContentPaneCoreRenderer.java Modified : /icemobile/trunk/icemobile/jsf/components/component/resources/org.icefaces.component.util/component.js Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/button/CommandButtonRenderer.java Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/carousel/CarouselRenderer.java Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/contentmenuitem/ContentMenuItemRenderer.java Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/contentpane/ContentPane.java Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/contentpane/ContentPaneRenderer.java Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/contentstack/ContentStack.java Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/contentstack/ContentStackRenderer.java Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/contentstackmenu/ContentStackMenu.java Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/deviceresource/DeviceResourceRenderer.java Modified : /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/layout/AccordionPaneTag.java Modified : /icemobile/trunk/icemobile/resources/themes/base/1_content-nav-bar.css Modified : /icemobile/trunk/icemobile/resources/themes/base/1_content-pane.scss Deleted : /icemobile/trunk/icemobile/resources/themes/base3/1_content-nav-bar_a.css Modified : /icemobile/trunk/icemobile/resources/themes/base3/1_content-pane_a.css Modified : /icemobile/trunk/icemobile/samples/build/common-spring.xml Modified : /icemobile/trunk/icemobile/samples/jsp/icemobilespring/src/main/java/org/icemobile/samples/spring/PanelConfirmationBean.java
          Philip Breau made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Fix Version/s 1.4 Beta [ 10874 ]
          Resolution Fixed [ 1 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #38596 Fri Oct 11 20:40:37 MDT 2013 philip.breau MOBI-892 ContentStack can show multiple panes at the same time
          MOBI-904 ContentStack hidden pane can block interaction with current pane
          MOBI-479 ContentStack transitions rendering anomalies
          MOBI-622 contentStack not synchronizing state from client to server
          MOBI-785 mobi:contentStackMenu accordion="true" menu items overlap
          Files Changed
          Commit graph MODIFY /icemobile/trunk/icemobile/resources/themes/base3/1_content-pane_a.css
          Commit graph DEL /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/renderkit/AccordionPaneCoreRenderer.java
          Commit graph MODIFY /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/deviceresource/DeviceResourceRenderer.java
          Commit graph MODIFY /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/contentstackmenu/ContentStackMenu.java
          Commit graph DEL /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/component/IContentPane.java
          Commit graph MODIFY /icemobile/trunk/icemobile/resources/themes/base/1_content-nav-bar.css
          Commit graph MODIFY /icemobile/trunk/icemobile/resources/themes/base/1_content-pane.scss
          Commit graph MODIFY /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/contentstack/ContentStack.java
          Commit graph MODIFY /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/contentstack/ContentStackRenderer.java
          Commit graph MODIFY /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/button/CommandButtonRenderer.java
          Commit graph MODIFY /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/contentmenuitem/ContentMenuItemRenderer.java
          Commit graph MODIFY /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/layout/AccordionPaneTag.java
          Commit graph MODIFY /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/contentpane/ContentPaneRenderer.java
          Commit graph MODIFY /icemobile/trunk/icemobile/samples/jsp/icemobilespring/src/main/java/org/icemobile/samples/spring/PanelConfirmationBean.java
          Commit graph MODIFY /icemobile/trunk/icemobile/samples/build/common-spring.xml
          Commit graph MODIFY /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/renderkit/ButtonCoreRenderer.java
          Commit graph DEL /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/renderkit/ContentPaneCoreRenderer.java
          Commit graph MODIFY /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/contentpane/ContentPane.java
          Commit graph DEL /icemobile/trunk/icemobile/resources/themes/base3/1_content-nav-bar_a.css
          Commit graph MODIFY /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/carousel/CarouselRenderer.java
          Commit graph MODIFY /icemobile/trunk/icemobile/jsf/components/component/resources/org.icefaces.component.util/component.js
          Philip Breau made changes -
          Fix Version/s 1.3.1 [ 11376 ]
          Fix Version/s 1.4 Beta [ 10874 ]

            People

            • Assignee:
              Philip Breau
              Reporter:
              Philip Breau
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: