From c6e65a21f9d0713f5c04582afdbacbe700e020ee Mon Sep 17 00:00:00 2001 From: Shish Date: Wed, 7 Feb 2024 22:27:47 +0000 Subject: [PATCH] [setup] more specific niceurl test --- ext/setup/script.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/ext/setup/script.js b/ext/setup/script.js index 2e113b8b..ee6d067e 100644 --- a/ext/setup/script.js +++ b/ext/setup/script.js @@ -7,13 +7,19 @@ document.addEventListener('DOMContentLoaded', () => { out_span.innerHTML = '(testing...)'; fetch(document.body.getAttribute('data-base-href') + "/nicetest").then(response => { - if(response.ok) { - checkbox.disabled = false; - out_span.innerHTML = '(test passed)'; - } - else { + if(!response.ok) { checkbox.disabled = true; - out_span.innerHTML = '(test failed)'; + out_span.innerHTML = '(http error)'; + } else { + response.text().then(text => { + if(text === 'ok') { + checkbox.disabled = false; + out_span.innerHTML = '(test passed)'; + } else { + checkbox.disabled = true; + out_span.innerHTML = '(test failed)'; + } + }); } }).catch(() => { checkbox.disabled = true;