Merge pull request #48290 from marckohlbrugge/patch-1
Support nested elements inside <button>
This commit is contained in:
commit
0ad26f7890
@ -771,9 +771,9 @@ function start() {
|
||||
}
|
||||
|
||||
function didClick(event) {
|
||||
const {target: target} = event;
|
||||
if ((target.tagName == "INPUT" || target.tagName == "BUTTON") && target.type == "submit" && target.form) {
|
||||
submitButtonsByForm.set(target.form, target);
|
||||
const submitButton = event.target.closest(":is(button, input)[type='submit']");
|
||||
if (submitButton && submitButton.form) {
|
||||
submitButtonsByForm.set(submitButton.form, submitButton);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -754,9 +754,9 @@
|
||||
}
|
||||
}
|
||||
function didClick(event) {
|
||||
const {target: target} = event;
|
||||
if ((target.tagName == "INPUT" || target.tagName == "BUTTON") && target.type == "submit" && target.form) {
|
||||
submitButtonsByForm.set(target.form, target);
|
||||
const submitButton = event.target.closest(":is(button, input)[type='submit']");
|
||||
if (submitButton && submitButton.form) {
|
||||
submitButtonsByForm.set(submitButton.form, submitButton);
|
||||
}
|
||||
}
|
||||
function didSubmitForm(event) {
|
||||
|
@ -15,9 +15,9 @@ export function start() {
|
||||
}
|
||||
|
||||
function didClick(event) {
|
||||
const { target } = event
|
||||
if ((target.tagName == "INPUT" || target.tagName == "BUTTON") && target.type == "submit" && target.form) {
|
||||
submitButtonsByForm.set(target.form, target)
|
||||
const submitButton = event.target.closest(":is(button, input)[type='submit']")
|
||||
if (submitButton && submitButton.form) {
|
||||
submitButtonsByForm.set(submitButton.form, submitButton)
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user