Skip to content

Commit 02bd598

Browse files
neatc0dergera2ld
andauthored
fix: fix loading preload scripts (#66) (#67)
* fix: fix loading preload scripts (#66) --------- Co-authored-by: Gerald <[email protected]>
1 parent 3888b81 commit 02bd598

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

changelog/v2.5.1.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# v2.5.1
2+
3+
* Fix for preload scripts (see #65)

mkdocs_markmap/__meta__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
PACKAGE_NAME: str = "mkdocs_markmap"
22
PROJECT_NAME: str = PACKAGE_NAME.replace("_", "-")
3-
PROJECT_VERSION: str = "2.5.0"
3+
PROJECT_VERSION: str = "2.5.1"
44

55
OWNER: str = "neatc0der"
66
ORGANISATION: str = "markmap"

mkdocs_markmap/static_files/mkdocs-markmap.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
(function initializeMarkmap() {
22
const transformer = new markmap.Transformer();
3-
const preloadAssets = transformer.getPreloadScripts();
3+
const preloadScripts = transformer.plugins
4+
.flatMap((plugin) => plugin.config?.preloadScripts || [])
5+
.map((item) => transformer.resolveJS(item));
46
const assets = transformer.getAssets();
57
const loading = Promise.all([
68
assets.styles && markmap.loadCSS(assets.styles),
7-
markmap.loadJS([...preloadAssets.scripts, ...assets.scripts]),
9+
markmap.loadJS([...preloadScripts, ...assets.scripts]),
810
]);
911

1012
function parseData(content) {

0 commit comments

Comments
 (0)