From 0bb5d85d5345e50aa0d36fe1fcaad03c3f887749 Mon Sep 17 00:00:00 2001 From: Munckenh <76769232+Munckenh@users.noreply.github.com> Date: Wed, 13 May 2026 07:53:49 +0800 Subject: [PATCH] refactor: use `createSpan()` --- eslint.config.mjs | 1 + src/utils.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index bfafbc3..af4610a 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -17,6 +17,7 @@ export default defineConfig([ ...globals.browser, createFragment: 'readonly', activeDocument: 'readonly', + createSpan: 'readonly', }, parser: tsparser, parserOptions: { diff --git a/src/utils.ts b/src/utils.ts index c7af9cc..afee246 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -104,7 +104,7 @@ export function createDateElement( date: Moment, onClick?: () => void, ): HTMLElement { - const span = activeDocument.createElement('span'); + const span = createSpan(); span.textContent = getRelativeText(date); span.className = 'relative-date'; span.dataset.category = getDateCategory(date);