var nden = 1;
var pden = "";
var sign = "+";
- if (el != undefined)
+ if (typeof(el) == "string" && el.includes("<span"))
{
var elv = el.split("<span")[1].split(">")[1].split("<")[0];
nnum = elv.split("/")[0];
}
if (numerator == denominator)
{
- fraction = fraction.replace(numerator + "pi/" + denominator, "1pi");
- fraction = fraction.replace(numerator + "/" + denominator + "pi", "1pi");
- fraction = fraction.replace(numerator + "/" + denominator, "1");
+ if (pinum == "" && piden == "pi")
+ {
+ fraction = negnum + "1/pi";
+ }
+ else
+ {
+ fraction = fraction.replace(numerator + "pi/" + denominator, "1pi");
+ fraction = fraction.replace(numerator + "/" + denominator + "pi", "1pi");
+ fraction = fraction.replace(numerator + "/" + denominator, "1");
+ }
}
if (fraction.split("/")[0] == "1pi" || fraction.split("/")[0] == "-1pi")
{
}
fraction = (fraction.includes("-") ? "-" : "") + "pi" + (tmp.length > 0 ? "/" + tmp : "");
}
-
+ fraction = fraction.replace("/1pi", "/pi");
fraction = fraction.replace("pi", "π").replace("pi", "π");
closeModal();
ProgramTrack.STATE[ProgramTrack.DRAGHOLD[0]][ProgramTrack.DRAGHOLD[1]] = instr + "<br /><span style='font-size: 12px'>" + fraction + "</span>";