Skip to content

Commit 3a5b46e

Browse files
authored
Load navigation javascript earlier (#533)
* Load navigation javascript earlier * Call initNav()
1 parent a625b05 commit 3a5b46e

File tree

5 files changed

+9
-2
lines changed

5 files changed

+9
-2
lines changed

src/Elastic.Markdown/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
node_modules/
33
_static/main.js
44
_static/main.js.map
5+
_static/pages-nav.js
6+
_static/pages-nav.js.map
57
_static/styles.css
68
_static/styles.css.map
79
_static/*.woff2

src/Elastic.Markdown/Assets/main.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
import {initNav} from "./pages-nav";
21
import {initTocNav} from "./toc-nav";
32
import {initHighlight} from "./hljs";
43
import {initTabs} from "./tabs";
54
import {initCopyButton} from "./copybutton";
65

7-
initNav();
86
initTocNav();
97
initHighlight();
108
initCopyButton();

src/Elastic.Markdown/Assets/pages-nav.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,3 +81,5 @@ export function initNav() {
8181
keepNavPositionCallback();
8282
}, true);
8383
}
84+
85+
initNav();

src/Elastic.Markdown/Slices/Layout/_PagesNav.cshtml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@
33
<nav id="pages-nav" class="sidebar-nav pr-6">
44
@(new HtmlString(Model.NavigationHtml))
55
</nav>
6+
<script src="@Model.Static("pages-nav.js")"></script>
67
</aside>

src/Elastic.Markdown/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@
1313
"distDir": "_static",
1414
"source": "Assets/main.ts"
1515
},
16+
"navigation": {
17+
"distDir": "_static",
18+
"source": "Assets/pages-nav.ts"
19+
},
1620
"css": {
1721
"distDir": "_static",
1822
"source": "Assets/styles.css"

0 commit comments

Comments
 (0)