]> git.joonet.de Git - adminer.git/commitdiff
JS: Simplify SubmitHighlight
authorJakub Vrana <jakub@vrana.cz>
Tue, 25 Mar 2025 05:58:35 +0000 (06:58 +0100)
committerJakub Vrana <jakub@vrana.cz>
Tue, 25 Mar 2025 06:03:42 +0000 (07:03 +0100)
adminer/static/functions.js

index 9af1864c0dd71cc450fc1739b073cd262439b5d5..506c3406568f7c5b6ebf06629828c22f993513c3 100644 (file)
@@ -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