chore(share): fix relative imports
Some checks failed
Checks / main (push) Has been cancelled

This commit is contained in:
Elian Doran 2025-10-29 19:13:11 +02:00
parent 44cfbcf7f4
commit ce4f46c226
No known key found for this signature in database
3 changed files with 18 additions and 18 deletions

View File

@ -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";

View File

@ -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);
});
}
}

View File

@ -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<SearchResult> | null = null;