client: Fix duplication when requesting scripts

This commit is contained in:
Elian Doran 2024-10-27 10:48:50 +02:00
parent 1e9324c303
commit e931df721d
No known key found for this signature in database

View File

@ -89,13 +89,14 @@ const MIND_ELIXIR = {
const HIGHLIGHT_JS = {
js: () => {
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) {
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" ]
};