fix: 修复多个free节点显示的bug
This commit is contained in:
@@ -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: {
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
element: {
|
||||
default: {
|
||||
type: 'link-list-node',
|
||||
label: '[data]',
|
||||
label: '[id]',
|
||||
size: [60, 30],
|
||||
style: {
|
||||
stroke: '#333',
|
||||
|
||||
+19
-10
@@ -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"
|
||||
}
|
||||
}];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user