diff --git a/src/public/app/services/library_loader.ts b/src/public/app/services/library_loader.ts index a67bb934a..697b20a65 100644 --- a/src/public/app/services/library_loader.ts +++ b/src/public/app/services/library_loader.ts @@ -96,10 +96,6 @@ const I18NEXT: Library = { js: ["node_modules/i18next/i18next.min.js", "node_modules/i18next-http-backend/i18nextHttpBackend.min.js"] }; -const MIND_ELIXIR: Library = { - js: ["node_modules/mind-elixir/dist/MindElixir.iife.js", "node_modules/@mind-elixir/node-menu/dist/node-menu.umd.cjs"] -}; - const HIGHLIGHT_JS: Library = { js: () => { const mimeTypes = mimeTypesService.getMimeTypes(); @@ -219,6 +215,5 @@ export default { EXCALIDRAW, MARKJS, I18NEXT, - MIND_ELIXIR, HIGHLIGHT_JS }; diff --git a/src/public/app/widgets/type_widgets/mind_map.js b/src/public/app/widgets/type_widgets/mind_map.js index 551a108d6..fafe99b18 100644 --- a/src/public/app/widgets/type_widgets/mind_map.js +++ b/src/public/app/widgets/type_widgets/mind_map.js @@ -1,6 +1,7 @@ -import libraryLoader from "../../services/library_loader.js"; import TypeWidget from "./type_widget.js"; import utils from "../../services/utils.js"; +import MindElixir from "mind-elixir"; +import nodeMenu from "@mind-elixir/node-menu"; const TPL = `
@@ -169,10 +170,6 @@ export default class MindMapWidget extends TypeWidget { return; } - if (!window.MindElixir) { - await libraryLoader.requireLibrary(libraryLoader.MIND_ELIXIR); - } - this.#initLibrary(); await this.#loadData(note); } @@ -194,7 +191,7 @@ export default class MindMapWidget extends TypeWidget { el: this.$content[0], direction: MindElixir.LEFT }); - mind.install(window["@mind-elixir/node-menu"]); + mind.install(nodeMenu); this.mind = mind; mind.init(MindElixir.new());