This is an automated email from the ASF dual-hosted git repository.
benw pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tapestry-5.git
The following commit(s) were added to refs/heads/master by this push:
new baec415d9 TAP5-2782: Supporting custom headers in t5/core/ajax calls
baec415d9 is described below
commit baec415d9a63d282ec3edd2a6fc8a4d27bd18b9a
Author: Ben Weidig <[email protected]>
AuthorDate: Mon Nov 11 09:14:45 2024 +0100
TAP5-2782: Supporting custom headers in t5/core/ajax calls
---
.../preprocessed-coffeescript/org/apache/tapestry5/t5-core-dom.coffee | 3 +++
1 file changed, 3 insertions(+)
diff --git
a/tapestry-core/src/main/preprocessed-coffeescript/org/apache/tapestry5/t5-core-dom.coffee
b/tapestry-core/src/main/preprocessed-coffeescript/org/apache/tapestry5/t5-core-dom.coffee
index bf2454812..07234a83e 100644
---
a/tapestry-core/src/main/preprocessed-coffeescript/org/apache/tapestry5/t5-core-dom.coffee
+++
b/tapestry-core/src/main/preprocessed-coffeescript/org/apache/tapestry5/t5-core-dom.coffee
@@ -701,6 +701,7 @@ define ["underscore", "./utils", "./events", "jquery"],
# * options.method - "post", "get", etc., default: "post".
# * options.contentType - request content, defaults to
"application/x-www-form-urlencoded"
# * options.data - optional, additional key/value pairs (for the default
content type)
+ # * options.headers - optional, additional key/value pairs to be added to
the request headers.
# * options.success - handler to invoke on success. Passed the
ResponseWrapper object.
# Default does nothing.
# * options.failure - handler to invoke on failure (server responds with a
non-2xx code).
@@ -717,6 +718,7 @@ define ["underscore", "./utils", "./events", "jquery"],
contentType: options.contentType
traditional: true
data: options.data
+ headers: options.headers or {}
# jQuery doesn't have the equivalent of Protoype's onException
error: (jqXHR, textStatus, errorThrown) ->
adjustAjaxCount -1
@@ -750,6 +752,7 @@ define ["underscore", "./utils", "./events", "jquery"],
method: options.method or "post"
contentType: options.contentType or "application/x-www-form-urlencoded"
parameters: options.data
+ requestHeaders: options.headers
onException: (ajaxRequest, exception) ->
adjustAjaxCount -1