Add HTMX trigger to close review modal after saving
This commit is contained in:
@@ -194,6 +194,25 @@
|
||||
<li class="ms-3"><a class="text-muted" href="{% url 'about' %}">About</a></li>
|
||||
</ul>
|
||||
</footer>
|
||||
<!-- Close review modal after HTMX reviewSaved trigger -->
|
||||
<script>
|
||||
document.body.addEventListener('reviewSaved', function () {
|
||||
try {
|
||||
var modalEl = document.getElementById('reviewModal');
|
||||
if (!modalEl) return;
|
||||
var modal = bootstrap.Modal.getInstance(modalEl);
|
||||
if (modal) {
|
||||
modal.hide();
|
||||
} else {
|
||||
// If no instance exists, create one and hide it
|
||||
var m = new bootstrap.Modal(modalEl);
|
||||
m.hide();
|
||||
}
|
||||
} catch (err) {
|
||||
console.error('Error hiding review modal', err);
|
||||
}
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
Reference in New Issue
Block a user