mirror of
https://github.com/vrana/adminer.git
synced 2025-08-08 07:36:44 +02:00
JS: Simplify SubmitHighlight
This commit is contained in:
@@ -764,10 +764,8 @@ function eventStop(event) {
|
|||||||
* @param HTMLElement
|
* @param HTMLElement
|
||||||
*/
|
*/
|
||||||
function setupSubmitHighlight(parent) {
|
function setupSubmitHighlight(parent) {
|
||||||
for (const key in { input: 1, select: 1, textarea: 1 }) {
|
for (const input of qsa('input, select, textarea', parent)) {
|
||||||
for (const input of qsa(key, parent)) {
|
setupSubmitHighlightInput(input);
|
||||||
setupSubmitHighlightInput(input);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -785,20 +783,14 @@ function setupSubmitHighlightInput(input) {
|
|||||||
* @this HTMLInputElement
|
* @this HTMLInputElement
|
||||||
*/
|
*/
|
||||||
function inputFocus() {
|
function inputFocus() {
|
||||||
const submit = findDefaultSubmit(this);
|
alterClass(findDefaultSubmit(this), 'default', true);
|
||||||
if (submit) {
|
|
||||||
alterClass(submit, 'default', true);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Unhighlight default submit button
|
/** Unhighlight default submit button
|
||||||
* @this HTMLInputElement
|
* @this HTMLInputElement
|
||||||
*/
|
*/
|
||||||
function inputBlur() {
|
function inputBlur() {
|
||||||
const submit = findDefaultSubmit(this);
|
alterClass(findDefaultSubmit(this), 'default');
|
||||||
if (submit) {
|
|
||||||
alterClass(submit, 'default');
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Find submit button used by Enter
|
/** Find submit button used by Enter
|
||||||
|
Reference in New Issue
Block a user