{
ProgramTrack.STATE = [ [], [] ];
ProgramTrack.draw();
+ displayResults([]);
},
adjust: x =>
{
return;
}
var a = document.createElement("a");
- a.href = "data:text/plain," + btoa(escape(JSON.stringify(ProgramTrack.STATE)));
+ var obj = { info: "QAnsel v0.4", data: ProgramTrack.STATE };
+ a.href = "data:text/plain," + btoa(escape(JSON.stringify(obj)));
a.download = "program.txt";
document.body.appendChild(a);
a.click();
{
$("td[onclick*=adjust]")[i].style.display = "none";
}
+ for (var i = 0; i < $("[pidx*='," + ProgramTrack.STATE[0].length + "']").length; i++)
+ {
+ $("[pidx*='," + ProgramTrack.STATE[0].length + "']")[i].style.display = "none";
+ }
$(".main-table")[0].cellPadding = 0;
$(".main-table")[0].cellSpacing = 0;
$(".program-track")[0].cellPadding = 0;
{
$("td[onclick*=adjust]")[i].style.display = "";
}
+ for (var i = 0; i < $("[pidx*='," + ProgramTrack.STATE[0].length + "']").length; i++)
+ {
+ $("[pidx*='," + ProgramTrack.STATE[0].length + "']")[i].style.display = "";
+ }
$(".main-table")[0].cellPadding = backups[6];
$(".main-table")[0].cellSpacing = backups[7];
$(".program-track")[0].cellPadding = backups[8];
{
try
{
- ProgramTrack.STATE = JSON.parse(unescape(atob(reader.result)));
+ var obj = JSON.parse(unescape(atob(reader.result)));
+ ProgramTrack.STATE = obj.data;
ProgramTrack.draw();
}
catch