From d33dd2692022c255aadebc97b9097995ac42d170 Mon Sep 17 00:00:00 2001 From: Tim Jacomb <21194782+timja@users.noreply.github.com> Date: Mon, 8 May 2023 13:31:11 +0100 Subject: [PATCH] [JENKINS-70907] Remove Prototype `Ajax.Updater` usage from `URICheckEncodingMonitor` (#7952) Co-authored-by: Basil Crow --- .../diagnostics/URICheckEncodingMonitor/adjunct.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/core/src/main/resources/jenkins/diagnostics/URICheckEncodingMonitor/adjunct.js b/core/src/main/resources/jenkins/diagnostics/URICheckEncodingMonitor/adjunct.js index 6066d3a13c..05ff9efc19 100644 --- a/core/src/main/resources/jenkins/diagnostics/URICheckEncodingMonitor/adjunct.js +++ b/core/src/main/resources/jenkins/diagnostics/URICheckEncodingMonitor/adjunct.js @@ -4,10 +4,14 @@ Behaviour.specify( 0, function (element) { var url = element.getAttribute("data-url"); - var params = { value: "\u57f7\u4e8b" }; - new Ajax.Updater("URICheckEncodingMonitor-message", url, { - method: "get", - parameters: params, + var params = new URLSearchParams({ value: "\u57f7\u4e8b" }); + fetch(url + "?" + params).then((rsp) => { + rsp.text().then((responseText) => { + var message = document.getElementById( + "URICheckEncodingMonitor-message" + ); + message.innerHTML = responseText; + }); }); } );