From 25c4ff33e42ffe59b6ea5287da005c398632f778 Mon Sep 17 00:00:00 2001 From: Min RK Date: Tue, 18 Apr 2017 13:25:54 +0200 Subject: [PATCH] accept jquery's ajax({url: '...'}) signature to ease extensions updating from `$.ajax` to `utils.ajax` --- notebook/static/base/js/utils.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/notebook/static/base/js/utils.js b/notebook/static/base/js/utils.js index 58d30299c..d010d8a6e 100644 --- a/notebook/static/base/js/utils.js +++ b/notebook/static/base/js/utils.js @@ -772,7 +772,12 @@ define([ }; var ajax = function (url, settings) { - // like $.ajax, but ensure Authorization header is set + // like $.ajax, but ensure XSRF or Authorization header is set + if (typeof url === "object") { + // called with single argument: $.ajax({url: '...'}) + settings = url; + url = settings.url; + } settings = _add_auth_header(settings); return $.ajax(url, settings); };