mirror of
https://github.com/kevinveenbirkenbach/homepage.veen.world.git
synced 2025-01-25 23:42:22 +01:00
Refactored warning and info js
This commit is contained in:
parent
a0664691e6
commit
0f8113974f
@ -17,21 +17,18 @@ function openDynamicPopup(subitem) {
|
||||
modalContent.value = '';
|
||||
}
|
||||
|
||||
const warningBox = document.getElementById('dynamicModalWarning');
|
||||
if (subitem.warning) {
|
||||
warningBox.classList.remove('d-none');
|
||||
document.getElementById('dynamicModalWarningText').innerHTML = marked.parse(subitem.warning);
|
||||
} else {
|
||||
warningBox.classList.add('d-none');
|
||||
}
|
||||
|
||||
const infoBox = document.getElementById('dynamicModalInfo');
|
||||
if (subitem.info) {
|
||||
infoBox.classList.remove('d-none');
|
||||
document.getElementById('dynamicModalInfoText').innerHTML = marked.parse(subitem.info);
|
||||
} else {
|
||||
infoBox.classList.add('d-none');
|
||||
function toggleBox(boxId, textId, content) {
|
||||
const box = document.getElementById(boxId);
|
||||
if (content) {
|
||||
box.classList.remove('d-none');
|
||||
document.getElementById(textId).innerHTML = marked.parse(content);
|
||||
} else {
|
||||
box.classList.add('d-none');
|
||||
}
|
||||
}
|
||||
|
||||
toggleBox('dynamicModalWarning', 'dynamicModalWarningText', subitem.warning);
|
||||
toggleBox('dynamicModalInfo', 'dynamicModalInfoText', subitem.info);
|
||||
|
||||
const descriptionText = document.getElementById('dynamicDescriptionText');
|
||||
if (!subitem.url && subitem.description) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user