renderizando projetos no mmpCreator
This commit is contained in:
1 parent
a806eb73e1
commit
895a148d21
3 files changed
+388
-39
No files matched your search
+5
-31
@@ -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");
|
||||
|
||||
Reference in new issue
Block a user