Sticky hide #123 fix

Working fix for "hide collection" bug.
This commit is contained in:
Jarmo Riikonen
2018-07-05 11:59:53 +03:00
parent dd39a8bfd9
commit 658afe2c8f
2 changed files with 29 additions and 6 deletions

View File

@ -13,6 +13,7 @@ import { displayAiringDate, displayDate, displayTime } from "./DateView"
import { findAll, canUseWebP, requestIdleCallback, swapElements, delay } from "./Utils"
import { checkNewVersionDelayed } from "./NewVersionCheck"
import * as actions from "./Actions"
import { hideAddedAnime } from "./Actions";
export default class AnimeNotifier {
app: Application
@ -164,7 +165,8 @@ export default class AnimeNotifier {
Promise.resolve().then(() => this.dragAndDrop()),
Promise.resolve().then(() => this.colorStripes()),
Promise.resolve().then(() => this.assignTooltipOffsets()),
Promise.resolve().then(() => this.countUp())
Promise.resolve().then(() => this.countUp()),
Promise.resolve().then(() => this.hideMyAnimeInExplorer())
])
// Apply page title
@ -473,6 +475,17 @@ export default class AnimeNotifier {
}
}
hideMyAnimeInExplorer() {
if(!this.app.currentPath.includes("/explore")){
return
}
const storage = localStorage.getItem("hide")
if(storage === "true"){
hideAddedAnime()
}
}
markPlayingSoundTrack() {
for(let element of findAll("soundtrack-play-area")) {
if(element.dataset.soundtrackId === this.currentSoundTrackId) {