Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.0 Beta
    • Fix Version/s: 1.0 Final
    • Component/s: None
    • Labels:
      None
    • Environment:
      ICEmobile, IE

      Description

      ICEmobile has not been extensively tested on IE. There are a variety of style and behavioral issues.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #27453 Fri Jan 27 14:07:35 MST 2012 ted.goddard removed console call in page (MOBI-155)
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mobileshowcase/src/main/webapp/WEB-INF/includes/examples/input/geolocation-example.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #27461 Fri Jan 27 15:06:31 MST 2012 ted.goddard uploadhelper now activates for IE only (MOBI-155)
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mediacast/src/main/webapp/WEB-INF/includes/content/home.xhtml
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mobileshowcase/src/main/webapp/WEB-INF/includes/examples/device/camera-example.xhtml
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mobileshowcase/src/main/webapp/WEB-INF/includes/examples/device/camcorder-example.xhtml
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mobileshowcase/src/main/webapp/WEB-INF/includes/examples/device/microphone-example.xhtml
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/utils/Utils.java
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/uploadhelper/UploadHelper.java
        Ted Goddard created issue -
        Ted Goddard made changes -
        Field Original Value New Value
        Summary Internet Explorere support Internet Explorer support
        Hide
        Ted Goddard added a comment -

        geolocation page contained a JavaScript call to "console". This has been removed.

        Show
        Ted Goddard added a comment - geolocation page contained a JavaScript call to "console". This has been removed.
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #27541 Tue Jan 31 09:19:26 MST 2012 patrick.corless MOBI-155 small css tweaks to improve IE support for themes.
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mobileshowcase/src/main/webapp/WEB-INF/includes/examples/input/input-example.xhtml
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mobileshowcase/src/main/webapp/resources/css/showcase.css
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mobileshowcase/src/main/webapp/WEB-INF/includes/view/small.xhtml
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mobileshowcase/src/main/webapp/WEB-INF/includes/examples/layout/fieldset-example.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #27542 Tue Jan 31 09:20:58 MST 2012 patrick.corless MOBI-155 updated device themes to better support IE version 8 and 9.
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/button/bberry/default-button.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/timespinner/android/default-time.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/carousel/honeycomb/default-carousel.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/panelstack/android/default-panel-stack.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/timespinner/bberry/default-time.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/datespinner/honeycomb/default-date.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/datespinner/android/default-date.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/carousel/android/default-carousel.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/list/bberry/default-list.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/panelstack/honeycomb/default-panel-stack.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/panelstack/ipad/default-panel-stack.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/panelstack/bberry/default-panel-stack.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/list/android/default-list.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/button/ipad/default-button.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/timespinner/iphone/default-time.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/datespinner/ipad/default-date.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/panelstack/iphone/default-panel-stack.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/button/android/default-button.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/datespinner/bberry/default-date.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/carousel/ipad/default-carousel.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/list/honeycomb/default-list.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/timespinner/ipad/default-time.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/flipswitch/ipad/default-flip-switch.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/list/iphone/default-list.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/flipswitch/bberry/default-flip-switch.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/button/honeycomb/default-button.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/button/iphone/default-button.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/carousel/bberry/default-carousel.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/flipswitch/honeycomb/default-flip-switch.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/flipswitch/android/default-flip-switch.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/list/ipad/default-list.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/carousel/iphone/default-carousel.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/timespinner/honeycomb/default-time.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/flipswitch/iphone/default-flip-switch.css
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/component/datespinner/iphone/default-date.css
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #27543 Tue Jan 31 09:25:47 MST 2012 patrick.corless MOBI-155 update media cast to be more IE 8/9 friendly. Mainly changes to image default border size.
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mediacast/src/main/webapp/WEB-INF/includes/content/home.xhtml
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mediacast/src/main/webapp/WEB-INF/includes/content/gallery.xhtml
        Hide
        Patrick Corless added a comment -

        I scrubbed the device themes to be more IE 8 and 9 friendly. Some notes on the process.

        IE 9

        • Generally good css2 and 3 selector support so most theme worked out of the box
        • Does not support standard gradient css attributes. The following are needed:
          filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#F2F2F2', EndColorStr='#7B7B7B');
          -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F2F2F2', EndColorStr='#7B7B7B')";
        • Gradient fill and rounds corners don't work like they do in webkit. The border will not clip the gradient fill. The only way around this is to alter the renders to have two div with the inner gradient having a overflow:hiddent attribute.
        • As a result some gradients where removed from the iOS themes in favour of roundness.

        IE 8

        • gradient support as described above
        • no rounded corner support
        • limit css selector support, for example :first-child but not :last-child
        • rework some css rules, flip-switch required the most work.
        Show
        Patrick Corless added a comment - I scrubbed the device themes to be more IE 8 and 9 friendly. Some notes on the process. IE 9 Generally good css2 and 3 selector support so most theme worked out of the box Does not support standard gradient css attributes. The following are needed: filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#F2F2F2', EndColorStr='#7B7B7B'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F2F2F2', EndColorStr='#7B7B7B')"; Gradient fill and rounds corners don't work like they do in webkit. The border will not clip the gradient fill. The only way around this is to alter the renders to have two div with the inner gradient having a overflow:hiddent attribute. As a result some gradients where removed from the iOS themes in favour of roundness. IE 8 gradient support as described above no rounded corner support limit css selector support, for example :first-child but not :last-child rework some css rules, flip-switch required the most work.
        Steve Maryka made changes -
        Assignee Steve Maryka [ steve.maryka ] Patrick Corless [ patrick.corless ]
        Hide
        Patrick Corless added a comment -

        Completed basic IE 7,8 and 9 support.

        Show
        Patrick Corless added a comment - Completed basic IE 7,8 and 9 support.
        Patrick Corless made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Migration made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Patrick Corless
            Reporter:
            Ted Goddard
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: