-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathindex.html
55 lines (49 loc) · 2.06 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<!DOCTYPE html>
<html>
<head>
<title>Social Network Mapper</title>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="style/style.css">
</head>
<body>
<div class="infobox">
<div class="header"></div>
<div class="info"></div>
</div>
<div class="legends">
<p><span class="publiccolor"> </span> Public organisation</p>
<p><span class="privatecolor"> </span> Private organisation</p>
<p><span class="personcolor"> </span> Person</p>
<p><span class="shopcolor"> </span> Shop</p>
<p><label>Hide persons with relations fewer than<br>
<form><select name="weightFilter" >
<option>1</option>
<option>2</option>
<option>3</option>
</select></form></label></p>
</div>
<div>
</div>
<script src="lib/d3.min.js"></script>
<script src="lib/jquery-1.11.1.min.js"></script>
<script src="lib/tabletop.js"></script>
<script src="src/DataLoader.js"></script>
<script src="src/NetworkGraph.js"></script>
<script type="text/javascript">
function getParameterByName(name) {
var match = RegExp('[?&]' + name + '=([^&]*)').exec(window.location.search);
return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
}
var weightFilter=getParameterByName("weightFilter");
$(function(){
if(weightFilter){
$("form select").val(weightFilter);
}
$("form select").change(function(){$('form').submit();})
})
NetworkGraph.start($(window).width(), $(window).height(),'1ImMzp4JRvRjGnpOWCWp7XttNfkUP9di7WGTr6GymKMA',weightFilter);
</script>
<footer>Github project: <a href="https://github.com/dalager/SocialNetworkMapper">SocialNetworkMapper</a><br>
Data from <a href="https://docs.google.com/spreadsheets/d/1ImMzp4JRvRjGnpOWCWp7XttNfkUP9di7WGTr6GymKMA/edit?pli=1#gid=0">this spreadsheet</a>
<div>Tip: drag node to fix, doubleclick to liberate</div></footer>
</body>