Interactive citations
This commit is contained in:
@@ -69,8 +69,8 @@ UI.toggleMenu = function (triggerId) {
|
||||
trigger.addEventListener('click', () => {
|
||||
const menu = document.querySelector('#menu');
|
||||
menu.classList.toggle('is-hidden');
|
||||
menu.classList.toggle('is-2');
|
||||
document.querySelector('#map').parentElement.classList.toggle('is-full');
|
||||
menu.classList.toggle('is-3');
|
||||
//document.querySelector('#map').parentElement.classList.toggle('is-full');
|
||||
});
|
||||
}
|
||||
/**
|
||||
@@ -154,6 +154,19 @@ UI.openNotConserModal = async function (data, selector) {
|
||||
let sheet = new NotConservedSheet();
|
||||
sheet.siteData = data;
|
||||
modal.querySelector('#not-conser-sheet').innerHTML = await sheet.render();
|
||||
modal.addEventListener('click', event => {
|
||||
const biblio = document.querySelector('#biblio');
|
||||
if (event.target.id.includes('cit')) {
|
||||
const id = event.target.id.replace('cit-','');
|
||||
biblio.innerHTML = '<button class="delete"></button>';
|
||||
biblio.innerHTML += sheet.getReference(id);
|
||||
biblio.classList.remove('is-hidden');
|
||||
}
|
||||
|
||||
if (event.target.className == 'delete') {
|
||||
biblio.classList.add('is-hidden');
|
||||
}
|
||||
});
|
||||
|
||||
modal.classList.add('is-active');
|
||||
const closeBtn = modal.querySelector('.modal-close');
|
||||
@@ -162,6 +175,7 @@ UI.openNotConserModal = async function (data, selector) {
|
||||
// CLose modal when clicking either on the X button or on the background
|
||||
closeBtn.addEventListener('click', () => closeModal());
|
||||
modalBg.addEventListener('click', () => closeModal());
|
||||
|
||||
}
|
||||
/**
|
||||
* Open a modal with project info
|
||||
|
||||
Reference in New Issue
Block a user