mirror of
				https://github.com/TriliumNext/Notes.git
				synced 2025-10-31 21:11:30 +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
	 Elian Doran
						Elian Doran