From: Jakub Vrana Date: Tue, 25 Mar 2025 05:58:35 +0000 (+0100) Subject: JS: Simplify SubmitHighlight X-Git-Tag: v5.1.1~174 X-Git-Url: https://git.joonet.de/?a=commitdiff_plain;h=a1080ea8dc26b280495edd2248d4bf2513dd6abb;p=adminer.git JS: Simplify SubmitHighlight --- 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