On Mon, Apr 19, 2010 at 11:58 PM, Andrew Robinson <andrew.rw.robin...@gmail.com> wrote: > The branch is ready and the issues that were brought up in this thread > as well as other issues have been resolved. Unless there are any > objections, I will merge the changes into the trunk tomorrow.
fine here. > > Note that Max added a switch to be able to turn off PPR through JSF at > the agent level so that mobile browsers that fail with the mojarra > JavaScript can go back to the legacy code. not sure I understand: why is that switch mojarra specific ? Or are you just saying that it's a fallback to JSF2 ? -Matthias > > -Andrew > > > On Wed, Apr 7, 2010 at 8:33 AM, Max Starets <max.star...@oracle.com> wrote: >> Just a few minor additions - >> - PartialViewContext.isAjaxRequest() will be returning true for the requests >> sent with jsf ajax >> as well as the legacy "partialSubmit=true" requests. >> - Trinidad's partial triggers will be honored for the jsf ajax requests. >> However, this will currently work only with execute="@all". Once we start >> adding trigger listeners >> during the PostRestoreView event processing, instead of decode, this >> limitation will go away. >> >> Max >> >> >> Andrew Robinson wrote: >>> >>> Well after a bit of work, the JSF2 AJAX branch is ready for testing to >>> see if we want to merge it into the trunk. >>> >>> Branch: >>> https://svn.apache.org/repos/asf/myfaces/trinidad/branches/jsf2_ajax.3 >>> >>> Details: >>> - jsf.ajax.request used to submit PPR requests from the request queue >>> - server serves JSF2 payload, differing if an IFRAME submission is >>> detected for Trinidad to send down script libraries >>> - iframe processing through legacy code, but updated to use a valid JSF2 >>> payload >>> - iframe still sends Tr-XHR-Message to let the server know its a legacy >>> request >>> - legacy request supports DOM replacement but none of the new >>> functionality of JSF2 (attribute updates for example) >>> - TrPage integrated with JSF2 events to correctly broadcast DOM change >>> notifications and restore focus >>> - If users find errors in the jsf.js libraries, setting the >>> _useJsfBuiltInAjaxForXhr property of the request queue to false will >>> bypass usage of jsf.ajax. We can add support for a public way of doing >>> this later if necessary. >>> - Server side integration with the JSF2 APIs and client behaviors, >>> JSF2 submission working along side of partialSubmit=true and auto PPR. >>> >>> Thank you, >>> Andrew >>> >> >> > -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf