The status of FLUID-5568
Li, Cindy
cli at ocadu.ca
Thu Dec 4 11:14:48 EST 2014
Hi,
Since I’m switching the focus to work on PGA, I was asked to report the status of my current work, which is described in FLUID-5568<http://issues.fluidproject.org/browse/FLUID-5568>, for someone or myself to pick up in the future.
FLUID-5568 is to improve the infusion preferences framework to support the async file loading as well as message resolving for enactors that are bound onto uiEnhancer.
The solution for this JIRA is to wrap all async loading components that are templateLoader and messageLoader into a wrapper component "fluid.prefs.resourceManager". This new component will be used as a grade for:
1. "fluid.prefs.prefsEditorLoader", to restore the component structure that prefsEditorLoader currently has;
2. "fluid.pageEnhancer", so that messages and templates defined for enactors can be loaded and are accessible by all enactors that are bound onto uiEnhancer.
I've started working on it in this branch: https://github.com/cindyli/infusion/tree/FLUID-5568
This branch has the new wrapper component "fluid.prefs.resourceManager" created and supplied as a grade to "fluid.prefs.prefsEditorLoader". The grade version of the preferences framework is back working. Next steps are:
1. Bring the schema version of the prefs framework back working
2. Add the new resourceManager into pageEnhancer for both grade and schema versions
In this branch, working demos are all the grade version of prefs framework:
examples/framework/preferences/usingGrades/
tests/manual-tests/framework/preferences/fullPage/
All other prefs framework demos and examples are still broken.
This report is also added as a comment into the JIRA.
Cindy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.idrc.ocad.ca/pipermail/fluid-work/attachments/20141204/c9730bb1/attachment.html>
More information about the fluid-work
mailing list