|
|
|
@ -11,12 +11,21 @@ const printLib = document.getElementById("btn-print");
|
|
|
|
|
window.addEventListener("load", () => {
|
|
|
|
|
fetchContents();
|
|
|
|
|
atlasLink();
|
|
|
|
|
//document.getElementsByTagName("head")[0].appendChild(pagedjs);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
printLib.addEventListener("click", () => {
|
|
|
|
|
printViewToggle();
|
|
|
|
|
console.log(btnPrint);
|
|
|
|
|
document.getElementsByTagName("head")[0].appendChild(pagedjs);
|
|
|
|
|
|
|
|
|
|
// pardon for this is really stupid but it works
|
|
|
|
|
setTimeout(() => {
|
|
|
|
|
let sections = [".libretto", ".container", ".content", ".contribution", ".contributions"];
|
|
|
|
|
|
|
|
|
|
for (const section of sections) {
|
|
|
|
|
for (const el of document.querySelectorAll(section)) {
|
|
|
|
|
el.classList.add("full-height");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}, 1000);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
function fetchContents() {
|
|
|
|
@ -57,10 +66,11 @@ function atlasLink() {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function createIndexSection(contribution) {
|
|
|
|
|
let table = document.createElement("table");
|
|
|
|
|
let title = document.createElement("h4");
|
|
|
|
|
title.innerHTML = contribution.title;
|
|
|
|
|
if (contribution.audio){
|
|
|
|
|
if (contribution.audio) {
|
|
|
|
|
let table = document.createElement("table");
|
|
|
|
|
let title = document.createElement("div");
|
|
|
|
|
title.classList.add("index-title");
|
|
|
|
|
title.innerHTML = contribution.title;
|
|
|
|
|
let tracks = contribution.audio;
|
|
|
|
|
tracks.forEach((track) => {
|
|
|
|
|
let row = document.createElement("tr");
|
|
|
|
|