Fix cartazes deletion and media persistence
This commit is contained in:
+8
-8
@@ -4112,7 +4112,7 @@ Se algum dado não for mencionado, deixe a string vazia ou false para boolean.`
|
||||
|
||||
document.querySelectorAll('.btn-ver-estudio').forEach(btn => {
|
||||
btn.addEventListener('click', async (e) => {
|
||||
const id = e.target.dataset.id;
|
||||
const id = e.currentTarget.dataset.id;
|
||||
try {
|
||||
const res = await fetch(`/api/music/${id}`);
|
||||
const itemData = await res.json();
|
||||
@@ -4130,10 +4130,10 @@ Se algum dado não for mencionado, deixe a string vazia ou false para boolean.`
|
||||
document.querySelectorAll('.btn-del-estudio').forEach(btn => {
|
||||
btn.addEventListener('click', async (e) => {
|
||||
if(!confirm('Tem certeza que deseja apagar esta canção?')) return;
|
||||
const id = e.target.dataset.id;
|
||||
const id = e.currentTarget.dataset.id;
|
||||
try {
|
||||
await fetch(`/api/music/${id}`, { method: 'DELETE' });
|
||||
e.target.closest('div[style*="var(--bg-tertiary)"]').remove();
|
||||
e.currentTarget.closest('div[style*="var(--bg-tertiary)"]').remove();
|
||||
} catch (err) { alert('Erro ao deletar.'); }
|
||||
});
|
||||
});
|
||||
@@ -6800,7 +6800,7 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||
|
||||
document.querySelectorAll('.btn-ver-mindlab').forEach(btn => {
|
||||
btn.addEventListener('click', async (e) => {
|
||||
const id = e.target.dataset.id;
|
||||
const id = e.currentTarget.dataset.id;
|
||||
try {
|
||||
const res = await fetch(`/api/mindlab/${id}`, {
|
||||
headers: { 'Authorization': `Bearer ${localStorage.getItem('token')}` }
|
||||
@@ -6820,13 +6820,13 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||
document.querySelectorAll('.btn-del-mindlab').forEach(btn => {
|
||||
btn.addEventListener('click', async (e) => {
|
||||
if(!confirm('Tem certeza que deseja apagar este planejamento?')) return;
|
||||
const id = e.target.dataset.id;
|
||||
const id = e.currentTarget.dataset.id;
|
||||
try {
|
||||
await fetch(`/api/mindlab/${id}`, {
|
||||
method: 'DELETE',
|
||||
headers: { 'Authorization': `Bearer ${localStorage.getItem('token')}` }
|
||||
});
|
||||
e.target.closest('div[style*="var(--bg-tertiary)"]').remove();
|
||||
e.currentTarget.closest('div[style*="var(--bg-tertiary)"]').remove();
|
||||
} catch (err) { alert('Erro ao deletar.'); }
|
||||
});
|
||||
});
|
||||
@@ -7188,7 +7188,7 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||
// Bind Ver/Editar Buttons
|
||||
document.querySelectorAll('.btn-ver-cartaz').forEach(btn => {
|
||||
btn.addEventListener('click', async (e) => {
|
||||
const id = e.target.dataset.id;
|
||||
const id = e.currentTarget.dataset.id;
|
||||
try {
|
||||
const r = await fetch(`/api/cartazes/${id}`, {
|
||||
headers: { 'Authorization': `Bearer ${localStorage.getItem('token')}` }
|
||||
@@ -7223,7 +7223,7 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||
document.querySelectorAll('.btn-del-cartaz').forEach(btn => {
|
||||
btn.addEventListener('click', async (e) => {
|
||||
if (!confirm('Tem certeza que deseja apagar este cartaz?')) return;
|
||||
const id = e.target.dataset.id;
|
||||
const id = e.currentTarget.dataset.id;
|
||||
try {
|
||||
const r = await fetch(`/api/cartazes/${id}`, {
|
||||
method: 'DELETE',
|
||||
|
||||
Reference in New Issue
Block a user