<!DOCTYPE html>
							 | 
						|
								<html>
							 | 
						|
								    <head>
							 | 
						|
								    <meta charset="utf-8">
							 | 
						|
								    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
							 | 
						|
								    <meta name="viewport" content="width=device-width">
							 | 
						|
									<title> Chart emulation </title>
							 | 
						|
									<link rel="stylesheet" href="../../Treant.css">
							 | 
						|
									<link rel="stylesheet" href="index.css">
							 | 
						|
									
							 | 
						|
									<link rel="stylesheet" href="../../vendor/perfect-scrollbar/perfect-scrollbar.css">
							 | 
						|
									
							 | 
						|
								</head>
							 | 
						|
								<body>
							 | 
						|
									<div class="chart" id="OrganiseChart1">
							 | 
						|
										<a href="http://www.treant-js.com/"></a>
							 | 
						|
									</div>
							 | 
						|
									<div class="chart" id="OrganiseChart2"></div>
							 | 
						|
									<div class="chart" id="OrganiseChart3"></div>
							 | 
						|
									<div class="chart" id="OrganiseChart4"></div>
							 | 
						|
									<div class="chart" id="OrganiseChart5"></div>
							 | 
						|
									
							 | 
						|
									<script src="../../vendor/jquery.min.js"></script>
							 | 
						|
								    <script src="../../vendor/jquery.mousewheel.js"></script>
							 | 
						|
								    <script src="../../vendor/perfect-scrollbar/perfect-scrollbar.js"></script>
							 | 
						|
									
							 | 
						|
									<script src="../../vendor/raphael.js"></script>
							 | 
						|
									
							 | 
						|
									<script src="../../Treant.js"></script>
							 | 
						|
									<script src="example_configs.js"></script>
							 | 
						|
								
							 | 
						|
									<script>
							 | 
						|
								
							 | 
						|
										var UTIL = {
							 | 
						|
											inheritAttrs: function(me, from) {
							 | 
						|
								
							 | 
						|
												for (var attr in from) {
							 | 
						|
													if(typeof from[attr] !== 'function') {
							 | 
						|
														if(me[attr] instanceof Object && from[attr] instanceof Object) {
							 | 
						|
								
							 | 
						|
															this.inheritAttrs( me[attr], from[attr] );
							 | 
						|
														} else {
							 | 
						|
								
							 | 
						|
															me[attr] = from[attr];
							 | 
						|
														}
							 | 
						|
													}
							 | 
						|
												}
							 | 
						|
											},
							 | 
						|
								
							 | 
						|
											createMerge: function(obj1, obj2) {
							 | 
						|
												var newObj = {}; 
							 | 
						|
												if(obj1) this.inheritAttrs( newObj, this.clone(obj1) ); 
							 | 
						|
												if(obj2) this.inheritAttrs( newObj, obj2 );
							 | 
						|
												return newObj;
							 | 
						|
											},
							 | 
						|
								
							 | 
						|
											clone: function (obj) {
							 | 
						|
												if (Object(obj) !== obj) {
							 | 
						|
													return obj;
							 | 
						|
												}
							 | 
						|
												var res = new obj.constructor();
							 | 
						|
												for (var key in obj) if (obj["hasOwnProperty"](key)) {
							 | 
						|
													res[key] = this.clone(obj[key]);
							 | 
						|
												}
							 | 
						|
												return res;
							 | 
						|
											}
							 | 
						|
										};
							 | 
						|
								
							 | 
						|
										var T1 = new Treant(example1);
							 | 
						|
										
							 | 
						|
										var example2 = UTIL.createMerge(
							 | 
						|
											example1, 
							 | 
						|
											{
							 | 
						|
												chart: { 
							 | 
						|
													container: "#OrganiseChart2",
							 | 
						|
													rootOrientation: "EAST",
							 | 
						|
													connectors: {
							 | 
						|
														type: 'bCurve',
							 | 
						|
														style: {
							 | 
						|
															"stroke": 'green'
							 | 
						|
														}
							 | 
						|
													},
							 | 
						|
													node: {
							 | 
						|
														HTMLclass: 'blueNode'
							 | 
						|
													}
							 | 
						|
												}
							 | 
						|
											}
							 | 
						|
										);
							 | 
						|
										var T2 = new Treant(example2);
							 | 
						|
								
							 | 
						|
										var example3 = UTIL.createMerge(
							 | 
						|
											example1,
							 | 
						|
											{
							 | 
						|
												chart: { 
							 | 
						|
													container: "#OrganiseChart3",
							 | 
						|
													rootOrientation: "SOUTH",
							 | 
						|
													connectors: {
							 | 
						|
														type: 'straight',
							 | 
						|
														style: {
							 | 
						|
															"stroke": 'cyan'
							 | 
						|
														}
							 | 
						|
													},
							 | 
						|
													node: {
							 | 
						|
														HTMLclass: 'redNode'
							 | 
						|
													}
							 | 
						|
												} 
							 | 
						|
											}
							 | 
						|
										);
							 | 
						|
										var T3 = new Treant(example3);
							 | 
						|
								
							 | 
						|
										var example4 = UTIL.createMerge(
							 | 
						|
											example1,
							 | 
						|
											{
							 | 
						|
												chart:{ 
							 | 
						|
													container: "#OrganiseChart4",
							 | 
						|
													rootOrientation: "WEST",
							 | 
						|
													connectors: {
							 | 
						|
														type: 'step',
							 | 
						|
														style: {
							 | 
						|
															"stroke": 'yellow'
							 | 
						|
														}
							 | 
						|
													},
							 | 
						|
													node: {
							 | 
						|
														HTMLclass: 'greenNode'
							 | 
						|
													}
							 | 
						|
												}
							 | 
						|
											}
							 | 
						|
										);
							 | 
						|
										var T4 = new Treant(example4);
							 | 
						|
								
							 | 
						|
										var T5 = new Treant(ALTERNATIVE);
							 | 
						|
								
							 | 
						|
									</script>
							 | 
						|
								
							 | 
						|
								</body>
							 | 
						|
								</html>
							 |