Reset tabs for not conserved

This commit is contained in:
Nicolò P 2025-04-28 13:17:08 +02:00
parent 0ca98e2b6d
commit 3f6d70f159
3 changed files with 6 additions and 2 deletions

View File

@ -525,7 +525,7 @@
</div> </div>
<!-- Not conserved modal --> <!-- Not conserved modal -->
<div class="modal" id="not-conser-data" data-controller="modal biblio tabs marker" data-modal-target="modal"> <div class="modal" id="not-conser-data" data-controller="modal biblio tabs marker" data-modal-target="modal">
<div class="modal-background" data-action="click->modal#close"></div> <div class="modal-background" data-action="click->modal#close click->tabs#reset"></div>
<div class="modal-content has-background-white"> <div class="modal-content has-background-white">
<div class="tabs is-centered"> <div class="tabs is-centered">
<ul> <ul>

View File

@ -77,7 +77,8 @@ export class NotConserved {
this.images = record.images; this.images = record.images;
imageContainer.innerHTML = this.renderImages(); imageContainer.innerHTML = this.renderImages();
gallery('not-conserved-gallery', this.images); gallery('not-conserved-gallery', this.images);
} } else
imageContainer.innerHTML = '<p class="has-text-centered">Nessuna risorsa visuale disponibile</p>';
} }
async biblio(recordId) { async biblio(recordId) {

View File

@ -161,6 +161,9 @@ UI.openSiteModal = function (data, selector) {
*/ */
UI.openNotConserModal = function (data, selector) { UI.openNotConserModal = function (data, selector) {
const modal = document.querySelector(selector); const modal = document.querySelector(selector);
let dataTabs = modal.querySelectorAll('.data-tabs');
// Reset data tabs content
for (let tab of dataTabs) tab.innerHTML = '';
let notConserved = new NotConserved(); let notConserved = new NotConserved();
notConserved.siteData = data; notConserved.siteData = data;