myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matthias Wessendorf <mat...@apache.org>
Subject Re: [MyFaces 2] Version 2.0.0 does not work as well (was: Re: [Trinidad 2] AJAX branch ready for testing)
Date Wed, 14 Apr 2010 15:37:05 GMT
damn cache :-)

I closed the issue

On Wed, Apr 14, 2010 at 3:26 PM, Matthias Wessendorf <matzew@apache.org> wrote:
> Hi,
>
> when I (using the 2.0.0) navigate to this page
> http://localhost:8080/trinidad-demo/faces/demos/pprDemos.jspx
>
> I get a full page reload on every click.
> => works with Mojarra.
>
> -Matthias
>
> On Fri, Apr 9, 2010 at 2:55 PM, Matthias Wessendorf <matzew@apache.org> wrote:
>> https://issues.apache.org/jira/browse/MYFACES-2654
>>
>> On Fri, Apr 9, 2010 at 2:52 PM, Matthias Wessendorf <matzew@apache.org> wrote:
>>> I now checked this page:
>>>
>>> http://localhost:8080/trinidad-demo/faces/demos/pprDemos.jspx
>>>
>>> MYFACES_SNAPSHOT: =>
>>>
>>> on any "ajax" action/click, I get these two alert() boxes:
>>> * "TypeError: this._ajaxOldDomElements is null"
>>> * "malformedXML--"
>>>
>>> ==> I will file a bug against MyFaces
>>>
>>>
>>> JSF RI (2.0.2):
>>>
>>> ==> fine
>>>
>>>
>>>
>>> On Fri, Apr 9, 2010 at 2:48 PM, Matthias Wessendorf <matzew@apache.org>
wrote:
>>>> hi,
>>>>
>>>> I gave it a quick try. Here are my results:
>>>>
>>>> Page:
>>>> http://localhost:8080/trinidad-demo/faces/demos/clientBehaviorHolder.xhtml
>>>>
>>>> JSF_RI (Mojarra 2.0.2 (SNAPSHOT 20091204)) results:
>>>>
>>>> I entered some text and clicked "submit via JSF Ajax"
>>>>
>>>> Got this (in an alert JS box):
>>>> httpError: The Http Transport returned a 0 status code.  This is
>>>> usually the result of mixing ajax and full requests.  This is usually
>>>> undesired, for both performance and data integrity reasons.
>>>>
>>>> second click on the same button I got this JS error.
>>>>
>>>> mojarra is not defined
>>>> [Break on this error] var func = new Function("event", handler);
>>>>
>>>> ===> the "submit" button works.
>>>>
>>>> MyFaces 2.0.0-SNAPHOT results:
>>>> (using snapshot since the ViewExpiredException is gone in latest snapshot
)
>>>>
>>>> * "submit" button gives me this ALERT() box:
>>>> "TypeError: this._ajaxOldDomElements is null"
>>>>
>>>> followed by this:
>>>> "malformedXML--"
>>>>
>>>> * Submit via JSF Ajax:
>>>>
>>>> I get this alert() BOX:
>>>> "httpError-httpError-Request failed"
>>>>
>>>>
>>>> Are there any other pages where I can test the new functionality ?
>>>>
>>>> -Matthias
>>>>
>>>>
>>>> On Wed, Apr 7, 2010 at 4:33 PM, Max Starets <max.starets@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
>>
>
>
>
> --
> 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

Mime
View raw message