if (nazivdatoteke === "prizivanje.html") {
return "Prizivanje";
}
if (nazivdatoteke === "priznanja.html") {
return "Priznanja";
}
if (nazivdatoteke === "uvod.html") {
return "Uvod";
}
if (nazivdatoteke === "uvod_u_prvi_print.html") {
return "Uvod u prvo printanje";
}
if (nazivdatoteke === "molitva_krsni.html") {
return "Molitva lotosovim stopalima Kṛṣṇe";
}
if (nazivdatoteke === "molitva_krsni_2.html") {
return "Mārkine Bhāgavata-dharma";
}
if (nazivdatoteke === "gaura_arati.html") {
return "Gaura-ārati";
}
// Za stranice koje imaju format kao "uvod_012_21.html", možemo izvući broj
const imeStranice = nazivdatoteke.replace(".html", "");
// Ako je ime stranice u formatu "p10.html", "p11.html", itd.
if (imeStranice.startsWith("p")) {
const broj = imeStranice.replace("p", "");
return "Poglavlje " + broj;
}
// Za "uvod_012_21.html", "uvod_01_11.html" i slične, zamenjujemo "_" sa "-"
const broj = imeStranice.replace("uvod_", "").replace(/_/g, "-");
return "Uvod " + broj; // Na primer, "Uvod 012-21", "Uvod 01-11", itd.
}
// Učitaj JSON fajl
fetch("stranice.json")
.then(res => {
if (!res.ok) {
throw new Error("Ne može se učitati stranice.json");
}
return res.json();
})
.then(pages => {
const list = document.getElementById("list");
pages.forEach(page => {
const imeStranice = generirajImeStranice(page.stranica);
// Kreiraj element i link
const li = document.createElement("li");
const a = document.createElement("a");
a.href = page.stranica;
a.textContent = imeStranice;
li.appendChild(a);
list.appendChild(li);
});
})
.catch(error => {
console.error("Greška pri učitavanju datoteke:", error);
const list = document.getElementById("list");
list.innerHTML = "Došlo je do greške prilikom učitavanja stranica.";
});