Skip to content
Extraits de code Groupes Projets
Valider 8fdfc11c rédigé par Deurstann's avatar Deurstann
Parcourir les fichiers

Try to fix broken queue

parent a4d60178
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!15Playlist system creation
......@@ -8,6 +8,7 @@ const { ipcRenderer } = require('electron'),
/* Global variables */
var countKaraInQueue = 0;
var currentSong = 0;
var currentSongElement;
var dragCounter = 0;
var leavedElement;
var isDnDFromDB = false;
......@@ -353,13 +354,23 @@ ipcRenderer.on('send-song-time-data', (event, timeData) => {
}px`;
if (timeData.state == 'play' || timeData.state == 'pause') {
if (currentSong != timeData.song) {
document.getElementsByClassName('karaQueue')[currentSong].style.background = '#4e5d6c';
currentSong = timeData.song;
document.getElementsByClassName('karaQueue')[timeData.song].scrollIntoView(true);
document.getElementsByClassName('karaQueue').some((element) => {
if(element.getElementsByClassName('position')[0].innerHTML == timeData.song+1){
element.style.background = '#6b7d8e';
if(prevElement) {
prevElement.style.background = '#4e5d6c';
}
element.scrollIntoView(true);
currentSongElement = element;
return true;
}
prevElement = element;
});
}
document.getElementsByClassName('karaQueue')[timeData.song].style.background = '#6b7d8e';
} else if (document.getElementsByClassName('karaQueue')[timeData.song]) {
document.getElementsByClassName('karaQueue')[timeData.song].style.background = '#4e5d6c';
currentSongElement.style.background = '#6b7d8e';
} else if (currentSongElement) {
currentSongElement.style.background = '#4e5d6c';
}
});
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter