From 9dba147e6ef6d3e25f4ffc22ffca2b235ea1b8cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-S=C3=A9bastien=20Caux?= <git@jscaux.org> Date: Sat, 30 Oct 2021 08:11:57 +0200 Subject: [PATCH] Add trigger event filters to portal (to reload only active tab) --- scipost_django/scipost/templates/scipost/portal/portal.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scipost_django/scipost/templates/scipost/portal/portal.html b/scipost_django/scipost/templates/scipost/portal/portal.html index f952e7dd2..cb9f91812 100644 --- a/scipost_django/scipost/templates/scipost/portal/portal.html +++ b/scipost_django/scipost/templates/scipost/portal/portal.html @@ -87,7 +87,7 @@ <div class="tab-pane fade show active" id="publications" role="tabpanel" aria-labelledby="publications-tab"> <div hx-get="{% url 'scipost:portal_hx_publications' %}" - hx-trigger="load, clicked from:#publications-tab, session-acad-field-set from:body, session-specialty-set from:body" + hx-trigger="load, click from:#publications-tab, session-acad-field-set[document.getElementById('publications').classList.contains('active')] from:body, session-specialty-set[document.getElementById('publications').classList.contains('active')] from:body" > </div> </div> @@ -95,7 +95,7 @@ <div class="tab-pane fade" id="submissions" role="tabpanel" aria-labelledby="submissions-tab"> <div hx-get="{% url 'scipost:portal_hx_submissions' %}" - hx-trigger="load, clicked from:#submissions-tab, session-acad-field-set from:body, session-specialty-set from:body" + hx-trigger="click from:#submissions-tab, session-acad-field-set[document.getElementById('submissions').classList.contains('active')] from:body, session-specialty-set[document.getElementById('submissions').classList.contains('active')] from:body" > </div> </div> -- GitLab