Update the main layout to ignore validation htmx requests.

main
KKlochko 1 year ago
parent f493b47320
commit 4e6d36d98c

@ -8,9 +8,11 @@
<script defer src="https://cdn.jsdelivr.net/npm/alpinejs@3.x.x/dist/cdn.min.js"></script> <script defer src="https://cdn.jsdelivr.net/npm/alpinejs@3.x.x/dist/cdn.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/flowbite/2.3.0/flowbite.min.css" rel="stylesheet" /> <link href="https://cdnjs.cloudflare.com/ajax/libs/flowbite/2.3.0/flowbite.min.css" rel="stylesheet" />
<script> <script>
let validationRegEx = new RegExp('/htmx/validation/\*');
htmx.onLoad(function(content) { htmx.onLoad(function(content) {
if(!content.outerHTML.startsWith('<p') if(!content.outerHTML.startsWith('<p')
&& !content.outerHTML.startsWith('<textarea')) && !content.outerHTML.startsWith('<textarea')
&& !content.innerHTML.toString().match(validationRegEx))
initFlowbite(); initFlowbite();
}) })
</script> </script>

Loading…
Cancel
Save