fix: 修复多个free节点显示的bug

This commit is contained in:
黎智洲
2021-08-24 23:53:43 +08:00
parent 324a085867
commit 80e761a57e
6 changed files with 42 additions and 43 deletions
+2 -2
View File
@@ -58,7 +58,7 @@ SV.registerLayouter('LinkList', {
},
marker: {
rootExternal: {
type: 'cursor',
type: 'pointer',
anchor: 6,
offset: 8,
style: {
@@ -66,7 +66,7 @@ SV.registerLayouter('LinkList', {
}
},
external: {
type: 'cursor',
type: 'pointer',
anchor: 0,
offset: 8,
style: {
+1 -1
View File
@@ -20,7 +20,7 @@
element: {
default: {
type: 'link-list-node',
label: '[data]',
label: '[id]',
size: [60, 30],
style: {
stroke: '#333',
+19 -10
View File
@@ -88,22 +88,31 @@
let data = [{
"LinkStack0": {
"LinkStack1": {
"data": [
{ id: 6, next: 7 },
{ id: 7, next: 8, freed: true },
{ id: 8, external: 'h', data: '66' }
{
"id": 0,
external: 'gg'
}
],
"layouter": "LinkList"
"layouter": "LinkStack"
}
}, {
"LinkStack0": {
"LinkStack1": {
"data": [
{ id: 6, next: 7 },
{ id: 7, next: 8, freed: true },
{ id: 8, freed: true, external: 'h' }
{
"id": 0
},
{
"id": 1,
"freed": true,
},
{
"freed": true,
"id": 2
}
],
"layouter": "LinkList"
"layouter": "LinkStack"
}
}];