Wouldn't jsSupport.require("foo").invoke("myFunc").with("bar"); Work?
IMHO if the library is your own (a bit from a mixin that adds a spinner on ajax
buttons and then removes it on a response),
ajaxResponseRenderer.addCallback((JavaScriptCallback) javascriptSupport -> {
javascriptSupport.require("spin.wait").with(new
JSONObject().put("spinWaitId", id));
});
define(["jquery"], function ($) {
return function (response) {
$('#' + response.spinWaitId).find('button').removeClass('loading');
}
});
-----Original Message-----
From: Adam X <[email protected]>
To: Tapestry users <[email protected]>
Sent: Thu, Sep 22, 2016 11:54 am
Subject: org.apache.tapestry5.services.javascript.Initialization.with(Object...
arguments)
Is there a reason this is not a fluid setter? Right now I have to do:
Initialization foo = jsSupport.require("foo");
foo.with("bar");
foo.invoke("myFunc");
I'd rather just do:
jsSupport.require("foo").with("bar").invoke("myFunc")
but with(Object...) returns void :(
Adam
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]