Details
-
Type: Improvement
-
Status: Closed
-
Priority: Critical
-
Resolution: Fixed
-
Affects Version/s: 2.1-Beta2
-
Component/s: ACE-Components
-
Labels:None
-
Environment:ICEfaces 2.1, ACE components
-
Assignee Priority:P1
Description
The ACE resource coelescing needs to be revised to reflect changes to the resources used in IF 2.1.
A related JIRA for this task that was completed for ICEfaces 2.0.2 is here:ICE-6194
A related JIRA for this task that was completed for ICEfaces 2.0.2 is here:
Issue Links
Activity
Ken Fyten
created issue -
Ken Fyten
made changes -
Field | Original Value | New Value |
---|---|---|
Salesforce Case | [] | |
Fix Version/s | 2.1 [ 10241 ] | |
Assignee Priority | P2 | |
Assignee | Arturo Zambrano [ artzambrano ] |
Mark Collette
made changes -
Evgheni Sadovoi
made changes -
Salesforce Case | [5007000000JNHVI] |
Ken Fyten
made changes -
Fix Version/s | 3.1 [ 10312 ] | |
Fix Version/s | 3.0 [ 10241 ] |
Ken Fyten
made changes -
Fix Version/s | 3.0 [ 10241 ] | |
Fix Version/s | 3.1 [ 10312 ] | |
Assignee Priority | P2 | P1 |
Priority | Major [ 3 ] | Critical [ 2 ] |
Ken Fyten
made changes -
Summary | Optimize ACE resource loading for ICEfaces 2.1 | Optimize ACE resource loading for ICEfaces 3 |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #26766 | Wed Dec 07 02:29:24 MST 2011 | mark.collette | Added a newline at end of file, which helped the concatenation process |
Files Changed | ||||
MODIFY
/icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/sliderentry/slider.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #26772 | Wed Dec 07 13:27:54 MST 2011 | art.zambrano | |
Files Changed | ||||
DEL
/icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/yui/paginator
DEL /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/contextmenu |
Arturo Zambrano
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Fix Version/s | 3.0.RC2 [ 10313 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Combine all the YUI 2.8 javascript into a single javascript file. Well, two, one of all the minified files, and one of all the debug files. Use the @ResourceDependency annotations in TabSetMeta to drive this.
Create logical groupings of javascript files for the new ACE components. Possibly jquery and jquery-i and core should be combined. And, for example, if there are a lot of very small files, those should all be grouped into one single file. We should come up with some sort of cutoff, where if we have some very large files, those are kept separate, so apps don't incur their overhead if those components are not in use. It would be nice if components were logically grouped, so for example, all of the various menu related components were all put together.
We should then create minified copies of these combined files, so that ICE-6195 may then allow for switching between them based on project stage.
Look into combining the css files too. We've had problems in the past using minification on css though.
Update all the component @Resource dependencies to use the combined files instead of the individual files.