Добавлен playlist shared

This commit is contained in:
FrigaT
2026-04-11 15:41:24 +03:00
parent 8444fc5f8e
commit ba9d97239e
84 changed files with 61796 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
window.initPlaylistInteractions = (playlistId) => {
const addBtn = document.getElementById('addTrackBtn');
if (addBtn) {
addBtn.addEventListener('click', async () => {
const trackId = document.getElementById('trackId').value;
const trackTitle = document.getElementById('trackTitle').value;
const artist = document.getElementById('artistName').value;
const response = await fetch(`/api/tracks/add?playlistId=${playlistId}&trackId=${trackId}&trackTitle=${encodeURIComponent(trackTitle)}&artist=${encodeURIComponent(artist)}`, {
method: 'POST'
});
if (response.ok) location.reload();
else alert('Ошибка добавления трека');
});
}
document.querySelectorAll('.deleteTrackBtn').forEach(btn => {
btn.addEventListener('click', async () => {
const trackId = btn.getAttribute('data-track-id');
const response = await fetch(`/api/tracks/remove?playlistId=${playlistId}&trackId=${trackId}`, {
method: 'DELETE'
});
if (response.ok) location.reload();
else alert('Ошибка удаления трека');
});
});
};