renderizando projetos no mmpCreator

This commit is contained in:
JotaChina committed 2025-12-28 11:49:09 -03:00
1 parent a806eb73e1
commit 895a148d21
3 files changed
+388 -39

No files matched your search

+5 -31
View File
@@ -144,12 +144,11 @@
></i>
<span style="margin-left: 8px">Salvar projeto</span>
<i
class="fa-solid fa-file-zipper"
id="download-package-btn"
title="Baixar Pacote Completo (.zip)"
style="margin-left: 15px; color: #ffdd57; cursor: pointer"
class="fa-solid fa-file-audio"
id="save-mmp-btn"
title="Renderizar áudio (WAV/MP3/OGG/FLAC)"
></i>
<span style="margin-left: 8px; color: #ffdd57">Baixar ZIP</span>
<span style="margin-left: 8px">Renderizar</span>
<i
class="fa-solid fa-upload"
id="upload-sample-btn"
@@ -885,32 +884,7 @@
}
</script>
<script>
document.addEventListener("DOMContentLoaded", () => {
const downloadBtn = document.getElementById("download-package-btn");
if (downloadBtn) {
downloadBtn.addEventListener("click", () => {
const params = new URLSearchParams(window.location.search);
let projectName = params.get("project");
if (projectName) {
if (!projectName.toLowerCase().endsWith(".mmp")) {
projectName += ".mmp";
}
const apiUrl = `/api/download/${projectName}`;
downloadBtn.style.opacity = "0.5";
setTimeout(() => (downloadBtn.style.opacity = "1"), 500);
window.location.href = apiUrl;
} else {
alert(
"Nenhum projeto selecionado na URL. Abra ou Salve um projeto primeiro."
);
}
});
}
});
<script>
document.addEventListener("DOMContentLoaded", () => {
const uploadSampleBtn = document.getElementById("upload-sample-btn");
const sampleInput = document.getElementById("sample-file-input");