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

Reply via email to