From 26db8596aafdc5b22b7a92877d994a527400b4f4 Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Fri, 21 Mar 2025 23:31:56 +0100 Subject: [PATCH] JS: Simplify hiding ajaxstatus --- adminer/static/functions.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/adminer/static/functions.js b/adminer/static/functions.js index db9b0e66..34a57f6c 100644 --- a/adminer/static/functions.js +++ b/adminer/static/functions.js @@ -610,22 +610,20 @@ function ajax(url, callback, data, message) { const ajaxStatus = qs('#ajaxstatus'); if (message) { ajaxStatus.innerHTML = '
' + message + '
'; - ajaxStatus.className = ajaxStatus.className.replace(/ hidden/g, ''); - } else { - ajaxStatus.className += ' hidden'; } + alterClass(ajaxStatus, 'hidden', !message); request.open((data ? 'POST' : 'GET'), url); if (data) { request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); } request.setRequestHeader('X-Requested-With', 'XMLHttpRequest'); request.onreadystatechange = () => { - if (request.readyState == 4) { + if (request.readyState == 4) { // 4 - DONE if (/^2/.test(request.status)) { callback(request); } else { ajaxStatus.innerHTML = (request.status ? request.responseText : '
' + offlineMessage + '
'); - ajaxStatus.className = ajaxStatus.className.replace(/ hidden/g, ''); + alterClass(ajaxStatus, 'hidden'); } } };