diff --git a/pages/users/users.pixy b/pages/users/users.pixy index a1f4b0c2..dc83223c 100644 --- a/pages/users/users.pixy +++ b/pages/users/users.pixy @@ -20,4 +20,5 @@ component Users(users []*arn.User) .user-avatars each user in users - Avatar(user) \ No newline at end of file + .mountable + Avatar(user) \ No newline at end of file diff --git a/scripts/AnimeNotifier.ts b/scripts/AnimeNotifier.ts index a22ae953..2b8cafd1 100644 --- a/scripts/AnimeNotifier.ts +++ b/scripts/AnimeNotifier.ts @@ -468,19 +468,26 @@ export class AnimeNotifier { } modifyDelayed(className: string, func: (element: HTMLElement) => void) { - const delay = 20 const maxDelay = 1000 + const delay = 20 let time = 0 let start = Date.now() let maxTime = start + maxDelay - let collection = document.getElementsByClassName(className) let mutations = [] let mountableTypes = { general: start } + let collection = document.getElementsByClassName(className) + + if(collection.length === 0) { + return + } + + // let delay = Math.min(maxDelay / collection.length, 20) + for(let i = 0; i < collection.length; i++) { let element = collection.item(i) as HTMLElement let type = element.dataset.mountableType || "general"