1
0
mirror of https://github.com/vrana/adminer.git synced 2025-08-08 15:47:00 +02:00

JS: Simplify SubmitHighlight

This commit is contained in:
Jakub Vrana
2025-03-25 06:58:35 +01:00
parent 9b1b779dbd
commit a1080ea8dc

View 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