blob: d19d639f755f24f83e1847f41fbcc91452dc4436 [file] [log] [blame]
var current_section = "section-1";
function toggleVisibility(id) {
var x = document.getElementById(id);
if (x.style.display == "none") {
x.style.display = "block";
} else {
x.style.display = "none";
}
}
function switchSection(s) {
setTimeout(function(){
toggleVisibility(current_section);
toggleVisibility(s);
current_section = s;
}, 75);
}
const idsFormulari = {
room: "1063142948",
day: "2115504093",
begins: "1749141911",
ends: "1827359679",
rows: {
A: "208184485",
B: "1077148310",
C: "642851281",
D: "1686039024",
E: "697835787",
F: "1511799646",
G: "809853432",
H: "182597499",
I: "1890539481",
J: "529159478",
K: "1615241874",
L: "1334263875"
},
notes: "1600275159"
};
const formBaseUrl = "https://docs.google.com/forms/d/e/1FAIpQLSfT9o287VqLyhwR8LPdloAQWhuqCgA3NfdhgP5vb9_sVQHL-g/viewform";
function sendForm() {
// Add subject to user
fetch(api_url + "addUserSubject", {
"method": "POST",
"body": JSON.stringify({
subject: final_JSON.class.subject_id
}),
"mode": "cors",
"credentials": "include"
})
.then(res => res.json())
.then(json => {
console.log("Subject added to user: ", json);
var begins = new Date(parseInt(final_JSON.class.begins)*1000);
var ends = new Date(parseInt(final_JSON.class.ends)*1000);
var params = new URLSearchParams();
params.append("entry." + idsFormulari.room, final_JSON.class.room); // class, number, letter
params.append("entry." + idsFormulari.day, begins.getFullYear().toString() + '-' + (begins.getMonth() + 1).toString().padStart(2, "0") + '-' + begins.getDate().toString().padStart(2, "0"));
params.append("entry." + idsFormulari.begins, formatDate(begins));
params.append("entry." + idsFormulari.ends, formatDate(ends));
params.append("entry." + idsFormulari.rows[final_JSON.letter], 'Columna ' + final_JSON.number);
// params.append("entry." + idsFormulari.notes, '[Autogenerat per delefme/covid-tracability -- Assignatura seleccionada: ' + (final_JSON.class.friendly_name || final_JSON.class.calendar_name) + ']');
var formulari_link = formBaseUrl + '?' + params.toString() + '#i1';
window.location.href = formulari_link;
});
}
document.getElementById("send-button").addEventListener('click', function (el) {
document.getElementById('send-button').classList.add('is-loading');
sendForm();
});