ICEfaces
  1. ICEfaces
  2. ICE-5749

Sparkle: Require CSS resource loading solution with better alignment with std. YUI resource URLs

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0-Alpha3
    • Fix Version/s: 2.0-Beta2, 2.0.0
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      ICEfaces 2.0 Glimmer with Sparkle YUI components.
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial

      Description

      The Sparkle components will identify (and load) their resources via the @ResourceDependency annotation.

      This is working as expected for .js files, and they are downloaded from the local library.

      However, there's an issue with the CSS files: the problem is that all local CSS files from the YUI library don't have it's image URLs in the JSF format. For example, slider.css has something like this:

         background-image:url(rail-x.png);

      Instead of something like this:

         background-image:url(rail-x.png.jsf?ln=yui/3_1_1);

      So the actual image file cannot be reached. I think we will have to parse all CSS files to add this suffix, so that all URLs are in JSF format, but doing so will add a cumbersome step to our ongoing maintenance of the YUI-based code in Sparkle.

      We should identify a better solution that does not require modifying all the std. YUI CSS files, if possible.

        Activity

        Ken Fyten created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Summary Require Resource loading solution with better alignment with std. YUI resource URLs Require CSS resource loading solution with better alignment with std. YUI resource URLs
        Salesforce Case []
        Fix Version/s 2.0-Alpha3 [ 10032 ]
        Affects [Compatibility/Configuration]
        Assignee Ted Goddard [ ted.goddard ]
        Ken Fyten made changes -
        Salesforce Case []
        Fix Version/s 2.0-Beta [ 10231 ]
        Fix Version/s 2.0-Alpha3 [ 10032 ]
        Ken Fyten made changes -
        Salesforce Case []
        Assignee Ted Goddard [ ted.goddard ] Deryk Sinotte [ deryk.sinotte ]
        Ken Fyten made changes -
        Salesforce Case []
        Assignee Priority P1
        Assignee Deryk Sinotte [ deryk.sinotte ] Arturo Zambrano [ artzambrano ]
        Ken Fyten made changes -
        Summary Require CSS resource loading solution with better alignment with std. YUI resource URLs Sparkle: Require CSS resource loading solution with better alignment with std. YUI resource URLs
        Salesforce Case []
        Component/s Components [ 10012 ]
        Component/s Framework [ 10013 ]
        Affects [Compatibility/Configuration] [Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial]
        Ken Fyten made changes -
        Fix Version/s 2.0-Beta2 [ 10242 ]
        Fix Version/s 2.0-Beta1 [ 10231 ]
        Ken Fyten made changes -
        Security Private [ 10001 ]
        Arturo Zambrano made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Fix Version/s 2.0.0 [ 10230 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Priority P1

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Ken Fyten
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: