Skip to content

Commit 5442e03

Browse files
committed
WIP: build family tree
1 parent a751121 commit 5442e03

File tree

2 files changed

+48
-0
lines changed

2 files changed

+48
-0
lines changed

demo/family-tree.html

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="utf-8">
5+
<title>Organization Chart Plugin</title>
6+
<link rel="icon" href="img/logo.png">
7+
<link rel="stylesheet" href="css/jquery.orgchart.css">
8+
<link rel="stylesheet" href="css/style.css">
9+
<style type="text/css">
10+
#chart-container { height: 600px; }
11+
.orgchart { background: #fff; }
12+
</style>
13+
</head>
14+
<body>
15+
<div id="chart-container"></div>
16+
17+
<script type="text/javascript" src="js/jquery.min.js"></script>
18+
<script type="text/javascript" src="js/jquery.orgchart.js"></script>
19+
<script type="text/javascript">
20+
$(function() {
21+
22+
var datascource = [
23+
{ 'id': '1', 'name': 'Lao Lao', 'title': 'general manager', 'gender': 'female', 'spouses': ['2'] },
24+
{ 'id': '2', 'name': 'Lao Ye', 'title': 'vice general manager', 'gender': 'male', 'spouses': ['1'] },
25+
{ 'id': '3', 'name': 'Bo Miao', 'title': 'department manager', 'gender': 'female', 'father': '2', 'mother': '1', 'spouses': ['4'] },
26+
{ 'id': '4', 'name': 'Ren Wu', 'title': 'department manager', 'gender': 'male', 'spouses': ['3'] },
27+
{ 'id': '5', 'name': 'Su Miao', 'title': 'department manager', 'gender': 'female', 'father': '2', 'mother': '1', 'spouses': ['6'] },
28+
{ 'id': '6', 'name': 'Tie Hua', 'title': 'senior engineer', 'gender': 'male', 'spouses': ['5'] },
29+
{ 'id': '7', 'name': 'Hong Miao', 'title': 'department manager', 'gender': 'female', 'father': '2', 'mother': '1' },
30+
{ 'id': '8', 'name': 'Chun Miao', 'title': 'department manager', 'gender': 'female', 'father': '2', 'mother': '1' },
31+
{ 'id': '9', 'name': 'Hei Hei', 'title': 'senior engineer', 'gender': 'male', 'father': '6', 'mother': '5', 'spouses': ['10'] },
32+
{ 'id': '10', 'name': 'Pang Pang', 'title': 'engineer', 'gender': 'female', 'spouses': ['9'] },
33+
{ 'id': '11', 'name': 'Dan Dan', 'title': 'UE engineer', 'gender': 'female', 'father': '9', 'mother': '10' },
34+
{ 'id': '12', 'name': 'Er Dan', 'title': 'engineer', 'gender': 'female', 'father': '9', 'mother': '10' },
35+
{ 'id': '13', 'name': 'San Dan', 'title': 'engineer', 'gender': 'female', 'father': '9', 'mother': '10' }
36+
];
37+
38+
var oc = $('#chart-container').orgchart({
39+
'data' : datascource,
40+
'nodeContent': 'title',
41+
});
42+
43+
44+
});
45+
</script>
46+
</body>
47+
</html>

demo/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,7 @@
147147
<li><a href="data-prop-hybrid.html" target="_blank">create hybrid chart with data prop "hybrid"</a></li>
148148
<li><a href="custom-icons.html" target="_blank">use fontawesome icons instead of built-in icons</a></li>
149149
<li><a href="data-prop-compact.html" target="_blank">layout for children which is too many</a></li>
150+
<li><a href="family-tree.html" target="_blank">visualize genealogy/pedigree/family tree information</a></li>
150151
</ol>
151152
</section>
152153
</body>

0 commit comments

Comments
 (0)