aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-01-18 01:24:44 -0800
committerFuwn <[email protected]>2024-01-18 01:24:44 -0800
commitc2d2ed93feb2af286ad0d4bdbd43fe3be8ab1935 (patch)
tree52876aa124966d38d7abb9c89b0528782f6b3740 /src
parentfeat(airingtime): tooltips for time (diff)
downloaddue.moe-c2d2ed93feb2af286ad0d4bdbd43fe3be8ab1935.tar.xz
due.moe-c2d2ed93feb2af286ad0d4bdbd43fe3be8ab1935.zip
fix(cover): null check element
Diffstat (limited to 'src')
-rw-r--r--src/lib/Media/Cover/hoverCover.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/Media/Cover/hoverCover.ts b/src/lib/Media/Cover/hoverCover.ts
index 6cd4b086..2e483120 100644
--- a/src/lib/Media/Cover/hoverCover.ts
+++ b/src/lib/Media/Cover/hoverCover.ts
@@ -32,8 +32,12 @@ export const onMouseMove = (event: MouseEvent, imageWidth = 250) => {
const offset = 10;
let imageLeft = 0;
let imageTop = 0;
+ const elements = document.getElementsByClassName('hover-image');
+
+ if (elements.length === 0) return { height: 0, style: '' } as HoverCoverResponse;
+
const response: HoverCoverResponse = {
- height: (document.getElementsByClassName('hover-image')[0] as HTMLImageElement).height,
+ height: (elements[0] as HTMLImageElement).height,
style: ''
};
const height = response.height || 0;