Merge pull request #48290 from marckohlbrugge/patch-1

Support nested elements inside <button>
This commit is contained in:
Jonathan Hefner 2023-11-20 11:25:41 -06:00 committed by GitHub
commit 0ad26f7890
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 9 additions and 9 deletions

@ -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)
}
}