Make safari only break on fractions

Summary: Also, make errors on the initial parse not prevent further
parses.

Auditors: alpert
This commit is contained in:
Emily Eisenberg
2013-07-25 19:15:16 -07:00
parent 905fb7fb71
commit 62b4e68a1c
2 changed files with 6 additions and 6 deletions

View File

@@ -86,6 +86,10 @@ var buildGroup = function(style, color, group, prev) {
} else if (group.type === "close") {
return makeSpan("mclose" + color, [textit(group.value)]);
} else if (group.type === "frac") {
if (utils.isSafari) {
throw new ParseError("KaTeX fractions don't work in Safari");
}
var fstyle = style;
if (group.value.size === "dfrac") {
fstyle = Style.DISPLAY;
@@ -244,10 +248,6 @@ var clearNode = function(node) {
};
var process = function(toParse, baseNode) {
if (utils.isSafari) {
throw new ParseError("KaTeX doesn't work on Safari");
}
clearNode(baseNode);
var tree = parseTree(toParse);