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
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 |