1 |
- {"ast":null,"code":"\"use strict\";\n\nvar __extends = this && this.__extends || function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf || {\n __proto__: []\n } instanceof Array && function (d, b) {\n d.__proto__ = b;\n } || function (d, b) {\n for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p];\n };\n return extendStatics(d, b);\n };\n return function (d, b) {\n if (typeof b !== \"function\" && b !== null) throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\n extendStatics(d, b);\n function __() {\n this.constructor = d;\n }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n}();\nvar __assign = this && this.__assign || function () {\n __assign = Object.assign || function (t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n return t;\n };\n return __assign.apply(this, arguments);\n};\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.CHTMLmfrac = void 0;\nvar Wrapper_js_1 = require(\"../Wrapper.js\");\nvar mfrac_js_1 = require(\"../../common/Wrappers/mfrac.js\");\nvar mfrac_js_2 = require(\"../../../core/MmlTree/MmlNodes/mfrac.js\");\nvar CHTMLmfrac = function (_super) {\n __extends(CHTMLmfrac, _super);\n function CHTMLmfrac() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n CHTMLmfrac.prototype.toCHTML = function (parent) {\n this.standardCHTMLnode(parent);\n var _a = this.node.attributes.getList('linethickness', 'bevelled'),\n linethickness = _a.linethickness,\n bevelled = _a.bevelled;\n var display = this.isDisplay();\n if (bevelled) {\n this.makeBevelled(display);\n } else {\n var thickness = this.length2em(String(linethickness), .06);\n if (thickness === 0) {\n this.makeAtop(display);\n } else {\n this.makeFraction(display, thickness);\n }\n }\n };\n CHTMLmfrac.prototype.makeFraction = function (display, t) {\n var _a = this.node.attributes.getList('numalign', 'denomalign'),\n numalign = _a.numalign,\n denomalign = _a.denomalign;\n var withDelims = this.node.getProperty('withDelims');\n var attr = display ? {\n type: 'd'\n } : {};\n var fattr = withDelims ? __assign(__assign({}, attr), {\n delims: 'true'\n }) : __assign({}, attr);\n var nattr = numalign !== 'center' ? {\n align: numalign\n } : {};\n var dattr = denomalign !== 'center' ? {\n align: denomalign\n } : {};\n var dsattr = __assign({}, attr),\n nsattr = __assign({}, attr);\n var tex = this.font.params;\n if (t !== .06) {\n var a = tex.axis_height;\n var tEm = this.em(t);\n var _b = this.getTUV(display, t),\n T = _b.T,\n u = _b.u,\n v = _b.v;\n var m = (display ? this.em(3 * t) : tEm) + ' -.1em';\n attr.style = {\n height: tEm,\n 'border-top': tEm + ' solid',\n margin: m\n };\n var nh = this.em(Math.max(0, u));\n nsattr.style = {\n height: nh,\n 'vertical-align': '-' + nh\n };\n dsattr.style = {\n height: this.em(Math.max(0, v))\n };\n fattr.style = {\n 'vertical-align': this.em(a - T)\n };\n }\n var num, den;\n this.adaptor.append(this.chtml, this.html('mjx-frac', fattr, [num = this.html('mjx-num', nattr, [this.html('mjx-nstrut', nsattr)]), this.html('mjx-dbox', {}, [this.html('mjx-dtable', {}, [this.html('mjx-line', attr), this.html('mjx-row', {}, [den = this.html('mjx-den', dattr, [this.html('mjx-dstrut', dsattr)])])])])]));\n this.childNodes[0].toCHTML(num);\n this.childNodes[1].toCHTML(den);\n };\n CHTMLmfrac.prototype.makeAtop = function (display) {\n var _a = this.node.attributes.getList('numalign', 'denomalign'),\n numalign = _a.numalign,\n denomalign = _a.denomalign;\n var withDelims = this.node.getProperty('withDelims');\n var attr = display ? {\n type: 'd',\n atop: true\n } : {\n atop: true\n };\n var fattr = withDelims ? __assign(__assign({}, attr), {\n delims: true\n }) : __assign({}, attr);\n var nattr = numalign !== 'center' ? {\n align: numalign\n } : {};\n var dattr = denomalign !== 'center' ? {\n align: denomalign\n } : {};\n var _b = this.getUVQ(display),\n v = _b.v,\n q = _b.q;\n nattr.style = {\n 'padding-bottom': this.em(q)\n };\n fattr.style = {\n 'vertical-align': this.em(-v)\n };\n var num, den;\n this.adaptor.append(this.chtml, this.html('mjx-frac', fattr, [num = this.html('mjx-num', nattr), den = this.html('mjx-den', dattr)]));\n this.childNodes[0].toCHTML(num);\n this.childNodes[1].toCHTML(den);\n };\n CHTMLmfrac.prototype.makeBevelled = function (display) {\n var adaptor = this.adaptor;\n adaptor.setAttribute(this.chtml, 'bevelled', 'ture');\n var num = adaptor.append(this.chtml, this.html('mjx-num'));\n this.childNodes[0].toCHTML(num);\n this.bevel.toCHTML(this.chtml);\n var den = adaptor.append(this.chtml, this.html('mjx-den'));\n this.childNodes[1].toCHTML(den);\n var _a = this.getBevelData(display),\n u = _a.u,\n v = _a.v,\n delta = _a.delta,\n nbox = _a.nbox,\n dbox = _a.dbox;\n if (u) {\n adaptor.setStyle(num, 'verticalAlign', this.em(u / nbox.scale));\n }\n if (v) {\n adaptor.setStyle(den, 'verticalAlign', this.em(v / dbox.scale));\n }\n var dx = this.em(-delta / 2);\n adaptor.setStyle(this.bevel.chtml, 'marginLeft', dx);\n adaptor.setStyle(this.bevel.chtml, 'marginRight', dx);\n };\n CHTMLmfrac.kind = mfrac_js_2.MmlMfrac.prototype.kind;\n CHTMLmfrac.styles = {\n 'mjx-frac': {\n display: 'inline-block',\n 'vertical-align': '0.17em',\n padding: '0 .22em'\n },\n 'mjx-frac[type=\"d\"]': {\n 'vertical-align': '.04em'\n },\n 'mjx-frac[delims]': {\n padding: '0 .1em'\n },\n 'mjx-frac[atop]': {\n padding: '0 .12em'\n },\n 'mjx-frac[atop][delims]': {\n padding: '0'\n },\n 'mjx-dtable': {\n display: 'inline-table',\n width: '100%'\n },\n 'mjx-dtable > *': {\n 'font-size': '2000%'\n },\n 'mjx-dbox': {\n display: 'block',\n 'font-size': '5%'\n },\n 'mjx-num': {\n display: 'block',\n 'text-align': 'center'\n },\n 'mjx-den': {\n display: 'block',\n 'text-align': 'center'\n },\n 'mjx-mfrac[bevelled] > mjx-num': {\n display: 'inline-block'\n },\n 'mjx-mfrac[bevelled] > mjx-den': {\n display: 'inline-block'\n },\n 'mjx-den[align=\"right\"], mjx-num[align=\"right\"]': {\n 'text-align': 'right'\n },\n 'mjx-den[align=\"left\"], mjx-num[align=\"left\"]': {\n 'text-align': 'left'\n },\n 'mjx-nstrut': {\n display: 'inline-block',\n height: '.054em',\n width: 0,\n 'vertical-align': '-.054em'\n },\n 'mjx-nstrut[type=\"d\"]': {\n height: '.217em',\n 'vertical-align': '-.217em'\n },\n 'mjx-dstrut': {\n display: 'inline-block',\n height: '.505em',\n width: 0\n },\n 'mjx-dstrut[type=\"d\"]': {\n height: '.726em'\n },\n 'mjx-line': {\n display: 'block',\n 'box-sizing': 'border-box',\n 'min-height': '1px',\n height: '.06em',\n 'border-top': '.06em solid',\n margin: '.06em -.1em',\n overflow: 'hidden'\n },\n 'mjx-line[type=\"d\"]': {\n margin: '.18em -.1em'\n }\n };\n return CHTMLmfrac;\n}((0, mfrac_js_1.CommonMfracMixin)(Wrapper_js_1.CHTMLWrapper));\nexports.CHTMLmfrac = CHTMLmfrac;","map":{"version":3,"names":["__extends","extendStatics","d","b","Object","setPrototypeOf","__proto__","Array","p","prototype","hasOwnProperty","call","TypeError","String","__","constructor","create","__assign","assign","t","s","i","n","arguments","length","apply","defineProperty","exports","value","CHTMLmfrac","Wrapper_js_1","require","mfrac_js_1","mfrac_js_2","_super","toCHTML","parent","standardCHTMLnode","_a","node","attributes","getList","linethickness","bevelled","display","isDisplay","makeBevelled","thickness","length2em","makeAtop","makeFraction","numalign","denomalign","withDelims","getProperty","attr","type","fattr","delims","nattr","align","dattr","dsattr","nsattr","tex","font","params","a","axis_height","tEm","em","_b","getTUV","T","u","v","m","style","height","margin","nh","Math","max","num","den","adaptor","append","chtml","html","childNodes","atop","getUVQ","q","setAttribute","bevel","getBevelData","delta","nbox","dbox","setStyle","scale","dx","kind","MmlMfrac","styles","padding","width","overflow","CommonMfracMixin","CHTMLWrapper"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/mathjax-full/js/output/chtml/Wrappers/mfrac.js"],"sourcesContent":["\"use strict\";\nvar __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n if (typeof b !== \"function\" && b !== null)\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __assign = (this && this.__assign) || function () {\n __assign = Object.assign || function(t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n t[p] = s[p];\n }\n return t;\n };\n return __assign.apply(this, arguments);\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.CHTMLmfrac = void 0;\nvar Wrapper_js_1 = require(\"../Wrapper.js\");\nvar mfrac_js_1 = require(\"../../common/Wrappers/mfrac.js\");\nvar mfrac_js_2 = require(\"../../../core/MmlTree/MmlNodes/mfrac.js\");\nvar CHTMLmfrac = (function (_super) {\n __extends(CHTMLmfrac, _super);\n function CHTMLmfrac() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n CHTMLmfrac.prototype.toCHTML = function (parent) {\n this.standardCHTMLnode(parent);\n var _a = this.node.attributes.getList('linethickness', 'bevelled'), linethickness = _a.linethickness, bevelled = _a.bevelled;\n var display = this.isDisplay();\n if (bevelled) {\n this.makeBevelled(display);\n }\n else {\n var thickness = this.length2em(String(linethickness), .06);\n if (thickness === 0) {\n this.makeAtop(display);\n }\n else {\n this.makeFraction(display, thickness);\n }\n }\n };\n CHTMLmfrac.prototype.makeFraction = function (display, t) {\n var _a = this.node.attributes.getList('numalign', 'denomalign'), numalign = _a.numalign, denomalign = _a.denomalign;\n var withDelims = this.node.getProperty('withDelims');\n var attr = (display ? { type: 'd' } : {});\n var fattr = (withDelims ? __assign(__assign({}, attr), { delims: 'true' }) : __assign({}, attr));\n var nattr = (numalign !== 'center' ? { align: numalign } : {});\n var dattr = (denomalign !== 'center' ? { align: denomalign } : {});\n var dsattr = __assign({}, attr), nsattr = __assign({}, attr);\n var tex = this.font.params;\n if (t !== .06) {\n var a = tex.axis_height;\n var tEm = this.em(t);\n var _b = this.getTUV(display, t), T = _b.T, u = _b.u, v = _b.v;\n var m = (display ? this.em(3 * t) : tEm) + ' -.1em';\n attr.style = { height: tEm, 'border-top': tEm + ' solid', margin: m };\n var nh = this.em(Math.max(0, u));\n nsattr.style = { height: nh, 'vertical-align': '-' + nh };\n dsattr.style = { height: this.em(Math.max(0, v)) };\n fattr.style = { 'vertical-align': this.em(a - T) };\n }\n var num, den;\n this.adaptor.append(this.chtml, this.html('mjx-frac', fattr, [\n num = this.html('mjx-num', nattr, [this.html('mjx-nstrut', nsattr)]),\n this.html('mjx-dbox', {}, [\n this.html('mjx-dtable', {}, [\n this.html('mjx-line', attr),\n this.html('mjx-row', {}, [\n den = this.html('mjx-den', dattr, [this.html('mjx-dstrut', dsattr)])\n ])\n ])\n ])\n ]));\n this.childNodes[0].toCHTML(num);\n this.childNodes[1].toCHTML(den);\n };\n CHTMLmfrac.prototype.makeAtop = function (display) {\n var _a = this.node.attributes.getList('numalign', 'denomalign'), numalign = _a.numalign, denomalign = _a.denomalign;\n var withDelims = this.node.getProperty('withDelims');\n var attr = (display ? { type: 'd', atop: true } : { atop: true });\n var fattr = (withDelims ? __assign(__assign({}, attr), { delims: true }) : __assign({}, attr));\n var nattr = (numalign !== 'center' ? { align: numalign } : {});\n var dattr = (denomalign !== 'center' ? { align: denomalign } : {});\n var _b = this.getUVQ(display), v = _b.v, q = _b.q;\n nattr.style = { 'padding-bottom': this.em(q) };\n fattr.style = { 'vertical-align': this.em(-v) };\n var num, den;\n this.adaptor.append(this.chtml, this.html('mjx-frac', fattr, [\n num = this.html('mjx-num', nattr),\n den = this.html('mjx-den', dattr)\n ]));\n this.childNodes[0].toCHTML(num);\n this.childNodes[1].toCHTML(den);\n };\n CHTMLmfrac.prototype.makeBevelled = function (display) {\n var adaptor = this.adaptor;\n adaptor.setAttribute(this.chtml, 'bevelled', 'ture');\n var num = adaptor.append(this.chtml, this.html('mjx-num'));\n this.childNodes[0].toCHTML(num);\n this.bevel.toCHTML(this.chtml);\n var den = adaptor.append(this.chtml, this.html('mjx-den'));\n this.childNodes[1].toCHTML(den);\n var _a = this.getBevelData(display), u = _a.u, v = _a.v, delta = _a.delta, nbox = _a.nbox, dbox = _a.dbox;\n if (u) {\n adaptor.setStyle(num, 'verticalAlign', this.em(u / nbox.scale));\n }\n if (v) {\n adaptor.setStyle(den, 'verticalAlign', this.em(v / dbox.scale));\n }\n var dx = this.em(-delta / 2);\n adaptor.setStyle(this.bevel.chtml, 'marginLeft', dx);\n adaptor.setStyle(this.bevel.chtml, 'marginRight', dx);\n };\n CHTMLmfrac.kind = mfrac_js_2.MmlMfrac.prototype.kind;\n CHTMLmfrac.styles = {\n 'mjx-frac': {\n display: 'inline-block',\n 'vertical-align': '0.17em',\n padding: '0 .22em'\n },\n 'mjx-frac[type=\"d\"]': {\n 'vertical-align': '.04em'\n },\n 'mjx-frac[delims]': {\n padding: '0 .1em'\n },\n 'mjx-frac[atop]': {\n padding: '0 .12em'\n },\n 'mjx-frac[atop][delims]': {\n padding: '0'\n },\n 'mjx-dtable': {\n display: 'inline-table',\n width: '100%'\n },\n 'mjx-dtable > *': {\n 'font-size': '2000%'\n },\n 'mjx-dbox': {\n display: 'block',\n 'font-size': '5%'\n },\n 'mjx-num': {\n display: 'block',\n 'text-align': 'center'\n },\n 'mjx-den': {\n display: 'block',\n 'text-align': 'center'\n },\n 'mjx-mfrac[bevelled] > mjx-num': {\n display: 'inline-block'\n },\n 'mjx-mfrac[bevelled] > mjx-den': {\n display: 'inline-block'\n },\n 'mjx-den[align=\"right\"], mjx-num[align=\"right\"]': {\n 'text-align': 'right'\n },\n 'mjx-den[align=\"left\"], mjx-num[align=\"left\"]': {\n 'text-align': 'left'\n },\n 'mjx-nstrut': {\n display: 'inline-block',\n height: '.054em',\n width: 0,\n 'vertical-align': '-.054em'\n },\n 'mjx-nstrut[type=\"d\"]': {\n height: '.217em',\n 'vertical-align': '-.217em',\n },\n 'mjx-dstrut': {\n display: 'inline-block',\n height: '.505em',\n width: 0\n },\n 'mjx-dstrut[type=\"d\"]': {\n height: '.726em',\n },\n 'mjx-line': {\n display: 'block',\n 'box-sizing': 'border-box',\n 'min-height': '1px',\n height: '.06em',\n 'border-top': '.06em solid',\n margin: '.06em -.1em',\n overflow: 'hidden'\n },\n 'mjx-line[type=\"d\"]': {\n margin: '.18em -.1em'\n }\n };\n return CHTMLmfrac;\n}((0, mfrac_js_1.CommonMfracMixin)(Wrapper_js_1.CHTMLWrapper)));\nexports.CHTMLmfrac = CHTMLmfrac;\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
|