ICEmobile
  1. ICEmobile
  2. MOBI-283

pagePanel fixed positioning not reliable

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: 1.0 Beta
    • Fix Version/s: 1.3.1
    • Component/s: Faces
    • Labels:
      None
    • Environment:
      n/a

      Description

      The Mobile Showcase has a panelScroller composite component that attaches a resizeElementHeight() handler on the resize event. There are no issues with this in iOS safari, but it doesn't seem to be working properly in the container.

        Activity

        Hide
        Ted Goddard added a comment -

        Please add more details on steps to reproduce with mobileshowcase. This seems like it could be related to the position:absolute bugs in iOS 5 UIWebView.

        Show
        Ted Goddard added a comment - Please add more details on steps to reproduce with mobileshowcase. This seems like it could be related to the position:absolute bugs in iOS 5 UIWebView.
        Hide
        Philip Breau added a comment -

        mobi:pagePanel has been redesigned to use static positioning and simulated fixed positioning by calculating the viewport dimensions and dynamically adjusting the size of the content region. This has the added benefit of allowing for dynamically sized headers or footers, whose height is now dynamically inspected instead of being fixed at 40px.

        Revision: 39486
        Author: philip.breau
        Date: January-02-14 3:49:51 PM


        Deleted : /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/component/IPagePanel.java
        Deleted : /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/renderkit/PagePanelCoreRenderer.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/deviceresource/DeviceResourceRenderer.java
        Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/pagepanel/PagePanelMeta.java
        Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/pagepanel/PagePanelRenderer.java
        Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/tabset/TabSet.java
        Modified : /icemobile/trunk/icemobile/resources/themes/base/1_page_panel.css

        Show
        Philip Breau added a comment - mobi:pagePanel has been redesigned to use static positioning and simulated fixed positioning by calculating the viewport dimensions and dynamically adjusting the size of the content region. This has the added benefit of allowing for dynamically sized headers or footers, whose height is now dynamically inspected instead of being fixed at 40px. Revision: 39486 Author: philip.breau Date: January-02-14 3:49:51 PM Deleted : /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/component/IPagePanel.java Deleted : /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/renderkit/PagePanelCoreRenderer.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/deviceresource/DeviceResourceRenderer.java Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/pagepanel/PagePanelMeta.java Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/pagepanel/PagePanelRenderer.java Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/tabset/TabSet.java Modified : /icemobile/trunk/icemobile/resources/themes/base/1_page_panel.css
        Hide
        Philip Breau added a comment -

        Absolute positioning of the panel header was removed in rev 40499

        Show
        Philip Breau added a comment - Absolute positioning of the panel header was removed in rev 40499

          People

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

            Dates

            • Created:
              Updated:
              Resolved: