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

          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
          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

            People

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

              Dates

              • Created:
                Updated:
                Resolved: