Crazy thought, but have you confirmed with a web inspector that your request is 
XHR?

> On 5 Feb 2016, at 6:59 PM, g <g...@gwiki.be> wrote:
> 
> yes, the js file is a module and is found in META-INF/modules.
> 
> the file looks as follows:
> define(["jquery"], function($) {
>    var privateFunc = function(args) {
>    alert('bingo! it works! ==========');
>    var arg=args.arg;
>    console.log('arg',arg);
>    };
>    return { publicFunc: privateFunc};
>    });
> 
> this is a simplification of the javascript file of
> https://stackoverflow.com/questions/18796381/tapestry-5-4-call-jquery-more-than-once
> 
> the difference between my code and probably your and Geoff's code is
> that I call the ajaxResponseRender.addCallback(...) directly from an
> onAjaxEvent() method and that you are using the ajaxResponseRender it
> only if request.isXHR() is true:
>    void onEventHandler(...) {
>        if (request.isXHR()) {
>            ajaxResponseRenderer.addCallback(new JavaScriptCallback...);
>        }
>    }
> 
> where my handler is structured without the request test:
>    void onEventHandler(...) {
>        ajaxResponseRenderer.addCallback(new JavaScriptCallback...);
>    }
> 
> I have already tested whether adding the test would solve the issue,
> but to no avail...
> 
> I am porting the cometd-demo from uklance (cf.
> https://github.com/uklance/tapestry-cometd) to tapestry 5.4.  this is
> a push application in which this addCallback structure without the
> request.isXHR-test works fine in 5.3.8...
> 
> thanks for your feedback, g.
> 
> On 5 February 2016 at 11:23, Carlos Montero Canabal
> <carlosmonterocana...@gmail.com> wrote:
>> Hi,
>> 
>> Your js file you required is a js module??? I use many times require in a 
>> callback in tapestry 5.4.0 and it works perfect.
>> 
>> Regards
>> 
>> Carlos Montero
>> 
>> Enviado desde mi iPhone
>> 
>>> El 5 feb 2016, a las 2:15, g <g...@gwiki.be> escribió:
>>> 
>>> hello geoff,
>>> 
>>> thanks for your feedback, and indeed: I believe it looks very much
>>> like a tapestry 5.4 bug ;-)
>>> 
>>> thanks & kind regards, g.
>>> 
>>> On 5 February 2016 at 02:00, JumpStart
>>> <geoff.callender.jumpst...@gmail.com> wrote:
>>>> Sorry, just looked at your stack overflow example and I’m baffled as to 
>>>> why it wouldn’t work.
>>>> 
>>>> Geoff
>>>> 
>>>>> On 5 Feb 2016, at 8:55 AM, JumpStart 
>>>>> <geoff.callender.jumpst...@gmail.com> wrote:
>>>>> 
>>>>> Here are some working examples that may help.
>>>>> 
>>>>> In a callback:
>>>>> 
>>>>>     
>>>>> http://jumpstart.doublenegative.com.au/jumpstart7/examples/javascript/modal/1
>>>>> 
>>>>> In afterRender:
>>>>> 
>>>>>     
>>>>> http://jumpstart.doublenegative.com.au/jumpstart7/examples/javascript/robust
>>>>> 
>>>>> Geoff
>>>>> 
>>>>>> On 5 Feb 2016, at 6:52 AM, g <g...@gwiki.be> wrote:
>>>>>> 
>>>>>> hello,
>>>>>> 
>>>>>> I noticed some inconsistent behavior when calling
>>>>>> "jss.require(javascript).invoke(functionname).with(arguments)".
>>>>>> 
>>>>>> if the call is made inside a construct
>>>>>> "ajaxResponseRenderer.addCallback(new JavaScriptCallback() {public
>>>>>> void run(JavaScriptSupport jss);}", the javascript code is NOT
>>>>>> executed, where calling the same code inside void afterRender(){}, it
>>>>>> DOES get executed correctly.
>>>>>> 
>>>>>> so, I think there is a problem/bug in the code of the current 5.4.0
>>>>>> tapestry when processing the jss.require inside a
>>>>>> JavaScriptCallback...
>>>>>> my code works fine in 5.3.8 when using the jss.addScript() rather than
>>>>>> the jss.require...
>>>>>> 
>>>>>> I posted sample source code on stackoverflow, but have not gotten any
>>>>>> feedback so far:
>>>>>> http://stackoverflow.com/questions/35127426/ajaxresponserenderer-addcallback-calling-requirejavascript-is-never-executed-f
>>>>>> 
>>>>>> thanks for your feedback, g.
>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>>>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to