Details
-
Type:
Improvement
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.0-Alpha3
-
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.
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
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
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 ] |
Salesforce Case | [] | |
Fix Version/s | 2.0-Beta [ 10231 ] | |
Fix Version/s | 2.0-Alpha3 [ 10032 ] |
Salesforce Case | [] | |
Assignee | Ted Goddard [ ted.goddard ] | Deryk Sinotte [ deryk.sinotte ] |
Salesforce Case | [] | |
Assignee Priority | P1 | |
Assignee | Deryk Sinotte [ deryk.sinotte ] | Arturo Zambrano [ artzambrano ] |
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] |
Fix Version/s | 2.0-Beta2 [ 10242 ] | |
Fix Version/s | 2.0-Beta1 [ 10231 ] |
Security | Private [ 10001 ] |
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Fix Version/s | 2.0.0 [ 10230 ] |
Status | Resolved [ 5 ] | Closed [ 6 ] |
Assignee Priority | P1 |