From 23dcd41d0f8dc9259e35e2c7074c520ddbde04db Mon Sep 17 00:00:00 2001 From: Liu Xiaoyi Date: Mon, 1 Apr 2024 00:07:37 +0800 Subject: [PATCH] Fixed missing search on pages other than index --- static/js/dark.js | 2 +- static/js/dark.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/static/js/dark.js b/static/js/dark.js index 53690a5..c00fd40 100644 --- a/static/js/dark.js +++ b/static/js/dark.js @@ -620,7 +620,7 @@ function renderLoop() { if (!canvas || !onscreen || !shaderCtx.gl) return; var search = document.getElementById('search'); - if (search.value !== lastRecordedSearch) { + if (search && search.value !== lastRecordedSearch) { lastRecordedSearch = search.value; setTimeout(function () { free(staticPathSet); diff --git a/static/js/dark.ts b/static/js/dark.ts index afa0ac2..dac6f41 100644 --- a/static/js/dark.ts +++ b/static/js/dark.ts @@ -650,8 +650,8 @@ function renderLoop() { if(renderStopped) return; if(!canvas || !onscreen || !shaderCtx.gl) return; - const search = document.getElementById('search')! as HTMLInputElement; - if(search.value !== lastRecordedSearch) { + const search = document.getElementById('search') as HTMLInputElement; + if(search && search.value !== lastRecordedSearch) { lastRecordedSearch = search.value; setTimeout(() => { free(staticPathSet);