Files
Grinch-AP/WebHostLib/static/tutorial.js
Chris Wilson d5d6c717e0 Add tutorial page, favicon.
- The tutorial is written in markdown and transformed into HTML via Javascript, so anyone can edit it without knowledge of web development.
2020-07-31 19:59:33 -04:00

18 lines
662 B
JavaScript

window.addEventListener('load', () => {
new Promise((resolve, reject) => {
let ajax = new XMLHttpRequest();
ajax.onreadystatechange = () => {
if (ajax.readyState !== 4) { return; }
if (ajax.status !== 200) { reject('Unable to retrieve tutorial markdown file.') }
resolve(ajax.responseText);
};
ajax.open('GET', 'tutorial.md', true);
ajax.send();
}).then((response) => {
let markdown = new showdown.Converter();
document.getElementById('tutorial-wrapper').innerHTML = markdown.makeHtml(response);
}).catch((error) => {
console.log(error);
});
});