Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE 1.3.0.GA_P01
    • Fix Version/s: EE 1.3.1.GA
    • Component/s: Faces
    • Labels:
      None
    • Environment:
      Simulator
      JSF

      Description

      * Add IE8 detection and do show a warning message instead of simulator.

      Reproduced in IE10
      ************************

      Once clicking to view components source code, cannot navigate back to the demos as there is no link for redirection (the source code view covers entirely the device simulator screen) , and the back browser button on the phone simulator image does not redirect to the previously viewed page (all devices except iPad).

      Carousel: navigating to Carousel demo and then back to the menu triggers a JS error:

      Message: Unable to get property 'removeChild' of undefined or null reference
      Line: 249
      Char: 5
      Code: 0
      URI: http://10.18.39.149:8080/mobileshowcase/showcase-small.jsf?theme=iphone&simulator=true

      Popup Panel: when opening a panel popup using Client Side=OFF/ Auto-center=ON, the panel popup covers the Selected Value field making impossible to view what has been actually selected.
      This field is partially visible if switching Auto-Center=OFF.


      Buttons: on initial page load the horizontal button list is centered, but after clicking on the buttons they seem to left-align (all devices).


      Geolocation: JS error when leaving the Geolocation page demo by clicking on the "Back" button (all devices except iPad).

      Message: Unable to get property 'clientHeight' of undefined or null reference
      Line: 7
      Char: 13
      Code: 0
      URI: http://10.18.39.149:8080/mobileshowcase/showcase-small.jsf

      GMap:
      1) demo is initially rendered as in this screenshot (iPhone4/ BB z10/ BBQ10):

      Clicking the IE10 Back (<-) button, the GMap demo is rendered having the map on the entire simulator screen:

      Clicking on "Description" or "Resources" then the 'Example" tab makes the GMap demo to render correctly underneath the Latitude/Longitude/Map Type fields, and clicking the "Locate Me" button displays the correct coordinates.

      2) Also a JS error occurred while testing GMap, when I selected another device for the simulator (Nexus7) and then re-selected iPhone 3/4 (I cannot reproduce this error consistently):
      Message: 'google' is undefined
      Line: 30
      Char: 7
      Code: 0
      URI: http://10.18.39.149:8080/mobileshowcase/showcase-small.jsf?theme=iphone&simulator=true


      3) On GMap demo, I got an "Webpage has expired" page when selecting another theme from the simulator drop-down (example, IPad) and clicking on the IE10 "Back" (<-) browser button:

      Open resource:
      1) blank screen in the device simulator when trying to access this demo (all devices except iPad):

      2) If testing this demo without using any device simulator, clicking on the "openResourceLabel" link triggers a JS error:

      Message: The data area passed to a system call is too small.

      Line: 1087
      Char: 5
      Code: 0
      URI: http://10.18.39.149:8080/mobileshowcase/javax.faces.resource/component.js.jsf?ln=org.icefaces.component.util&v=3_3_0_140210

      Device Simulator = iPad/ landscape mode specific:

      Open resource:
      A "webpage cannot be displayed" page is rendered when clicking on the "openResourceLabel" link:
      1. sim1.png
        83 kB
      2. sim2.png
        75 kB
      3. sim3.png
        69 kB
      4. sim4.png
        63 kB
      5. sim5.png
        20 kB

        Activity

        Philip Breau created issue -
        Philip Breau made changes -
        Field Original Value New Value
        Fix Version/s EE 1.3.1.GA [ 11377 ]
        Philip Breau made changes -
        Assignee Steve Maryka [ steve.maryka ] Philip Breau [ philip.breau ]
        Philip Breau made changes -
        Summary Cannot navigate back from source code view in simulator Simulator issues
        Philip Breau made changes -
        Description Once clicking to view components source code, cannot navigate back to the demos as there is no link for redirection (the source code view covers entirely the device simulator screen) , and the back browser button on the phone simulator image does not redirect to the previously viewed page (all devices except iPad).
        Reproduced in IE10
        ************************

        Once clicking to view components source code, cannot navigate back to the demos as there is no link for redirection (the source code view covers entirely the device simulator screen) , and the back browser button on the phone simulator image does not redirect to the previously viewed page (all devices except iPad).

        Carousel: navigating to Carousel demo and then back to the menu triggers a JS error:

        Message: Unable to get property 'removeChild' of undefined or null reference
        Line: 249
        Char: 5
        Code: 0
        URI: http://10.18.39.149:8080/mobileshowcase/showcase-small.jsf?theme=iphone&simulator=true
        Philip Breau made changes -
        Description Reproduced in IE10
        ************************

        Once clicking to view components source code, cannot navigate back to the demos as there is no link for redirection (the source code view covers entirely the device simulator screen) , and the back browser button on the phone simulator image does not redirect to the previously viewed page (all devices except iPad).

        Carousel: navigating to Carousel demo and then back to the menu triggers a JS error:

        Message: Unable to get property 'removeChild' of undefined or null reference
        Line: 249
        Char: 5
        Code: 0
        URI: http://10.18.39.149:8080/mobileshowcase/showcase-small.jsf?theme=iphone&simulator=true
        Reproduced in IE10
        ************************

        Once clicking to view components source code, cannot navigate back to the demos as there is no link for redirection (the source code view covers entirely the device simulator screen) , and the back browser button on the phone simulator image does not redirect to the previously viewed page (all devices except iPad).

        Carousel: navigating to Carousel demo and then back to the menu triggers a JS error:

        Message: Unable to get property 'removeChild' of undefined or null reference
        Line: 249
        Char: 5
        Code: 0
        URI: http://10.18.39.149:8080/mobileshowcase/showcase-small.jsf?theme=iphone&simulator=true

        Popup Panel: when opening a panel popup using Client Side=OFF/ Auto-center=ON, the panel popup covers the Selected Value field making impossible to view what has been actually selected.
        This field is partially visible if switching Auto-Center=OFF.


        Buttons: on initial page load the horizontal button list is centered, but after clicking on the buttons they seem to left-align (all devices).


        Geolocation: JS error when leaving the Geolocation page demo by clicking on the "Back" button (all devices except iPad).

        Message: Unable to get property 'clientHeight' of undefined or null reference
        Line: 7
        Char: 13
        Code: 0
        URI: http://10.18.39.149:8080/mobileshowcase/showcase-small.jsf

        GMap:
        1) demo is initially rendered as in this screenshot (iPhone4/ BB z10/ BBQ10):

        Clicking the IE10 Back (<-) button, the GMap demo is rendered having the map on the entire simulator screen:

        Clicking on "Description" or "Resources" then the 'Example" tab makes the GMap demo to render correctly underneath the Latitude/Longitude/Map Type fields, and clicking the "Locate Me" button displays the correct coordinates.

        2) Also a JS error occurred while testing GMap, when I selected another device for the simulator (Nexus7) and then re-selected iPhone 3/4 (I cannot reproduce this error consistently):
        Message: 'google' is undefined
        Line: 30
        Char: 7
        Code: 0
        URI: http://10.18.39.149:8080/mobileshowcase/showcase-small.jsf?theme=iphone&simulator=true


        3) On GMap demo, I got an "Webpage has expired" page when selecting another theme from the simulator drop-down (example, IPad) and clicking on the IE10 "Back" (<-) browser button:

        Open resource:
        1) blank screen in the device simulator when trying to access this demo (all devices except iPad):

        2) If testing this demo without using any device simulator, clicking on the "openResourceLabel" link triggers a JS error:

        Message: The data area passed to a system call is too small.

        Line: 1087
        Char: 5
        Code: 0
        URI: http://10.18.39.149:8080/mobileshowcase/javax.faces.resource/component.js.jsf?ln=org.icefaces.component.util&v=3_3_0_140210

        Device Simulator = iPad/ landscape mode specific:

        Open resource:
        A "webpage cannot be displayed" page is rendered when clicking on the "openResourceLabel" link:
        Philip Breau made changes -
        Attachment sim1.png [ 16672 ]
        Attachment sim2.png [ 16673 ]
        Attachment sim3.png [ 16674 ]
        Attachment sim4.png [ 16675 ]
        Attachment sim5.png [ 16676 ]
        Philip Breau made changes -
        Description Reproduced in IE10
        ************************

        Once clicking to view components source code, cannot navigate back to the demos as there is no link for redirection (the source code view covers entirely the device simulator screen) , and the back browser button on the phone simulator image does not redirect to the previously viewed page (all devices except iPad).

        Carousel: navigating to Carousel demo and then back to the menu triggers a JS error:

        Message: Unable to get property 'removeChild' of undefined or null reference
        Line: 249
        Char: 5
        Code: 0
        URI: http://10.18.39.149:8080/mobileshowcase/showcase-small.jsf?theme=iphone&simulator=true

        Popup Panel: when opening a panel popup using Client Side=OFF/ Auto-center=ON, the panel popup covers the Selected Value field making impossible to view what has been actually selected.
        This field is partially visible if switching Auto-Center=OFF.


        Buttons: on initial page load the horizontal button list is centered, but after clicking on the buttons they seem to left-align (all devices).


        Geolocation: JS error when leaving the Geolocation page demo by clicking on the "Back" button (all devices except iPad).

        Message: Unable to get property 'clientHeight' of undefined or null reference
        Line: 7
        Char: 13
        Code: 0
        URI: http://10.18.39.149:8080/mobileshowcase/showcase-small.jsf

        GMap:
        1) demo is initially rendered as in this screenshot (iPhone4/ BB z10/ BBQ10):

        Clicking the IE10 Back (<-) button, the GMap demo is rendered having the map on the entire simulator screen:

        Clicking on "Description" or "Resources" then the 'Example" tab makes the GMap demo to render correctly underneath the Latitude/Longitude/Map Type fields, and clicking the "Locate Me" button displays the correct coordinates.

        2) Also a JS error occurred while testing GMap, when I selected another device for the simulator (Nexus7) and then re-selected iPhone 3/4 (I cannot reproduce this error consistently):
        Message: 'google' is undefined
        Line: 30
        Char: 7
        Code: 0
        URI: http://10.18.39.149:8080/mobileshowcase/showcase-small.jsf?theme=iphone&simulator=true


        3) On GMap demo, I got an "Webpage has expired" page when selecting another theme from the simulator drop-down (example, IPad) and clicking on the IE10 "Back" (<-) browser button:

        Open resource:
        1) blank screen in the device simulator when trying to access this demo (all devices except iPad):

        2) If testing this demo without using any device simulator, clicking on the "openResourceLabel" link triggers a JS error:

        Message: The data area passed to a system call is too small.

        Line: 1087
        Char: 5
        Code: 0
        URI: http://10.18.39.149:8080/mobileshowcase/javax.faces.resource/component.js.jsf?ln=org.icefaces.component.util&v=3_3_0_140210

        Device Simulator = iPad/ landscape mode specific:

        Open resource:
        A "webpage cannot be displayed" page is rendered when clicking on the "openResourceLabel" link:
        * Add IE8 detection and do show a warning message instead of simulator.

        Reproduced in IE10
        ************************

        Once clicking to view components source code, cannot navigate back to the demos as there is no link for redirection (the source code view covers entirely the device simulator screen) , and the back browser button on the phone simulator image does not redirect to the previously viewed page (all devices except iPad).

        Carousel: navigating to Carousel demo and then back to the menu triggers a JS error:

        Message: Unable to get property 'removeChild' of undefined or null reference
        Line: 249
        Char: 5
        Code: 0
        URI: http://10.18.39.149:8080/mobileshowcase/showcase-small.jsf?theme=iphone&simulator=true

        Popup Panel: when opening a panel popup using Client Side=OFF/ Auto-center=ON, the panel popup covers the Selected Value field making impossible to view what has been actually selected.
        This field is partially visible if switching Auto-Center=OFF.


        Buttons: on initial page load the horizontal button list is centered, but after clicking on the buttons they seem to left-align (all devices).


        Geolocation: JS error when leaving the Geolocation page demo by clicking on the "Back" button (all devices except iPad).

        Message: Unable to get property 'clientHeight' of undefined or null reference
        Line: 7
        Char: 13
        Code: 0
        URI: http://10.18.39.149:8080/mobileshowcase/showcase-small.jsf

        GMap:
        1) demo is initially rendered as in this screenshot (iPhone4/ BB z10/ BBQ10):

        Clicking the IE10 Back (<-) button, the GMap demo is rendered having the map on the entire simulator screen:

        Clicking on "Description" or "Resources" then the 'Example" tab makes the GMap demo to render correctly underneath the Latitude/Longitude/Map Type fields, and clicking the "Locate Me" button displays the correct coordinates.

        2) Also a JS error occurred while testing GMap, when I selected another device for the simulator (Nexus7) and then re-selected iPhone 3/4 (I cannot reproduce this error consistently):
        Message: 'google' is undefined
        Line: 30
        Char: 7
        Code: 0
        URI: http://10.18.39.149:8080/mobileshowcase/showcase-small.jsf?theme=iphone&simulator=true


        3) On GMap demo, I got an "Webpage has expired" page when selecting another theme from the simulator drop-down (example, IPad) and clicking on the IE10 "Back" (<-) browser button:

        Open resource:
        1) blank screen in the device simulator when trying to access this demo (all devices except iPad):

        2) If testing this demo without using any device simulator, clicking on the "openResourceLabel" link triggers a JS error:

        Message: The data area passed to a system call is too small.

        Line: 1087
        Char: 5
        Code: 0
        URI: http://10.18.39.149:8080/mobileshowcase/javax.faces.resource/component.js.jsf?ln=org.icefaces.component.util&v=3_3_0_140210

        Device Simulator = iPad/ landscape mode specific:

        Open resource:
        A "webpage cannot be displayed" page is rendered when clicking on the "openResourceLabel" link:
        Hide
        Philip Breau added a comment -

        Revision: 37272
        Author: philip.breau
        Date: February-11-14 10:32:02 AM
        Message:
        MOBI-1019
        Simulator issues

        • an http 400 error is sent if the client ie IE8 now

          Modified : /icemobile-ee/trunk/icemobile-ee/simulator/src/main/java/org/icemobile/simulator/servlet/SimulatorServlet.java

        Show
        Philip Breau added a comment - Revision: 37272 Author: philip.breau Date: February-11-14 10:32:02 AM Message: MOBI-1019 Simulator issues an http 400 error is sent if the client ie IE8 now Modified : /icemobile-ee/trunk/icemobile-ee/simulator/src/main/java/org/icemobile/simulator/servlet/SimulatorServlet.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #39950 Tue Feb 11 08:22:07 MST 2014 philip.breau MOBI-1019
        Simulator issues
        - set scroll width 0 on all elements in simulator
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/resources/themes/base/0_base.css
        Hide
        Philip Breau added a comment -

        A JS error occurs in IE10 browser console on /device-simulator.html page load (all devices; not an issue with real iPhone device):
        CSS3114: @font-face failed OpenType embedding permission check. Permission must be Installable.
        MyriadPro-Bold.otf

        Show
        Philip Breau added a comment - A JS error occurs in IE10 browser console on /device-simulator.html page load (all devices; not an issue with real iPhone device): CSS3114: @font-face failed OpenType embedding permission check. Permission must be Installable. MyriadPro-Bold.otf
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #40012 Thu Feb 13 10:52:07 MST 2014 philip.breau MOBI-1019
        Simulator issues
        - add IE9 or less detection method
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/util/UserAgentInfo.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #40015 Thu Feb 13 11:33:43 MST 2014 philip.breau MOBI-1019
        Simulator issues
        - add IE9 or less detection method
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/util/CSSUtils.java
        Commit graph MODIFY /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/util/ClientDescriptor.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #40032 Fri Feb 14 11:57:42 MST 2014 philip.breau MOBI-1019 simulator
        add simulator-launchpad.jsp page for redirecting demo users
        Files Changed
        Commit graph ADD /icemobile/trunk/icemobile/samples/jsf/mobileshowcase/src/main/webapp/simulator-launchpad.jsp
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #40033 Fri Feb 14 12:01:08 MST 2014 philip.breau MOBI-1019 simulator
        hide IE scrollbars in simulator
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/resources/themes/base/0_base.css
        Hide
        Philip Breau added a comment -

        @font-face issue in IE10 resolved in Revision: 37322
        Author: philip.breau
        Date: February-14-14 5:16:33 PM
        Message:
        MOBI-1020
        @font-face CSS declaration in simulator causing error in IE10


        Deleted : /icemobile-ee/trunk/icemobile-ee/simulator/src/main/resources/META-INF/fonts
        Modified : /icemobile-ee/trunk/icemobile-ee/simulator/src/main/resources/META-INF/simulator.css

        Show
        Philip Breau added a comment - @font-face issue in IE10 resolved in Revision: 37322 Author: philip.breau Date: February-14-14 5:16:33 PM Message: MOBI-1020 @font-face CSS declaration in simulator causing error in IE10 Deleted : /icemobile-ee/trunk/icemobile-ee/simulator/src/main/resources/META-INF/fonts Modified : /icemobile-ee/trunk/icemobile-ee/simulator/src/main/resources/META-INF/simulator.css
        Hide
        Patrick Corless added a comment -

        Closing. New issue can be opened for further issues if found for appropriate version number.

        Show
        Patrick Corless added a comment - Closing. New issue can be opened for further issues if found for appropriate version number.
        Patrick Corless made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: