mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-29 19:12:27 +08:00
refactor(code): clean up library_loader
This commit is contained in:
parent
7fda7051f2
commit
9d363fb42c
@ -7,36 +7,6 @@ export interface Library {
|
|||||||
css?: string[];
|
css?: string[];
|
||||||
}
|
}
|
||||||
|
|
||||||
const CODE_MIRROR: Library = {
|
|
||||||
js: () => {
|
|
||||||
const scriptsToLoad = [
|
|
||||||
"node_modules/codemirror/lib/codemirror.js",
|
|
||||||
"node_modules/codemirror/addon/display/placeholder.js",
|
|
||||||
"node_modules/codemirror/addon/edit/matchbrackets.js",
|
|
||||||
"node_modules/codemirror/addon/edit/matchtags.js",
|
|
||||||
"node_modules/codemirror/addon/fold/xml-fold.js",
|
|
||||||
"node_modules/codemirror/addon/lint/lint.js",
|
|
||||||
"node_modules/codemirror/addon/mode/loadmode.js",
|
|
||||||
"node_modules/codemirror/addon/mode/multiplex.js",
|
|
||||||
"node_modules/codemirror/addon/mode/overlay.js",
|
|
||||||
"node_modules/codemirror/addon/mode/simple.js",
|
|
||||||
"node_modules/codemirror/addon/search/match-highlighter.js",
|
|
||||||
"node_modules/codemirror/mode/meta.js",
|
|
||||||
"node_modules/codemirror/keymap/vim.js"
|
|
||||||
];
|
|
||||||
|
|
||||||
const mimeTypes = mimeTypesService.getMimeTypes();
|
|
||||||
for (const mimeType of mimeTypes) {
|
|
||||||
if (mimeType.enabled && mimeType.codeMirrorSource) {
|
|
||||||
scriptsToLoad.push(mimeType.codeMirrorSource);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return scriptsToLoad;
|
|
||||||
},
|
|
||||||
css: ["node_modules/codemirror/lib/codemirror.css", "node_modules/codemirror/addon/lint/lint.css"]
|
|
||||||
};
|
|
||||||
|
|
||||||
const KATEX: Library = {
|
const KATEX: Library = {
|
||||||
js: ["node_modules/katex/dist/katex.min.js", "node_modules/katex/dist/contrib/mhchem.min.js", "node_modules/katex/dist/contrib/auto-render.min.js"],
|
js: ["node_modules/katex/dist/katex.min.js", "node_modules/katex/dist/contrib/mhchem.min.js", "node_modules/katex/dist/contrib/auto-render.min.js"],
|
||||||
css: ["node_modules/katex/dist/katex.min.css"]
|
css: ["node_modules/katex/dist/katex.min.css"]
|
||||||
@ -151,7 +121,6 @@ export default {
|
|||||||
requireCss,
|
requireCss,
|
||||||
requireLibrary,
|
requireLibrary,
|
||||||
loadHighlightingTheme,
|
loadHighlightingTheme,
|
||||||
CODE_MIRROR,
|
|
||||||
KATEX,
|
KATEX,
|
||||||
HIGHLIGHT_JS
|
HIGHLIGHT_JS
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user