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
_______________________________________________________
fluid-work mailing list - [email protected]
To unsubscribe, change settings or access archives,
see http://lists.idrc.ocad.ca/mailman/listinfo/fluid-work

Reply via email to