Merge branch 'main' of https://gitlab.com/phenomLi/StructV2 into main

This commit is contained in:
黎智洲
2021-12-23 17:44:29 +08:00
17 changed files with 14316 additions and 123 deletions
+7
View File
@@ -14,6 +14,10 @@ SV.registerLayout('Array', {
return sources;
},
defineLeakRule(nodes) {
return [];
},
defineOptions() {
return {
node: {
@@ -49,6 +53,9 @@ SV.registerLayout('Array', {
indexLabel: {
index: { position: 'bottom' },
indexRight: { position: 'right' }
},
behavior: {
dragNode: false
}
};
},
+3 -3
View File
@@ -42,10 +42,10 @@ SV.registerLayout('LinkList', {
}
},
loopNext: {
type: 'arc',
curveOffset: 50,
type: 'quadratic',
curveOffset: -100,
sourceAnchor: 2,
targetAnchor: 4,
targetAnchor: 7,
style: {
stroke: '#333',
endArrow: 'default',
+8 -1
View File
@@ -13,11 +13,15 @@ SV.registerLayout('Stack', {
return sources;
},
defineLeakRule(nodes) {
return [];
},
defineOptions() {
return {
element: {
default: {
type: 'indexed-node',
type: 'array-node',
label: '[id]',
size: [60, 30],
style: {
@@ -49,6 +53,9 @@ SV.registerLayout('Stack', {
}
}
},
indexLabel: {
index: { position: 'left' }
},
behavior: {
dragNode: false
}