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:
@@ -764,12 +764,10 @@ 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)) {
|
||||
for (const input of qsa('input, select, textarea', parent)) {
|
||||
setupSubmitHighlightInput(input);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/** Setup submit highlighting for single element
|
||||
* @param HTMLElement
|
||||
@@ -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
|
||||
|
Reference in New Issue
Block a user