You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+5-4
Original file line number
Diff line number
Diff line change
@@ -121,14 +121,15 @@ UnicodeMathML is intentionally kept simple and doesn't have any dependencies bey
121
121
122
122
TODO architecture overview
123
123
124
-
TODO note on generating parser and storing it in static file
124
+
TODO note on bundling, generating parser and storing it in static file
125
125
126
126
TODO note: when running playground on your local machine in chrome (TODO other browsers?), make sure to either
127
127
* spin up a `python -m SimpleHTTPServer 8000` to circumvent pegjs grammar file loading being prevented due to same-origin policy stuff (TODO still current?)
128
128
* open chrome (on macos anyway) with `open -a Google\ Chrome --args --disable-web-security --user-data-dir`
129
129
* set the `security.fileuri.strict_origin_policy` key on `about:config` in Firefox to `false`
130
130
TODO see https://gist.github.com/willurd/5720255
131
-
TODO is this all still necessary? nope?
131
+
TODO note that there's a reason playground is located at the root: were it in a subdirectory, it couldn't access ../ stuff when served directly from the file system due to same origin policy
132
+
TODO is this all still necessary? nope? test by moving playground to subfolder?
132
133
133
134
134
135
## Related Work
@@ -142,10 +143,10 @@ TODO is this all still necessary? nope?
142
143
143
144
You may use this repository's contents under the terms of the *MIT License*, see `LICENSE`.
144
145
145
-
However, the subdirectories `lib/`, `markdeep-integration/` and `playground-assets/lib/` contain some **third-party software with its own licenses**:
146
+
However, the subdirectories `lib/` and `playground-assets/lib/` contain some **third-party software with its own licenses**:
146
147
147
148
* The parser generator [PEG.js](https://github.com/pegjs/pegjs), a copy of which is located at `lib/peg-0.10.0.min.js`, is licensed under the *MIT License*, see [here](https://github.com/pegjs/pegjs/blob/master/LICENSE).
148
-
* Morgan McGuire's [Markdeep](https://casual-effects.com/markdeep/), which – along with two slightly modified variants – is located at `markdeep-integration/markdeep-*.js`, is licensed under the *BSD 2-Clause "Simplified" License*, see [here](https://casual-effects.com/markdeep/#license).
149
+
* Morgan McGuire's [Markdeep](https://casual-effects.com/markdeep/), which – along with a slightly modified variant that integrates with UnicodeMathML – is located at `lib/markdeep-1.11-orig.js`, is licensed under the *BSD 2-Clause "Simplified" License*, see [here](https://casual-effects.com/markdeep/#license).
149
150
* Markdeep includes Ivan Sagalaev's [highlight.js](https://highlightjs.org) with its *BSD 3-Clause License*, see [here](https://github.com/highlightjs/highlight.js/blob/master/LICENSE).
150
151
* [JQuery](https://jquery.com), which powers some of the interactions in the UnicodeMathML playground and resides at `playground-assets/lib/jquery.min.js`, is licensed under the *MIT License*, see [here](https://jquery.org/license/).
151
152
* A stripped-down variant of [MathJax](https://www.mathjax.org) is included at `playground-assets/lib/mathjax/`, it's licensed under the *Apache License 2.0*, see [here](https://github.com/mathjax/MathJax/blob/master/LICENSE).
0 commit comments