ICEfaces
  1. ICEfaces
  2. ICE-8131

Add annotations for browser conditional resource loading

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.3
    • Component/s: ACE-Components, Framework
    • Labels:
      None
    • Environment:
      IF 3.x
    • Assignee Priority:
      P1

      Description

      This issue encompasses the work done to implement annotations that allow definition of browser specific resources. Also detailed is the work to abstract browser detection to the core, as well as add an improved API over the original ResourceDependency annotations.

      The original scope of this issue was:
      Allow app developer specified or automatic inclusion in IE 7/8 of excanvas.js to chart component dependencies.

      This sizable dependency should be configurable so that it can be removed when possible, but our dependency annotation doesn't support runtime toggling.

        Activity

        Hide
        Ken Fyten added a comment -
        • Implement core caching of user-agent details.
        • Add static strings for type safety.
        Show
        Ken Fyten added a comment - Implement core caching of user-agent details. Add static strings for type safety.
        Hide
        Nils Lundquist added a comment -

        Revision #33362
        Committed by nils.lundquist
        Yesterday 3:38 PM
        ICE-8131 - Addde ICEResouceLibrary and ACEResourceNames, used to simplfy ResourceDependency definitions.

        Revision #33369
        Committed by nils.lundquist
        3 minutes ago
        ICE-8131 - Added UserAgentContext util to add caching to UserAgentInfo browser / device detection.

        Show
        Nils Lundquist added a comment - Revision #33362 Committed by nils.lundquist Yesterday 3:38 PM ICE-8131 - Addde ICEResouceLibrary and ACEResourceNames, used to simplfy ResourceDependency definitions. Revision #33369 Committed by nils.lundquist 3 minutes ago ICE-8131 - Added UserAgentContext util to add caching to UserAgentInfo browser / device detection.
        Hide
        Nils Lundquist added a comment -

        should this JIRA remain open until a MOBI JIRA is opened to adopt these core additions?

        Show
        Nils Lundquist added a comment - should this JIRA remain open until a MOBI JIRA is opened to adopt these core additions?
        Hide
        Nils Lundquist added a comment -

        This issue is ready to be closed pending adoption of these changes by mobi.

        Show
        Nils Lundquist added a comment - This issue is ready to be closed pending adoption of these changes by mobi.
        Hide
        Nils Lundquist added a comment -

        Porting complete.

        Adoption of changes in mobi covered under: MOBI-654

        Show
        Nils Lundquist added a comment - Porting complete. Adoption of changes in mobi covered under: MOBI-654

          People

          • Assignee:
            Nils Lundquist
            Reporter:
            Nils Lundquist
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: