FEATURE: Responsive equations (#16)
* adds class to math containers for styling * adds responsive styles
This commit is contained in:
@@ -22,7 +22,7 @@ function decorate(elem) {
|
||||
|
||||
if ($elem.hasClass("math")) {
|
||||
const text = $elem.text();
|
||||
$elem.text("");
|
||||
$elem.addClass("math-container").text("");
|
||||
window.katex.render(text, elem, { displayMode });
|
||||
}
|
||||
}
|
||||
|
||||
@@ -49,14 +49,14 @@ function decorate(elem, isPreview) {
|
||||
const tag = elem.tagName === "DIV" ? "div" : "span";
|
||||
const display = tag === "div" ? "; mode=display" : "";
|
||||
$mathWrapper = $(
|
||||
`<${tag} style="display: none;"><script type="math/tex${display}"></script></${tag}>`
|
||||
`<${tag} class="math-container" style="display: none;"><script type="math/tex${display}"></script></${tag}>`
|
||||
);
|
||||
$math = $mathWrapper.children();
|
||||
$math.text($elem.text());
|
||||
$elem.after($mathWrapper);
|
||||
} else if ($elem.hasClass("asciimath")) {
|
||||
$mathWrapper = $(
|
||||
`<span style="display: none;"><script type="math/asciimath"></script></span>`
|
||||
`<span class="math-container" style="display: none;"><script type="math/asciimath"></script></span>`
|
||||
);
|
||||
$math = $mathWrapper.children();
|
||||
$math.text($elem.text());
|
||||
|
||||
Reference in New Issue
Block a user