mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-29 19:12:27 +08:00
client: Fix duplication when requesting scripts
This commit is contained in:
parent
1e9324c303
commit
e931df721d
@ -89,13 +89,14 @@ const MIND_ELIXIR = {
|
|||||||
const HIGHLIGHT_JS = {
|
const HIGHLIGHT_JS = {
|
||||||
js: () => {
|
js: () => {
|
||||||
const mimeTypes = mimeTypesService.getMimeTypes();
|
const mimeTypes = mimeTypesService.getMimeTypes();
|
||||||
const scriptsToLoad = [ "node_modules/@highlightjs/cdn-assets/highlight.min.js" ];
|
const scriptsToLoad = new Set();
|
||||||
|
scriptsToLoad.add("node_modules/@highlightjs/cdn-assets/highlight.min.js");
|
||||||
for (const mimeType of mimeTypes) {
|
for (const mimeType of mimeTypes) {
|
||||||
if (mimeType.enabled && mimeType.highlightJs) {
|
if (mimeType.enabled && mimeType.highlightJs) {
|
||||||
scriptsToLoad.push(`node_modules/@highlightjs/cdn-assets/languages/${mimeType.highlightJs}.min.js`);
|
scriptsToLoad.add(`node_modules/@highlightjs/cdn-assets/languages/${mimeType.highlightJs}.min.js`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return scriptsToLoad;
|
return Array.from(scriptsToLoad);
|
||||||
},
|
},
|
||||||
css: [ "node_modules/@highlightjs/cdn-assets/styles/atom-one-dark.css" ]
|
css: [ "node_modules/@highlightjs/cdn-assets/styles/atom-one-dark.css" ]
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user