minucias
This commit is contained in:
@@ -5,8 +5,9 @@ d3.select("#clink").on("click",function(){
|
||||
var ciface ="/json/candy/";
|
||||
d3.json(ciface+"isOn" ,function(d){
|
||||
if(d != undefined){
|
||||
if (d.a==1) { on(); }
|
||||
else if (d.a==0) { off(); }}
|
||||
if (d.a=="1") { on(); }
|
||||
else if (d.a=="0") { off(); }
|
||||
else if (d.a=="connection error") { cerror(); }}
|
||||
else {console.error(ciface+"isOn");}
|
||||
});
|
||||
|
||||
@@ -17,9 +18,10 @@ d3.select("#myonoffswitch")
|
||||
});
|
||||
|
||||
function on(){
|
||||
d3.select("#clink").style("visibility","visible");
|
||||
d3.select("#clink").style("visibility","visible");
|
||||
d3.json(ciface+"on",function(d){
|
||||
if (d.a==1){
|
||||
if (d.a=="connection error"){ cerror();}
|
||||
else if (d.a=="1"){
|
||||
d3.select("#clink").style("visibility","visible");
|
||||
d3.select("#myonoffswitch").property("checked","checked"); }
|
||||
else {
|
||||
@@ -27,15 +29,21 @@ function on(){
|
||||
}}); }
|
||||
|
||||
function off(){
|
||||
d3.select("#clink").style("visibility","hidden");
|
||||
d3.select("#clink").style("visibility","hidden");
|
||||
d3.json(ciface+"off",function(d){
|
||||
if (d.a==1){
|
||||
if (d.a=="connection error"){ cerror();}
|
||||
else if (d.a=="1"){
|
||||
d3.select("#clink").style("visibility","hidden");
|
||||
d3.select("#myonoffswitch").property("checked",""); }
|
||||
else {
|
||||
d3.select("#myonoffswitch").property("checked","checked");
|
||||
}}); }
|
||||
|
||||
function cerror(){
|
||||
console.error("prosody connection error");
|
||||
d3.select("#clink").style("visibility","hidden");
|
||||
d3.select("#myonoffswitch").property("checked","");
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user