1
0
mirror of https://github.com/BookStackApp/BookStack.git synced 2025-12-23 23:02:08 +03:00

Lexical: Added view/edit source code button/form/action

This commit is contained in:
Dan Brown
2024-06-12 14:01:36 +01:00
parent 5c343638b6
commit e889bc680b
7 changed files with 70 additions and 14 deletions

View File

@@ -6,7 +6,7 @@ import {
} from "lexical";
import {getMainEditorFullToolbar} from "./toolbars";
import {EditorUIManager} from "./framework/manager";
import {image as imageFormDefinition, link as linkFormDefinition} from "./defaults/form-definitions";
import {image as imageFormDefinition, link as linkFormDefinition, source as sourceFormDefinition} from "./defaults/form-definitions";
import {DecoratorListener} from "lexical/LexicalEditor";
import type {NodeKey} from "lexical/LexicalNode";
import {EditorDecoratorAdapter} from "./framework/decorator";
@@ -36,7 +36,11 @@ export function buildEditorUI(element: HTMLElement, editor: LexicalEditor) {
manager.registerModal('image', {
title: 'Insert/Edit Image',
form: imageFormDefinition
})
});
manager.registerModal('source', {
title: 'Source code',
form: sourceFormDefinition,
});
// Register decorator listener
// Maybe move to manager?