Sorry for posting all this but Matthias gave me a well deserved smack on
the head that I should post everything publicly into the devs list:
So to sum up the short info, I want to give Alex and Ganesh a short
status update on what has been done, have in mind the affected code will
be committed by me:
Changes since we last synched:
I finalized the namespaces for me, I did a refactoring over the code,
there is still some namespacing which needs to be fixed in xhrCore
myfaces._impl.xhrCore_AjaxRequest should become
myfaces._impl.xhrCore.AjaxRequest since this is your code I will leave
that to you guys for now.
The structure now reflects the directory structure of the codebase:
myfaces._impl._util for the (non public) utils code
myfaces._impl.core for the (public) core code
myfaces._impl.xhrCore for the xhr Adapter code (I would prefer to mark
it as non public as well, but that is up to you guys)
then the public apis are under api but have their own javax.faces and
OpenAjax namespaces..
Have in mind all this is for development only, the maven task will
bundle everything together into one single compressed jsf.js file!
b) My own old codebase Utils classes have been reduced down to the non
redundand parts, they deal mostly with language issues adding functions
missing to the core javascript language
c) My own utils class now is named _LangUtils.js to avoid name clashes
with your Utils.js (Which we should rename _DomUtils.js in my opinion)
d) The entire functionality of Extensions.js has been rebuilt in the
_LangUtils.js class we have to work the code Extension.js provides out
over the next few days/weeks
e) I already added basic delete functionality and eval functionality
in the responsehandler part
What has to be done
a) The attributes implementation is missing for now ( I have to lookup
in the dojo code, there are internet explorer specifics regarding
certain attributes)
b) Extension.js has to be worked out of the code
c) The Extensions response handler is missing for now
d) I have to commit the codebase into myfaces, which will happen tomorrow
Werner