fix(curriculum): moved reset playlist button in music player (#58055)

This commit is contained in:
Prabhakar Yadav 2025-02-07 21:54:19 +05:30 committed by GitHub
parent 86bd85038e
commit 564b4d01da
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
13 changed files with 215 additions and 201 deletions

View File

@ -678,10 +678,6 @@ const deleteSong = (id) => {
highlightCurrentSong();
setPlayButtonAccessibleText();
--fcc-editable-region--
--fcc-editable-region--
};
const setPlayerDisplay = () => {
@ -727,6 +723,11 @@ const renderSongs = (array) => {
.join("");
playlistSongs.innerHTML = songsHTML;
--fcc-editable-region--
--fcc-editable-region--
};
const setPlayButtonAccessibleText = () => {

View File

@ -707,12 +707,6 @@ const deleteSong = (id) => {
highlightCurrentSong();
setPlayButtonAccessibleText();
--fcc-editable-region--
if (userData?.songs.length === 0) {
}
--fcc-editable-region--
};
const setPlayerDisplay = () => {
@ -758,6 +752,13 @@ const renderSongs = (array) => {
.join("");
playlistSongs.innerHTML = songsHTML;
--fcc-editable-region--
if (userData?.songs.length === 0) {
}
--fcc-editable-region--
};
const setPlayButtonAccessibleText = () => {

View File

@ -692,15 +692,6 @@ const deleteSong = (id) => {
highlightCurrentSong();
setPlayButtonAccessibleText();
--fcc-editable-region--
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
const resetText = document.createTextNode("Reset Playlist");
}
--fcc-editable-region--
};
const setPlayerDisplay = () => {
@ -746,6 +737,16 @@ const renderSongs = (array) => {
.join("");
playlistSongs.innerHTML = songsHTML;
--fcc-editable-region--
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
const resetText = document.createTextNode("Reset Playlist");
}
--fcc-editable-region--
};
const setPlayButtonAccessibleText = () => {

View File

@ -706,17 +706,6 @@ const deleteSong = (id) => {
highlightCurrentSong();
setPlayButtonAccessibleText();
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
const resetText = document.createTextNode("Reset Playlist");
resetButton.id = "reset";
resetButton.ariaLabel = "Reset playlist";
--fcc-editable-region--
--fcc-editable-region--
}
};
const setPlayerDisplay = () => {
@ -762,6 +751,18 @@ const renderSongs = (array) => {
.join("");
playlistSongs.innerHTML = songsHTML;
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
const resetText = document.createTextNode("Reset Playlist");
resetButton.id = "reset";
resetButton.ariaLabel = "Reset playlist";
--fcc-editable-region--
--fcc-editable-region--
}
};
const setPlayButtonAccessibleText = () => {

View File

@ -690,20 +690,6 @@ const deleteSong = (id) => {
highlightCurrentSong();
setPlayButtonAccessibleText();
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
const resetText = document.createTextNode("Reset Playlist");
resetButton.id = "reset";
resetButton.ariaLabel = "Reset playlist";
resetButton.appendChild(resetText);
playlistSongs.appendChild(resetButton);
--fcc-editable-region--
--fcc-editable-region--
}
};
const setPlayerDisplay = () => {
@ -749,6 +735,21 @@ const renderSongs = (array) => {
.join("");
playlistSongs.innerHTML = songsHTML;
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
const resetText = document.createTextNode("Reset Playlist");
resetButton.id = "reset";
resetButton.ariaLabel = "Reset playlist";
resetButton.appendChild(resetText);
playlistSongs.appendChild(resetButton);
--fcc-editable-region--
--fcc-editable-region--
}
};
const setPlayButtonAccessibleText = () => {

View File

@ -684,23 +684,6 @@ const deleteSong = (id) => {
highlightCurrentSong();
setPlayButtonAccessibleText();
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
const resetText = document.createTextNode("Reset Playlist");
resetButton.id = "reset";
resetButton.ariaLabel = "Reset playlist";
resetButton.appendChild(resetText);
playlistSongs.appendChild(resetButton);
--fcc-editable-region--
resetButton.addEventListener("click", () => {
});
--fcc-editable-region--
}
};
const setPlayerDisplay = () => {
@ -746,6 +729,24 @@ const renderSongs = (array) => {
.join("");
playlistSongs.innerHTML = songsHTML;
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
const resetText = document.createTextNode("Reset Playlist");
resetButton.id = "reset";
resetButton.ariaLabel = "Reset playlist";
resetButton.appendChild(resetText);
playlistSongs.appendChild(resetButton);
--fcc-editable-region--
resetButton.addEventListener("click", () => {
});
--fcc-editable-region--
}
};
const setPlayButtonAccessibleText = () => {

View File

@ -702,24 +702,6 @@ const deleteSong = (id) => {
highlightCurrentSong();
setPlayButtonAccessibleText();
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
const resetText = document.createTextNode("Reset Playlist");
resetButton.id = "reset";
resetButton.ariaLabel = "Reset playlist";
resetButton.appendChild(resetText);
playlistSongs.appendChild(resetButton);
--fcc-editable-region--
resetButton.addEventListener("click", () => {
userData.songs = [...allSongs];
});
--fcc-editable-region--
}
};
const setPlayerDisplay = () => {
@ -765,6 +747,25 @@ const renderSongs = (array) => {
.join("");
playlistSongs.innerHTML = songsHTML;
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
const resetText = document.createTextNode("Reset Playlist");
resetButton.id = "reset";
resetButton.ariaLabel = "Reset playlist";
resetButton.appendChild(resetText);
playlistSongs.appendChild(resetButton);
--fcc-editable-region--
resetButton.addEventListener("click", () => {
userData.songs = [...allSongs];
});
--fcc-editable-region--
}
};
const setPlayButtonAccessibleText = () => {

View File

@ -693,25 +693,6 @@ const deleteSong = (id) => {
highlightCurrentSong();
setPlayButtonAccessibleText();
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
const resetText = document.createTextNode("Reset Playlist");
resetButton.id = "reset";
resetButton.ariaLabel = "Reset playlist";
resetButton.appendChild(resetText);
playlistSongs.appendChild(resetButton);
resetButton.addEventListener("click", () => {
userData.songs = [...allSongs];
renderSongs(sortSongs());
setPlayButtonAccessibleText();
resetButton.remove();
});
}
};
const setPlayerDisplay = () => {
@ -757,6 +738,26 @@ const renderSongs = (array) => {
.join("");
playlistSongs.innerHTML = songsHTML;
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
const resetText = document.createTextNode("Reset Playlist");
resetButton.id = "reset";
resetButton.ariaLabel = "Reset playlist";
resetButton.appendChild(resetText);
playlistSongs.appendChild(resetButton);
resetButton.addEventListener("click", () => {
userData.songs = [...allSongs];
renderSongs(sortSongs());
setPlayButtonAccessibleText();
resetButton.remove();
});
};
};
const setPlayButtonAccessibleText = () => {

View File

@ -662,25 +662,6 @@ const deleteSong = (id) => {
highlightCurrentSong();
setPlayButtonAccessibleText();
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
const resetText = document.createTextNode("Reset Playlist");
resetButton.id = "reset";
resetButton.ariaLabel = "Reset playlist";
resetButton.appendChild(resetText);
playlistSongs.appendChild(resetButton);
resetButton.addEventListener("click", () => {
userData.songs = [...allSongs];
renderSongs(sortSongs());
setPlayButtonAccessibleText();
resetButton.remove();
});
}
};
const setPlayerDisplay = () => {
@ -726,6 +707,26 @@ const renderSongs = (array) => {
.join("");
playlistSongs.innerHTML = songsHTML;
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
const resetText = document.createTextNode("Reset Playlist");
resetButton.id = "reset";
resetButton.ariaLabel = "Reset playlist";
resetButton.appendChild(resetText);
playlistSongs.appendChild(resetButton);
resetButton.addEventListener("click", () => {
userData.songs = [...allSongs];
renderSongs(sortSongs());
setPlayButtonAccessibleText();
resetButton.remove();
});
};
};
const setPlayButtonAccessibleText = () => {

View File

@ -647,25 +647,6 @@ const deleteSong = (id) => {
highlightCurrentSong();
setPlayButtonAccessibleText();
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
const resetText = document.createTextNode("Reset Playlist");
resetButton.id = "reset";
resetButton.ariaLabel = "Reset playlist";
resetButton.appendChild(resetText);
playlistSongs.appendChild(resetButton);
resetButton.addEventListener("click", () => {
userData.songs = [...allSongs];
renderSongs(sortSongs());
setPlayButtonAccessibleText();
resetButton.remove();
});
}
};
const setPlayerDisplay = () => {
@ -711,6 +692,26 @@ const renderSongs = (array) => {
.join("");
playlistSongs.innerHTML = songsHTML;
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
const resetText = document.createTextNode("Reset Playlist");
resetButton.id = "reset";
resetButton.ariaLabel = "Reset playlist";
resetButton.appendChild(resetText);
playlistSongs.appendChild(resetButton);
resetButton.addEventListener("click", () => {
userData.songs = [...allSongs];
renderSongs(sortSongs());
setPlayButtonAccessibleText();
resetButton.remove();
});
};
};
const setPlayButtonAccessibleText = () => {

View File

@ -659,25 +659,6 @@ const deleteSong = (id) => {
highlightCurrentSong();
setPlayButtonAccessibleText();
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
const resetText = document.createTextNode("Reset Playlist");
resetButton.id = "reset";
resetButton.ariaLabel = "Reset playlist";
resetButton.appendChild(resetText);
playlistSongs.appendChild(resetButton);
resetButton.addEventListener("click", () => {
userData.songs = [...allSongs];
renderSongs(sortSongs());
setPlayButtonAccessibleText();
resetButton.remove();
});
}
};
const setPlayerDisplay = () => {
@ -723,6 +704,26 @@ const renderSongs = (array) => {
.join("");
playlistSongs.innerHTML = songsHTML;
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
const resetText = document.createTextNode("Reset Playlist");
resetButton.id = "reset";
resetButton.ariaLabel = "Reset playlist";
resetButton.appendChild(resetText);
playlistSongs.appendChild(resetButton);
resetButton.addEventListener("click", () => {
userData.songs = [...allSongs];
renderSongs(sortSongs());
setPlayButtonAccessibleText();
resetButton.remove();
});
};
};
const setPlayButtonAccessibleText = () => {

View File

@ -700,25 +700,6 @@ const deleteSong = (id) => {
highlightCurrentSong();
setPlayButtonAccessibleText();
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
const resetText = document.createTextNode("Reset Playlist");
resetButton.id = "reset";
resetButton.ariaLabel = "Reset playlist";
resetButton.appendChild(resetText);
playlistSongs.appendChild(resetButton);
resetButton.addEventListener("click", () => {
userData.songs = [...allSongs];
renderSongs(sortSongs());
setPlayButtonAccessibleText();
resetButton.remove();
});
}
};
const setPlayerDisplay = () => {
@ -764,6 +745,26 @@ const renderSongs = (array) => {
.join("");
playlistSongs.innerHTML = songsHTML;
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
const resetText = document.createTextNode("Reset Playlist");
resetButton.id = "reset";
resetButton.ariaLabel = "Reset playlist";
resetButton.appendChild(resetText);
playlistSongs.appendChild(resetButton);
resetButton.addEventListener("click", () => {
userData.songs = [...allSongs];
renderSongs(sortSongs());
setPlayButtonAccessibleText();
resetButton.remove();
});
};
};
const setPlayButtonAccessibleText = () => {
@ -1486,25 +1487,6 @@ const deleteSong = (id) => {
highlightCurrentSong();
setPlayButtonAccessibleText();
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
const resetText = document.createTextNode("Reset Playlist");
resetButton.id = "reset";
resetButton.ariaLabel = "Reset playlist";
resetButton.appendChild(resetText);
playlistSongs.appendChild(resetButton);
resetButton.addEventListener("click", () => {
userData.songs = [...allSongs];
renderSongs(sortSongs());
setPlayButtonAccessibleText();
resetButton.remove();
});
}
};
const setPlayerDisplay = () => {
@ -1550,6 +1532,26 @@ const renderSongs = (array) => {
.join("");
playlistSongs.innerHTML = songsHTML;
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
const resetText = document.createTextNode("Reset Playlist");
resetButton.id = "reset";
resetButton.ariaLabel = "Reset playlist";
resetButton.appendChild(resetText);
playlistSongs.appendChild(resetButton);
resetButton.addEventListener("click", () => {
userData.songs = [...allSongs];
renderSongs(sortSongs());
setPlayButtonAccessibleText();
resetButton.remove();
});
};
};
const setPlayButtonAccessibleText = () => {

View File

@ -702,14 +702,6 @@ const deleteSong = (id) => {
highlightCurrentSong();
setPlayButtonAccessibleText();
--fcc-editable-region--
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
}
--fcc-editable-region--
};
const setPlayerDisplay = () => {
@ -755,6 +747,15 @@ const renderSongs = (array) => {
.join("");
playlistSongs.innerHTML = songsHTML;
--fcc-editable-region--
if (userData?.songs.length === 0) {
const resetButton = document.createElement("button");
}
--fcc-editable-region--
};
const setPlayButtonAccessibleText = () => {