Details
-
Type: New Feature
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 2.0-Alpha3
-
Component/s: ICE-Components
-
Labels:None
-
Environment:ICEfaces 2.0 Sparkle Components Development Platform
-
Affects:Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial
Description
As part of the Sparkle Component Development Platform we would like to provide a facility for automatically generating Image Sprites for the theme images used by the components. The idea is that each component would provide a directory per theme of all the images used by that component for that theme. The Sprite generator would take those images and create a new Sprite Image and corresponding CSS class that provides the necessary image offset indexes for the sprite image.
Some additional requirements:
- Sprite generator must generate both the sprite image and the CSS class that specifies the image offsets.
- Sprite generator should be configurable to generate a sprite image for one component, or multiple specified components.
- Output from the sprite generator should be such that no component source code needs to be modified if the sprite image itself changes.
Ideally, if YUI provides a sprite generation tool, we could leverage that. In addition, the following resources may be useful:
- http://joshjustice.wordpress.com/2009/10/27/css-sprite-best-practices/
- http://csssprites.org/
- http://spritegen.website-performance.org/section/what-are-css-sprites
- http://ajaxian.com/archives/css-sprite-generator-released
Some additional requirements:
- Sprite generator must generate both the sprite image and the CSS class that specifies the image offsets.
- Sprite generator should be configurable to generate a sprite image for one component, or multiple specified components.
- Output from the sprite generator should be such that no component source code needs to be modified if the sprite image itself changes.
Ideally, if YUI provides a sprite generation tool, we could leverage that. In addition, the following resources may be useful:
- http://joshjustice.wordpress.com/2009/10/27/css-sprite-best-practices/
- http://csssprites.org/
- http://spritegen.website-performance.org/section/what-are-css-sprites
- http://ajaxian.com/archives/css-sprite-generator-released
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Ken Fyten
created issue -
Ken Fyten
made changes -
Field | Original Value | New Value |
---|---|---|
Salesforce Case | [] | |
Assignee Priority | P1 | |
Assignee | Arturo Zambrano [ artzambrano ] |
Arturo Zambrano
made changes -
Attachment | demo1.zip [ 12316 ] |
Arturo Zambrano
made changes -
Attachment | demo2.zip [ 12322 ] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Fix Version/s | 2.0-Alpha3 [ 10032 ] | |
Affects | [Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial] |
Arturo Zambrano
made changes -
Attachment | source_files.zip [ 12323 ] |
Ken Fyten
made changes -
Fix Version/s | 2.0-Beta [ 10231 ] | |
Fix Version/s | 2.0-Alpha3 [ 10032 ] |
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 |