From ce4f46c226b6e298c3ada3282c667169dcaf4b34 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Wed, 29 Oct 2025 19:13:11 +0200 Subject: [PATCH] chore(share): fix relative imports --- packages/share-theme/src/scripts/index.ts | 16 ++++++++-------- .../share-theme/src/scripts/modules/mobile.ts | 14 +++++++------- .../share-theme/src/scripts/modules/search.ts | 6 +++--- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/packages/share-theme/src/scripts/index.ts b/packages/share-theme/src/scripts/index.ts index 9bc210356..4769ea76e 100644 --- a/packages/share-theme/src/scripts/index.ts +++ b/packages/share-theme/src/scripts/index.ts @@ -1,11 +1,11 @@ -import setupToC from "./modules/toc"; -import setupExpanders from "./modules/expanders"; -import setupMobileMenu from "./modules/mobile"; -import setupSearch from "./modules/search"; -import setupThemeSelector from "./modules/theme"; -import setupMermaid from "./modules/mermaid"; -import setupMath from "./modules/math"; -import api from "./modules/api"; +import setupToC from "./modules/toc.js"; +import setupExpanders from "./modules/expanders.js"; +import setupMobileMenu from "./modules/mobile.js"; +import setupSearch from "./modules/search.js"; +import setupThemeSelector from "./modules/theme.js"; +import setupMermaid from "./modules/mermaid.js"; +import setupMath from "./modules/math.js"; +import api from "./modules/api.js"; import "highlight.js/styles/default.css"; import "@triliumnext/ckeditor5/src/theme/ck-content.css"; diff --git a/packages/share-theme/src/scripts/modules/mobile.ts b/packages/share-theme/src/scripts/modules/mobile.ts index a5c211106..f311f5618 100644 --- a/packages/share-theme/src/scripts/modules/mobile.ts +++ b/packages/share-theme/src/scripts/modules/mobile.ts @@ -1,25 +1,25 @@ -import parents from "../common/parents"; +import parents from "../common/parents.js"; export default function setupMobileMenu() { function toggleMobileMenu(event: MouseEvent) { event.stopPropagation(); // Don't prevent default for links - + const isOpen = document.body.classList.contains("menu-open"); if (isOpen) return document.body.classList.remove("menu-open"); return document.body.classList.add("menu-open"); } - + const showMenuButton = document.getElementById("show-menu-button"); showMenuButton?.addEventListener("click", toggleMobileMenu); - + window.addEventListener("click", e => { const isOpen = document.body.classList.contains("menu-open"); if (!isOpen) return; // This listener is only to close - + // If the click was anywhere in the mobile nav, don't close if (parents(e.target as HTMLElement, "#left-pane").length) return; return toggleMobileMenu(e); }); - -} \ No newline at end of file + +} diff --git a/packages/share-theme/src/scripts/modules/search.ts b/packages/share-theme/src/scripts/modules/search.ts index a396cfaed..4abf90ee5 100644 --- a/packages/share-theme/src/scripts/modules/search.ts +++ b/packages/share-theme/src/scripts/modules/search.ts @@ -1,6 +1,6 @@ -import debounce from "../common/debounce"; -import parents from "../common/parents"; -import parseHTML from "../common/parsehtml"; +import debounce from "../common/debounce.js"; +import parents from "../common/parents.js"; +import parseHTML from "../common/parsehtml.js"; import type { default as Fuse } from "fuse.js"; let fuseInstance: Fuse | null = null;