Checked Mojarra 2.0.1 and MyFaces 2.0.0 (out soon) - both have the NPE filed in TRINIDAD-1786
* Mojarra: -PPR on select* works (exception see above) - "Command components with partialSubmit" does _not_ work * MyFaces: - all PPR stuff does a full page-refresh I am fine in merging these bits to trunk, but before we acutally do a release, we should check what's going wrong in MyFaces/Trinidad ;-) (I think it must be an issue in MyFaces, so once I have some more time, I will file a bug against that, with a little better description) -Matthias On Tue, Apr 20, 2010 at 9:09 AM, Matthias Wessendorf <mat...@apache.org> wrote: > Ok, looks like you are talking about JSF2's JS/Ajax stuff. > > The term mojarra is slightly confusing, since I understand it > as a specific dependency to that particular implementation. > > But looks like we do not have that, for the ajax stuff, which is > great. > > -Matthias > > On Tue, Apr 20, 2010 at 9:05 AM, Matthias Wessendorf <mat...@apache.org> > wrote: >> 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 >> > > > > -- > Matthias Wessendorf > > blog: http://matthiaswessendorf.wordpress.com/ > sessions: http://www.slideshare.net/mwessendorf > twitter: http://twitter.com/mwessendorf > -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf