diff options
author | Maximilian Hils <git@maximilianhils.com> | 2016-06-26 02:05:41 -0700 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2016-06-26 02:05:41 -0700 |
commit | 370e6caedc8456de20eaa17aaace0873bc7d204f (patch) | |
tree | eb29054424bd019da2b6c404c88b1675d8a0f565 /web/src/js/utils.js | |
parent | 3eb2d04aac114ca4b3adf2211b8c0f8d98c9798c (diff) | |
download | mitmproxy-370e6caedc8456de20eaa17aaace0873bc7d204f.tar.gz mitmproxy-370e6caedc8456de20eaa17aaace0873bc7d204f.tar.bz2 mitmproxy-370e6caedc8456de20eaa17aaace0873bc7d204f.zip |
[web] (mostly) remove jQuery
Diffstat (limited to 'web/src/js/utils.js')
-rw-r--r-- | web/src/js/utils.js | 30 |
1 files changed, 5 insertions, 25 deletions
diff --git a/web/src/js/utils.js b/web/src/js/utils.js index 2e25016e..eceda195 100644 --- a/web/src/js/utils.js +++ b/web/src/js/utils.js @@ -1,8 +1,5 @@ -import $ from "jquery"; import _ from "lodash"; -import actions from "./actions.js"; -window.$ = $; window._ = _; window.React = require("react"); @@ -82,32 +79,15 @@ function getCookie(name) { } const xsrf = `_xsrf=${getCookie("_xsrf")}`; -//Tornado XSRF Protection. -$.ajaxPrefilter(function (options) { - if (["post", "put", "delete"].indexOf(options.type.toLowerCase()) >= 0 && options.url[0] === "/") { - if(options.url.indexOf("?") === -1){ - options.url += "?" + xsrf; +export function fetchApi(url, options={}) { + if (options.method && options.method !== "GET") { + if (url.indexOf("?") === -1) { + url += "?" + xsrf; } else { - options.url += "&" + xsrf; + url += "&" + xsrf; } } -}); -// Log AJAX Errors -$(document).ajaxError(function (event, jqXHR, ajaxSettings, thrownError) { - if (thrownError === "abort") { - return; - } - var message = jqXHR.responseText; - console.error(thrownError, message, arguments); - alert(message); -}); -export function fetchApi(url, options) { - if(url.indexOf("?") === -1){ - url += "?" + xsrf; - } else { - url += "&" + xsrf; - } return fetch(url, { credentials: 'same-origin', ...options |