Skip to content

Commit 8be9ea2

Browse files
committed
WIP: implement family tree
1 parent 60248e4 commit 8be9ea2

File tree

5 files changed

+19
-8
lines changed

5 files changed

+19
-8
lines changed

demo/family-tree.html

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,25 @@
3939
{ 'id': '9', 'name': 'Er Dan', 'title': 'engineer', 'gender': 'female' },
4040
{ 'id': '10', 'name': 'San Dan', 'title': 'engineer', 'gender': 'female' }
4141
]
42-
}
42+
},
43+
{ 'id': '11', 'name': 'Er Pang', 'title': 'engineer', 'gender': 'female',
44+
'children': [
45+
{ 'id': '12', 'name': 'Si Dan', 'title': 'UE engineer', 'gender': 'female' },
46+
{ 'id': '13', 'name': 'Wu Dan', 'title': 'engineer', 'gender': 'female' }
47+
]
48+
},
49+
// { 'id': '14', 'name': 'San Pang', 'title': 'engineer', 'gender': 'female',
50+
// 'children': [
51+
// { 'id': '15', 'name': 'Liu Dan', 'title': 'UE engineer', 'gender': 'female' }
52+
// ]
53+
// }
4354
]
4455
]
4556
},
46-
{ 'id': '11', 'name': 'Tie Hua', 'title': 'senior engineer', 'gender': 'male' }
57+
{ 'id': '16', 'name': 'Tie Hua', 'title': 'senior engineer', 'gender': 'male' }
4758
],
48-
{ 'id': '12', 'name': 'Hong Miao', 'title': 'department manager', 'gender': 'female' },
49-
{ 'id': '13', 'name': 'Chun Miao', 'title': 'department manager', 'gender': 'female' }
59+
{ 'id': '17', 'name': 'Hong Miao', 'title': 'department manager', 'gender': 'female' },
60+
{ 'id': '18', 'name': 'Chun Miao', 'title': 'department manager', 'gender': 'female' }
5061
]
5162
}
5263
];

dist/js/jquery.orgchart.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1469,7 +1469,7 @@
14691469
$.each(data, function () {
14701470
$nodeDiv = that.createNode(this);
14711471
if ($hierarchy.children('.node').length) {
1472-
$hierarchy.children('.node:first').after($nodeDiv);
1472+
$hierarchy.children('.node:last').after($nodeDiv);
14731473
} else {
14741474
$hierarchy.append($nodeDiv);
14751475
}

dist/js/jquery.orgchart.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/js/jquery.orgchart.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/js/jquery.orgchart.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1469,7 +1469,7 @@
14691469
$.each(data, function () {
14701470
$nodeDiv = that.createNode(this);
14711471
if ($hierarchy.children('.node').length) {
1472-
$hierarchy.children('.node:first').after($nodeDiv);
1472+
$hierarchy.children('.node:last').after($nodeDiv);
14731473
} else {
14741474
$hierarchy.append($nodeDiv);
14751475
}

0 commit comments

Comments
 (0)