const form = `
`; document.addEventListener("DOMContentLoaded", () => { const contactFormContainer = document.getElementById("contact-form-container"); // Najdi cookie "token" v cookies const isLoggedIn = document.cookie.split(";").some(cookie => cookie.trim().startsWith("token=")); if (contactFormContainer && isLoggedIn) { contactFormContainer.innerHTML = form; document.getElementById("contact-form").addEventListener("submit", (e) => { e.preventDefault(); const url = "https://ssnj.dcrubro.com/api/kontakt"; const message = document.getElementById("message").value; fetch(url, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ "token": document.cookie.split(";").find(cookie => cookie.trim().startsWith("token=")).split("=")[1], "message": message }) }) .then(response => { if (!response.ok) { throw new Error("Network response was not ok"); } return response.json(); }) .then(data => { console.log("Success:", data); document.getElementById("contact-form").innerHTML = `Hvala za vaše sporočilo! Odgovorili vam bomo v najkrajšem možnem času.
`; }) .catch((error) => { console.error("Error:", error); document.getElementById("contact-form").innerHTML = `Prišlo je do napake pri pošiljanju vašega sporočila. Prosimo, poskusite znova pozneje.
`; }); // TODO: Popravi margin pri success in error textu da ne bo offsetan }); } else if (contactFormContainer) { contactFormContainer.innerHTML = `Za pošiljanje sporočila se morate prijaviti.
`; } });