UNPKG

@cds/core

Version:

Clarity Design System - common components, themes, and utilties

3 lines (2 loc) 687 B
function t(t,r){r.filter((t=>t.hasAttribute("error"))).forEach((t=>{t.setAttribute("hidden",""),t.status="error"})),t.inputControl.addEventListener("blur",(()=>t.inputControl.checkValidity())),t.inputControl.addEventListener("invalid",(()=>{r.forEach((t=>t.setAttribute("hidden",""))),r.find((r=>t.inputControl.validity[r.error]))?.removeAttribute("hidden"),t.status="error"})),t.inputControl.addEventListener("input",(()=>{t.status=t.inputControl.validity.valid?"neutral":t.status,r.filter((r=>t.inputControl.validity.valid&&r.error&&!t.inputControl.validity[r.error])).forEach((t=>t.setAttribute("hidden","")))}))}export{t as syncHTML5Validation}; //# sourceMappingURL=validate.js.map