68 lines
1.5 KiB
JavaScript
68 lines
1.5 KiB
JavaScript
function setting1() {
|
|
if($('#setting1').is(":checked")) {
|
|
$("#graph_svg").addClass("show");
|
|
} else {
|
|
$("#graph_svg").removeClass("show");
|
|
}
|
|
}
|
|
function setting1b() {
|
|
if($('#setting1b').is(":checked")) {
|
|
$("#graph_svg").addClass("enable1st");
|
|
} else {
|
|
$("#graph_svg").removeClass("enable1st");
|
|
}
|
|
}
|
|
function setting1c() {
|
|
if($('#setting1c').is(":checked")) {
|
|
$("#graph_svg").addClass("enable2nd");
|
|
} else {
|
|
$("#graph_svg").removeClass("enable2nd");
|
|
}
|
|
}
|
|
function setting2() {
|
|
if($('#setting2').is(":checked")) {
|
|
draw_graph("");
|
|
} else {
|
|
draw_graph("_full");
|
|
}
|
|
//reapply settings
|
|
reinit();
|
|
}
|
|
|
|
function init() {
|
|
$( function(){
|
|
setTimeout(() => {
|
|
//Show all node names (change classes)
|
|
$('#setting1').change(function(){
|
|
setting1();
|
|
});
|
|
//Show 1st degree neighbours
|
|
$('#setting1b').change(function(){
|
|
setting1b();
|
|
});
|
|
//Show 2nd degree neighbours
|
|
$('#setting1c').change(function(){
|
|
setting1c();
|
|
});
|
|
|
|
//show all channels (reload script with different graph.json)
|
|
$('#setting2').change(function(){
|
|
setting2();
|
|
});
|
|
reinit();
|
|
}, 200);
|
|
});
|
|
}
|
|
|
|
function reinit() {
|
|
$( function(){
|
|
setTimeout(() => {
|
|
setting1();
|
|
setting1b();
|
|
setting1c();
|
|
neighbours();
|
|
}, 200);
|
|
});
|
|
}
|
|
init();
|