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

Lexical: Integrated diagram manager, added menu split button

This commit is contained in:
Dan Brown
2024-08-17 10:48:34 +01:00
parent ad6b26ba97
commit 0039f893cc
8 changed files with 103 additions and 9 deletions

View File

@@ -30,7 +30,7 @@ import {
$insertNewBlockNodeAtSelection,
$selectionContainsNodeType
} from "../../../utils/selection";
import {$isDiagramNode, $openDrawingEditorForNode} from "../../../utils/diagrams";
import {$isDiagramNode, $openDrawingEditorForNode, showDiagramManagerForInsert} from "../../../utils/diagrams";
import {$createLinkedImageNodeFromImageData, showImageManager} from "../../../utils/images";
import {$showImageForm} from "../forms/objects";
@@ -184,6 +184,16 @@ export const diagram: EditorButtonDefinition = {
}
};
export const diagramManager: EditorButtonDefinition = {
label: 'Drawing manager',
action(context: EditorUiContext) {
showDiagramManagerForInsert(context);
},
isActive(): boolean {
return false;
}
};
export const media: EditorButtonDefinition = {
label: 'Insert/edit Media',
icon: mediaIcon,