Files
paige-hugo/paige/node_modules/katex/src/functions/ordgroup.js
2023-03-27 20:36:59 -07:00

23 lines
662 B
JavaScript

// @flow
import {defineFunctionBuilders} from "../defineFunction";
import buildCommon from "../buildCommon";
import * as html from "../buildHTML";
import * as mml from "../buildMathML";
defineFunctionBuilders({
type: "ordgroup",
htmlBuilder(group, options) {
if (group.semisimple) {
return buildCommon.makeFragment(
html.buildExpression(group.body, options, false));
}
return buildCommon.makeSpan(
["mord"], html.buildExpression(group.body, options, true), options);
},
mathmlBuilder(group, options) {
return mml.buildExpressionRow(group.body, options, true);
},
});