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 <vbgnm3c...@gmail.com>
To: Tapestry users <users@tapestry.apache.org>
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: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org


Reply via email to