20 lines
619 B
JavaScript
20 lines
619 B
JavaScript
function req(first) {
|
|
var xmlhttp = new XMLHttpRequest();
|
|
xmlhttp.onload = function() {
|
|
if (xmlhttp.status == 200) {
|
|
document.querySelector("article.markdown-body").innerHTML = xmlhttp.responseText;
|
|
} else if(xmlhttp.status == 304) {
|
|
} else {
|
|
console.log(xmlhttp.status, xmlhttp.statusText);
|
|
}
|
|
req(false);
|
|
};
|
|
xmlhttp.onerror = function() {
|
|
console.log(xmlhttp.status, xmlhttp.statusText);
|
|
setTimeout(req, 1000, false);
|
|
};
|
|
xmlhttp.open("GET", first ? "/markdown" : "/reload", true);
|
|
xmlhttp.send();
|
|
}
|
|
req(true);
|