1
0
mirror of https://github.com/BookStackApp/BookStack.git synced 2025-07-30 04:23:11 +03:00

Lexical: Started media node support

This commit is contained in:
Dan Brown
2024-07-25 16:25:08 +01:00
parent 76b0d2d5d8
commit f284d31861
8 changed files with 320 additions and 30 deletions

View File

@ -6,7 +6,7 @@ import {
getMainEditorFullToolbar, getTableToolbarContent
} from "./toolbars";
import {EditorUIManager} from "./framework/manager";
import {image as imageFormDefinition, link as linkFormDefinition, source as sourceFormDefinition} from "./defaults/form-definitions";
import {image as imageFormDefinition, link as linkFormDefinition, media as mediaFormDefinition, source as sourceFormDefinition} from "./defaults/form-definitions";
import {ImageDecorator} from "./decorators/image";
import {EditorUiContext} from "./framework/core";
import {CodeBlockDecorator} from "./decorators/code-block";
@ -38,6 +38,10 @@ export function buildEditorUI(container: HTMLElement, element: HTMLElement, scro
title: 'Insert/Edit Image',
form: imageFormDefinition
});
manager.registerModal('media', {
title: 'Insert/Edit Media',
form: mediaFormDefinition,
});
manager.registerModal('source', {
title: 'Source code',
form: sourceFormDefinition,