42 lines
1.0 KiB
JavaScript
Executable File
42 lines
1.0 KiB
JavaScript
Executable File
d3.select("#clink").on("click",function(){
|
|
var newWindow = window.open(' #nav candy','_blank');
|
|
});
|
|
|
|
var ciface =" #exec candy_loader/candyInterface.pl&v=";
|
|
d3.json(ciface+"isOn" ,function(d){
|
|
if(d != undefined){
|
|
if (d.a==1) { on(); }
|
|
else if (d.a==0) { off(); }}
|
|
else {console.error(ciface+"isOn");}
|
|
});
|
|
|
|
d3.select("#myonoffswitch")
|
|
.on("change",function(){
|
|
if (this.checked) { on();}
|
|
else {off();}
|
|
});
|
|
|
|
function on(){
|
|
d3.select("#clink").style("visibility","visible");
|
|
d3.json(ciface+"on",function(d){
|
|
if (d.a==1){
|
|
d3.select("#clink").style("visibility","visible");
|
|
d3.select("#myonoffswitch").property("checked","checked"); }
|
|
else {
|
|
d3.select("#myonoffswitch").property("checked","");
|
|
}}); }
|
|
|
|
function off(){
|
|
d3.select("#clink").style("visibility","hidden");
|
|
d3.json(ciface+"off",function(d){
|
|
if (d.a==1){
|
|
d3.select("#clink").style("visibility","hidden");
|
|
d3.select("#myonoffswitch").property("checked",""); }
|
|
else {
|
|
d3.select("#myonoffswitch").property("checked","checked");
|
|
}}); }
|
|
|
|
|
|
|
|
|