Files
pocketbase/ui/src/base/autoAccordionOpenOnError.js
T
2026-04-18 16:50:39 +03:00

15 lines
415 B
JavaScript

// auto open accordions if there is an invalid item
document.addEventListener(
"invalid",
(e) => {
const details = e.target.closest("details");
if (details && !details.open && !e.target.closest("summary")) {
details.open = true;
// revalidate and show the error message
e.target.reportValidity && e.target.reportValidity();
}
},
true,
);