Merge pull request #628 from gagern/pagesUpdate
Webpage: update katex to 0.7.0, show error messages
This commit is contained in:
commit
a4f19a4ae5
2
bower_components/katex/bower.json
vendored
2
bower_components/katex/bower.json
vendored
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "KaTeX",
|
"name": "KaTeX",
|
||||||
"version": "0.6.0",
|
"version": "0.7.0",
|
||||||
"main": [
|
"main": [
|
||||||
"dist/katex.min.js",
|
"dist/katex.min.js",
|
||||||
"dist/katex.min.css"
|
"dist/katex.min.css"
|
||||||
|
|
4
bower_components/katex/dist/README.md
vendored
4
bower_components/katex/dist/README.md
vendored
|
@ -16,8 +16,8 @@ KaTeX supports all major browsers, including Chrome, Safari, Firefox, Opera, and
|
||||||
You can [download KaTeX](https://github.com/khan/katex/releases) and host it on your server or include the `katex.min.js` and `katex.min.css` files on your page directly from a CDN:
|
You can [download KaTeX](https://github.com/khan/katex/releases) and host it on your server or include the `katex.min.js` and `katex.min.css` files on your page directly from a CDN:
|
||||||
|
|
||||||
```html
|
```html
|
||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.5.1/katex.min.css">
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.6.0/katex.min.css">
|
||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.5.1/katex.min.js"></script>
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.6.0/katex.min.js"></script>
|
||||||
```
|
```
|
||||||
|
|
||||||
#### In-browser rendering
|
#### In-browser rendering
|
||||||
|
|
2
bower_components/katex/dist/katex.min.css
vendored
2
bower_components/katex/dist/katex.min.css
vendored
File diff suppressed because one or more lines are too long
9
bower_components/katex/dist/katex.min.js
vendored
9
bower_components/katex/dist/katex.min.js
vendored
File diff suppressed because one or more lines are too long
4
main.css
4
main.css
|
@ -206,3 +206,7 @@ body {
|
||||||
.credits a {
|
.credits a {
|
||||||
color: white;
|
color: white;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.errorMessage {
|
||||||
|
color: red;
|
||||||
|
}
|
15
main.js
15
main.js
|
@ -8,7 +8,20 @@ window.startup = function() {
|
||||||
var demoOutput = document.getElementById("demo-output");
|
var demoOutput = document.getElementById("demo-output");
|
||||||
|
|
||||||
function doDemo() {
|
function doDemo() {
|
||||||
katex.render("\\displaystyle{" + demoInput.value + "}", demoOutput);
|
try {
|
||||||
|
katex.render(demoInput.value, demoOutput, {
|
||||||
|
displayMode: true
|
||||||
|
});
|
||||||
|
} catch(err) {
|
||||||
|
while(demoOutput.lastChild) {
|
||||||
|
demoOutput.removeChild(demoOutput.lastChild);
|
||||||
|
}
|
||||||
|
var msg = document.createTextNode(err.message);
|
||||||
|
var span = document.createElement("span");
|
||||||
|
span.appendChild(msg);
|
||||||
|
demoOutput.appendChild(span);
|
||||||
|
span.setAttribute("class", "errorMessage");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
demoInput.addEventListener("input", function() {
|
demoInput.addEventListener("input", function() {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user