Skip to content

Commit fe28715

Browse files
committed
saving and reloading nodes and edges when switch between template and normal modes
Signed-off-by: Teo Koon Peng <[email protected]>
1 parent 0a624fb commit fe28715

File tree

10 files changed

+386
-350
lines changed

10 files changed

+386
-350
lines changed

diagram-editor/frontend/api.preprocessed.schema.json

Lines changed: 4 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -53,18 +53,7 @@
5353
]
5454
},
5555
"settings": {
56-
"allOf": [
57-
{
58-
"default": {
59-
"retention": {
60-
"keep_last": 1
61-
}
62-
}
63-
},
64-
{
65-
"$ref": "#/$defs/BufferSettings"
66-
}
67-
]
56+
"$ref": "#/$defs/BufferSettings"
6857
},
6958
"trace": {
7059
"anyOf": [
@@ -891,17 +880,7 @@
891880
"type": "object"
892881
},
893882
"settings": {
894-
"allOf": [
895-
{
896-
"default": {
897-
"uninterruptible": false
898-
},
899-
"description": "Settings specific to the scope, e.g. whether it is interruptible."
900-
},
901-
{
902-
"$ref": "#/$defs/ScopeSettings"
903-
}
904-
]
883+
"$ref": "#/$defs/ScopeSettings"
905884
},
906885
"start": {
907886
"$ref": "#/$defs/NextOperation"
@@ -1076,26 +1055,10 @@
10761055
"SectionTemplate": {
10771056
"properties": {
10781057
"buffers": {
1079-
"allOf": [
1080-
{
1081-
"default": [],
1082-
"description": "These are the buffers that the section is exposing for you to read,\n write, join, or listen to."
1083-
},
1084-
{
1085-
"$ref": "#/$defs/InputRemapping"
1086-
}
1087-
]
1058+
"$ref": "#/$defs/InputRemapping"
10881059
},
10891060
"inputs": {
1090-
"allOf": [
1091-
{
1092-
"default": [],
1093-
"description": "These are the inputs that the section is exposing for its sibling\n operations to send outputs into."
1094-
},
1095-
{
1096-
"$ref": "#/$defs/InputRemapping"
1097-
}
1098-
]
1061+
"$ref": "#/$defs/InputRemapping"
10991062
},
11001063
"ops": {
11011064
"additionalProperties": {

diagram-editor/frontend/app.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import { CssBaseline, createTheme, ThemeProvider } from '@mui/material';
77

88
import './app.css';
99
import DiagramEditor from './diagram-editor';
10-
import { EditorModeProvider } from './editor-mode';
1110
import { RegistryProvider } from './registry-provider';
1211
import { TemplatesProvider } from './templates-provider';
1312

@@ -25,9 +24,7 @@ const App = () => {
2524
<div style={{ width: '100vw', height: '100vh' }}>
2625
<RegistryProvider>
2726
<TemplatesProvider>
28-
<EditorModeProvider>
29-
<DiagramEditor />
30-
</EditorModeProvider>
27+
<DiagramEditor />
3128
</TemplatesProvider>
3229
</RegistryProvider>
3330
</div>

0 commit comments

Comments
 (0)