Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 3.0
-
Fix Version/s: EE-3.3.0.GA, 4.0.BETA, 4.0
-
Component/s: ACE-Components
-
Labels:None
-
Environment:*
Description
In the ACE JS resources there is no library for utilities which may be of use to all ace components, but are small outside dependencies or in house creations. Currently such things are included in core.js but that file has many important bridge interface / component creation functions that could hardly be considered utilities. The lack of focus has bloated core.js, and it makes it hard to find js utilities that someone may have already added, often the solution is to add the utility inefficiently as component level js.
There is an existing util.js but is has compat utilities specific to old YUI based components. It should be made part of another script that is more obviously part of the YUI based components only.
There is an existing util.js but is has compat utilities specific to old YUI based components. It should be made part of another script that is more obviously part of the YUI based components only.
Revision #35560
Committed by nils.lundquist
A minute ago
ICE-9126- Moved util functions from core.js to util.js. Moved some component specific functionality into component specific scripts. Removed unused functions. Renamed some internal functions for clarity or brevity.