Heavily improved audio player

This commit is contained in:
2018-03-11 15:43:17 +01:00
parent 26703c467a
commit 950155bdd2
9 changed files with 177 additions and 37 deletions

View File

@ -32,6 +32,7 @@ export class AnimeNotifier {
mainPageLoaded: boolean
isLoading: boolean
lastReloadContentPath: string
currentSoundTrackId: string
elementFound: MutationQueue
elementNotFound: MutationQueue
@ -158,6 +159,7 @@ export class AnimeNotifier {
Promise.resolve().then(() => this.lazyLoad()),
Promise.resolve().then(() => this.displayLocalDates()),
Promise.resolve().then(() => this.setSelectBoxValue()),
Promise.resolve().then(() => this.markPlayingSoundTrack()),
Promise.resolve().then(() => this.assignActions()),
Promise.resolve().then(() => this.updatePushUI()),
Promise.resolve().then(() => this.dragAndDrop()),
@ -357,6 +359,14 @@ export class AnimeNotifier {
}
}
markPlayingSoundTrack() {
for(let element of findAll("soundtrack-play-area")) {
if(element.dataset.soundtrackId === this.currentSoundTrackId) {
element.classList.add("playing")
}
}
}
setSelectBoxValue() {
for(let element of document.getElementsByTagName("select")) {
element.value = element.getAttribute("value")