Details

    • Type: New Feature New Feature
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.1 Final
    • Fix Version/s: 1.2 Beta
    • Component/s: Faces, Spring
    • Labels:
      None
    • Environment:
      ICEmobile

      Description


      A deviceResource tag can expand on the functionality of deviceStylesheet to support more automated setup of resources and other page configuration. This tag/component is always placed within the head section.

      This includes:

      - ordered stylesheets
      - ordered javascript
      - meta tags for page resizing and scrolling
      - meta tags for Smart Banners or other app installation prompts

      The initial phase will be to support those resources required by ICEmobile, but an extension mechanism will also allow 3rd party resources to be automatically included or configured.

        Activity

        Migration created issue -
        Hide
        Ted Goddard added a comment - - edited

        Attributes can be defined to configure the component, although defaults should almost always be sufficient.
        For instance installPrompt=false (defaults to true) would disable the automated prompt for installation of ICEmobile-SX. When true, this would set a page context variable so that getEnhanced will not perform additional prompting (if supported on the particular device: on iOS 5 devices, getEnhanced would still prompt, whereas on iOS 6, getEnhanced would not prompt if deviceResource used the meta tag).

        Show
        Ted Goddard added a comment - - edited Attributes can be defined to configure the component, although defaults should almost always be sufficient. For instance installPrompt=false (defaults to true) would disable the automated prompt for installation of ICEmobile-SX. When true, this would set a page context variable so that getEnhanced will not perform additional prompting (if supported on the particular device: on iOS 5 devices, getEnhanced would still prompt, whereas on iOS 6, getEnhanced would not prompt if deviceResource used the meta tag).
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #31243 Mon Oct 01 16:33:00 MDT 2012 philip.breau MOBI-350 Extended <mobi:deviceResource>
        generate smart app banners for ios 6
        do not generate apple meta tags for non-ios devices
        auto-include icepush if specified
        auto-generate fav-icon links
        auto-generate content type
        coordinate rendering of download and enable links with <mobi:getEnhanced>
        add js marker to icemobile.js
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/jsp/src/main/resources/META-INF/web-resources/javascript/icemobile.js
        Commit graph MODIFY /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/util/Constants.java
        Commit graph MODIFY /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/TagWriter.java
        Commit graph MODIFY /icemobile/trunk/icemobile/jsp/src/main/resources/META-INF/icemobile.tld
        Commit graph MODIFY /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/GetEnhancedTag.java
        Commit graph MODIFY /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/TagUtil.java
        Commit graph MODIFY /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/DeviceResourceTag.java
        Commit graph MODIFY /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/BaseSimpleTag.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #31244 Mon Oct 01 16:34:10 MDT 2012 philip.breau MOBI-350 Extended <mobi:deviceResource>
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mvc-mediacast/src/main/webapp/WEB-INF/jsp/contest-head.jsp
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #31246 Mon Oct 01 16:57:28 MDT 2012 philip.breau MOBI-350 Extended <mobi:deviceResource>
        fix sx redirect url on condition when no forward exists
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/TagUtil.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #31247 Mon Oct 01 16:57:56 MDT 2012 philip.breau MOBI-350 Extended <mobi:deviceResource>
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/icemobile-jsp/src/main/webapp/index.jsp
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #31248 Mon Oct 01 16:59:27 MDT 2012 philip.breau MOBI-350 Extended <mobi:deviceResource>
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/icemobilespring/src/main/webapp/WEB-INF/views/inc/head.jsp
        Hide
        Philip Breau added a comment - - edited

        Revision: 31243
        Author: philip.breau
        Date: October-01-12 7:33:00 PM
        Message:
        MOBI-350 Extended <mobi:deviceResource>
        generate smart app banners for ios 6
        do not generate apple meta tags for non-ios devices
        auto-include icepush if specified
        auto-generate fav-icon links
        auto-generate content type
        coordinate rendering of download and enable links with <mobi:getEnhanced>
        add js marker to icemobile.js


        Modified : /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/BaseSimpleTag.java
        Modified : /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/DeviceResourceTag.java
        Modified : /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/GetEnhancedTag.java
        Modified : /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/TagUtil.java
        Modified : /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/TagWriter.java
        Modified : /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/util/Constants.java
        Modified : /icemobile/trunk/icemobile/jsp/src/main/resources/META-INF/icemobile.tld
        Modified : /icemobile/trunk/icemobile/jsp/src/main/resources/META-INF/web-resources/javascript/icemobile.js
        Revision: 31244
        Author: philip.breau
        Date: October-01-12 7:34:10 PM
        Message:
        MOBI-350 Extended <mobi:deviceResource>


        Modified : /icemobile/trunk/icemobile/samples/mvc-mediacast/src/main/webapp/WEB-INF/jsp/contest-head.jsp

        Show
        Philip Breau added a comment - - edited Revision: 31243 Author: philip.breau Date: October-01-12 7:33:00 PM Message: MOBI-350 Extended <mobi:deviceResource> generate smart app banners for ios 6 do not generate apple meta tags for non-ios devices auto-include icepush if specified auto-generate fav-icon links auto-generate content type coordinate rendering of download and enable links with <mobi:getEnhanced> add js marker to icemobile.js Modified : /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/BaseSimpleTag.java Modified : /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/DeviceResourceTag.java Modified : /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/GetEnhancedTag.java Modified : /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/TagUtil.java Modified : /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/TagWriter.java Modified : /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/util/Constants.java Modified : /icemobile/trunk/icemobile/jsp/src/main/resources/META-INF/icemobile.tld Modified : /icemobile/trunk/icemobile/jsp/src/main/resources/META-INF/web-resources/javascript/icemobile.js Revision: 31244 Author: philip.breau Date: October-01-12 7:34:10 PM Message: MOBI-350 Extended <mobi:deviceResource> Modified : /icemobile/trunk/icemobile/samples/mvc-mediacast/src/main/webapp/WEB-INF/jsp/contest-head.jsp
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #31255 Tue Oct 02 13:01:59 MDT 2012 philip.breau MOBI-350 Extended <mobi:deviceResource>
        add jsf component
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/utils/Utils.java
        Commit graph MODIFY /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/utils/UserAgentInfo.java
        Commit graph MODIFY /icemobile/trunk/icemobile/jsf/components/component/resources/org.icefaces.component.util/component.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #31256 Tue Oct 02 13:03:06 MDT 2012 philip.breau MOBI-350 Extended <mobi:deviceResource>
        add jsf component to jsf samples
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mediacast/src/main/webapp/mediacast.xhtml
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mobileshowcase/src/main/webapp/showcase.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #31292 Thu Oct 04 06:22:39 MDT 2012 philip.breau MOBI-350 Extended <mobi:deviceResource>
        add missing jsessionid to sx url
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/TagUtil.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #31293 Thu Oct 04 06:55:55 MDT 2012 philip.breau MOBI-350 Extended <mobi:deviceResource>
        add missing jsessionid to sx url
        Files Changed
        Commit graph ADD /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/util/SXUtils.java
        Commit graph MODIFY /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/util/Utils.java
        Commit graph MODIFY /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/util/Constants.java
        Commit graph MODIFY /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/DeviceResourceTag.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #31297 Thu Oct 04 07:12:40 MDT 2012 philip.breau MOBI-350 Extended <mobi:deviceResource>
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/util/ClientDescriptor.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #31298 Thu Oct 04 07:13:35 MDT 2012 philip.breau MOBI-350 Extended <mobi:deviceResource>
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/util/Constants.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #31299 Thu Oct 04 07:14:35 MDT 2012 philip.breau MOBI-350 Extended <mobi:deviceResource>
        Files Changed
        Commit graph DEL /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/util/DeviceType.java
        Commit graph MODIFY /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/util/UserAgentInfo.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #31300 Thu Oct 04 07:15:31 MDT 2012 philip.breau MOBI-350 Extended <mobi:deviceResource>
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/core/src/main/java/org/icemobile/util/ClientDescriptor.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #31301 Thu Oct 04 07:17:01 MDT 2012 philip.breau MOBI-350 Extended <mobi:deviceResource>
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/servlet/ICEmobileSXRegistrationServlet.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #31308 Thu Oct 04 09:48:31 MDT 2012 philip.breau MOBI-359 Improve SX JSP integration
        MOBI-350 Extended <mobi:deviceResource>
        Files Changed
        Commit graph DEL /icemobile/trunk/icemobile/samples/mvc-mediacast/src/main/webapp/WEB-INF/jsp/contest-upload.jsp
        Commit graph ADD /icemobile/trunk/icemobile/samples/mvc-mediacast/src/main/webapp/WEB-INF/jsp/contest-upload-page.jsp
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mvc-mediacast/src/main/webapp/resources/javascript/mediacast.js
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mvc-mediacast/src/main/webapp/WEB-INF/jsp/header.jsp
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mvc-mediacast/src/main/webapp/WEB-INF/jsp/contest-viewer.jsp
        Commit graph DEL /icemobile/trunk/icemobile/samples/mvc-mediacast/src/main/webapp/WEB-INF/jsp/contest-gallery.jsp
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mvc-mediacast/src/main/webapp/WEB-INF/jsp/contest-upload-form.jsp
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/mvc-mediacast/src/main/java/org/icemobile/samples/spring/mediacast/ContestController.java
        Commit graph ADD /icemobile/trunk/icemobile/samples/mvc-mediacast/src/main/webapp/WEB-INF/jsp/contest-gallery-page.jsp
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #32194 Sun Nov 18 07:06:24 MST 2012 philip.breau MOBI-350
        - add more handhelds for user agent testing
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/core/test/main/java/test/org/icemobile/util/android-handhelds.txt
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #32195 Sun Nov 18 07:07:59 MST 2012 philip.breau MOBI-350
        - remove unneeded js marker
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/jsf/components/component/resources/org.icefaces.component.util/component.js
        Migration made changes -
        Field Original Value New Value
        Reporter Migration [ remote ] Ted Goddard [ ted.goddard ]
        Migration made changes -
        Assignee Steve Maryka [ steve.maryka ] User Philip.breau [ philip.breau ]
        Migration made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Philip Breau made changes -
        Fix Version/s 1.2 Beta [ 10344 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: