Thanks for your work Adrian!
Jacques
Le 02/11/2014 15:12, Adrian Crum a écrit :
I started working on making the screen widgets thread-safe, but the quantity of
code was overwhelming.
So, I started reducing the widget code by reusing things, and by moving the
Artifact Info code to a separate class.
Screen widgets, form widgets, menu widgets, and tree widgets all share the same
actions now.
I discovered the Artifact Info feature has a lot of gaps, so the results it produces are unreliable. The new classes in org.ofbiz.widget.artifact
can be build out to provide more complete information - if anyone is interested in working on that.
One advantage to the new Artifact Info design is that it can be easily extended
to gather info on custom widgets.
I will update the widget schemas after I am done with the refactoring.