From 29fde5d36451a7f863d096fa9a0185454c4fa818 Mon Sep 17 00:00:00 2001 From: Emily Eisenberg Date: Tue, 9 Jul 2013 21:05:14 -0700 Subject: [PATCH] Correctly style fracs as inners Summary: Turn fracs into inners like they should be, instead of using the previous dumb hack. Test Plan: Make sure \dfrac still works Reviewers: spicyj Reviewed By: spicyj Differential Revision: http://phabricator.benalpert.com/D50 --- MJLite.js | 2 +- static/mjlite.css | 46 ++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 45 insertions(+), 3 deletions(-) diff --git a/MJLite.js b/MJLite.js index ce47af771..b024e3340 100644 --- a/MJLite.js +++ b/MJLite.js @@ -63,7 +63,7 @@ var buildGroup = function(group, prev) { var mid = makeSpan("mfracmid", makeSpan()); var denom = makeSpan("mfracden", buildExpression(group.value.denom, denom)); - return makeSpan("mord mfrac", [numer, mid, denom]); + return makeSpan("minner mfrac", [numer, mid, denom]); } else if (group.type === "color") { return makeSpan("mord " + group.value.color, buildExpression(group.value.value)); } else if (group.type === "spacing") { diff --git a/static/mjlite.css b/static/mjlite.css index 52ecc5616..d1c6089fb 100644 --- a/static/mjlite.css +++ b/static/mjlite.css @@ -80,6 +80,50 @@ big parens margin-left: 0.16667em; } +.minner + .mord { + margin-left: 0.16667em; +} + +.minner + .mbin { + margin-left: 0.22222em; +} + +.minner + .mrel { + margin-left: 0.27778em; +} + +.minner + .mopen { + margin-left: 0.16667em; +} + +.minner + .mpunct { + margin-left: 0.16667em; +} + +.minner + .minner { + margin-left: 0.16667em; +} + +.mord + .minner { + margin-left: 0.16667em; +} + +.mbin + .minner { + margin-left: 0.22222em; +} + +.mrel + .minner { + margin-left: 0.27778em; +} + +.mclose + .minner { + margin-left: 0.16667em; +} + +.mpunct + .minner { + margin-left: 0.16667em; +} + .msub { vertical-align: bottom; font-size: 70%; @@ -108,8 +152,6 @@ big parens .mfrac { display: inline-table; vertical-align: 0.66em; - padding-left: 0.16667em; - padding-right: 0.16667em; } .mfracnum, .mfracmid, .mfracden {