window.closeProject = function() {
// Funzione che esegue effettivamente la chiusura (reload della pagina)
const performClose = function() {
// Se vuoi salvare lo stato prima di chiudere, fallo qui
// Altrimenti ricarica semplicemente per pulire l'editor
location.reload();
};
// Usa la modale rossa personalizzata se disponibile
if (typeof showConfirmModal === 'function') {
showConfirmModal(
"Chiudere il progetto corrente?\n\nLe modifiche non salvate andranno perse.",
performClose
);
} else {
// Fallback solo se la modale non esiste (non dovrebbe succedere)
if(confirm("Chiudere il progetto? Le modifiche andranno perse.")) {
performClose();
}
}
};