From a1080ea8dc26b280495edd2248d4bf2513dd6abb Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Tue, 25 Mar 2025 06:58:35 +0100 Subject: [PATCH] JS: Simplify SubmitHighlight --- adminer/static/functions.js | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/adminer/static/functions.js b/adminer/static/functions.js index 9af1864c..506c3406 100644 --- a/adminer/static/functions.js +++ b/adminer/static/functions.js @@ -764,10 +764,8 @@ function eventStop(event) { * @param HTMLElement */ function setupSubmitHighlight(parent) { - for (const key in { input: 1, select: 1, textarea: 1 }) { - for (const input of qsa(key, parent)) { - setupSubmitHighlightInput(input); - } + for (const input of qsa('input, select, textarea', parent)) { + setupSubmitHighlightInput(input); } } @@ -785,20 +783,14 @@ function setupSubmitHighlightInput(input) { * @this HTMLInputElement */ function inputFocus() { - const submit = findDefaultSubmit(this); - if (submit) { - alterClass(submit, 'default', true); - } + alterClass(findDefaultSubmit(this), 'default', true); } /** Unhighlight default submit button * @this HTMLInputElement */ function inputBlur() { - const submit = findDefaultSubmit(this); - if (submit) { - alterClass(submit, 'default'); - } + alterClass(findDefaultSubmit(this), 'default'); } /** Find submit button used by Enter