From 91a5348e77f2b93b1438d2c52abbc8614a96385f Mon Sep 17 00:00:00 2001 From: Jan Calanog Date: Tue, 18 Feb 2025 16:44:02 +0100 Subject: [PATCH 1/2] Load navigation javascript earlier --- src/Elastic.Markdown/.gitignore | 2 ++ src/Elastic.Markdown/Assets/main.ts | 2 -- src/Elastic.Markdown/Slices/Layout/_PagesNav.cshtml | 1 + src/Elastic.Markdown/package.json | 4 ++++ 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Elastic.Markdown/.gitignore b/src/Elastic.Markdown/.gitignore index 0da75fc84..96cab4f9e 100644 --- a/src/Elastic.Markdown/.gitignore +++ b/src/Elastic.Markdown/.gitignore @@ -2,6 +2,8 @@ node_modules/ _static/main.js _static/main.js.map +_static/pages-nav.js +_static/pages-nav.js.map _static/styles.css _static/styles.css.map _static/*.woff2 diff --git a/src/Elastic.Markdown/Assets/main.ts b/src/Elastic.Markdown/Assets/main.ts index 610380ca1..e3b7a4e78 100644 --- a/src/Elastic.Markdown/Assets/main.ts +++ b/src/Elastic.Markdown/Assets/main.ts @@ -1,10 +1,8 @@ -import {initNav} from "./pages-nav"; import {initTocNav} from "./toc-nav"; import {initHighlight} from "./hljs"; import {initTabs} from "./tabs"; import {initCopyButton} from "./copybutton"; -initNav(); initTocNav(); initHighlight(); initCopyButton(); diff --git a/src/Elastic.Markdown/Slices/Layout/_PagesNav.cshtml b/src/Elastic.Markdown/Slices/Layout/_PagesNav.cshtml index e0e9455a2..0b2f69564 100644 --- a/src/Elastic.Markdown/Slices/Layout/_PagesNav.cshtml +++ b/src/Elastic.Markdown/Slices/Layout/_PagesNav.cshtml @@ -3,4 +3,5 @@ + diff --git a/src/Elastic.Markdown/package.json b/src/Elastic.Markdown/package.json index e517b0cd4..e9e3f1117 100644 --- a/src/Elastic.Markdown/package.json +++ b/src/Elastic.Markdown/package.json @@ -13,6 +13,10 @@ "distDir": "_static", "source": "Assets/main.ts" }, + "navigation": { + "distDir": "_static", + "source": "Assets/pages-nav.ts" + }, "css": { "distDir": "_static", "source": "Assets/styles.css" From 08424f79bdb39b11c2faa9f01d481b875dfd3933 Mon Sep 17 00:00:00 2001 From: Jan Calanog Date: Tue, 18 Feb 2025 16:57:40 +0100 Subject: [PATCH 2/2] Call initNav() --- src/Elastic.Markdown/Assets/pages-nav.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Elastic.Markdown/Assets/pages-nav.ts b/src/Elastic.Markdown/Assets/pages-nav.ts index efef84b43..999556d41 100644 --- a/src/Elastic.Markdown/Assets/pages-nav.ts +++ b/src/Elastic.Markdown/Assets/pages-nav.ts @@ -81,3 +81,5 @@ export function initNav() { keepNavPositionCallback(); }, true); } + +initNav();