Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 2.0-Beta2
-
Fix Version/s: 2.0.0
-
Component/s: ACE-Components
-
Labels:None
-
Environment:All
-
Affects:Documentation (User Guide, Ref. Guide, etc.)
Description
Since we are using the concatenated CSS files to load a skin on a page, and it seems the most convenient way to do it (instead of loading each component's individual CSS file), it doesn't matter much where the individual CSS files are placed. Currently, these individual files are being generated and placed inside each component's resource library (e.g. for slider we are creating 'sam' and 'rime' directories inside 'resources/org.icefaces.component.sliderentry', and each of them contains the CSS file(s) for that component, for that skin).
So, I thought that we could place all these generated individual files under the same (generated, not in the repository) resource library, maybe in 'org.icefaces.component.skins'. The advantage of this could be that it wouldn't be necessary to specify the resource library for each skin in the build script, potentially reducing the number of necessary lines to add a skin to just one (instead of 3). After all, all component-specific skin resources are now inside the component's source directory, so component developers only need to be concerned about that location, and the build script takes care of everything else, which is something that we wanted from the beginning.
Also, it would be better to use the '/build' directory inside '/component' to place all the temporary files and staging directories of the skin resources build process, instead of '/tools/smartsprites'.
So, I thought that we could place all these generated individual files under the same (generated, not in the repository) resource library, maybe in 'org.icefaces.component.skins'. The advantage of this could be that it wouldn't be necessary to specify the resource library for each skin in the build script, potentially reducing the number of necessary lines to add a skin to just one (instead of 3). After all, all component-specific skin resources are now inside the component's source directory, so component developers only need to be concerned about that location, and the build script takes care of everything else, which is something that we wanted from the beginning.
Also, it would be better to use the '/build' directory inside '/component' to place all the temporary files and staging directories of the skin resources build process, instead of '/tools/smartsprites'.
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #23117 | Sun Nov 14 19:06:16 MST 2010 | art.zambrano | |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/datetimeentry/skins/sam/calendar.css
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #23116 | Sun Nov 14 18:48:28 MST 2010 | art.zambrano | |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/menubutton/skins/sam/menu.css
MODIFY /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/tab/skins/sam/tabset.css MODIFY /icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/sliderentry/skins/sam/slider.css MODIFY /icefaces2/trunk/icefaces/ace/component/build.properties MODIFY /icefaces2/trunk/icefaces/ace/component/build.xml |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #23115 | Sun Nov 14 16:16:18 MST 2010 | art.zambrano | |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/ace/component/build.xml
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #23106 | Fri Nov 12 05:11:38 MST 2010 | art.zambrano | |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/ace/component/build.xml
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #23078 | Wed Nov 10 01:48:41 MST 2010 | art.zambrano | |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/ace/component/build.xml
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #23050 | Sun Nov 07 17:16:08 MST 2010 | art.zambrano | |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/ace/component/build.properties
MODIFY /icefaces2/trunk/icefaces/ace/component/build.xml |