Load preview on page load faster

This commit is contained in:
Tim Van Baak 2020-03-05 20:41:33 -08:00
parent 26a0e38154
commit 2a71d4733a
1 changed files with 4 additions and 7 deletions

View File

@ -21,7 +21,7 @@ window.onload = function() {
document.getElementById("editor-content").value = params.article.contents; document.getElementById("editor-content").value = params.article.contents;
} }
onContentChange(); onContentChange(0);
}; };
function getArticleObj() { function getArticleObj() {
@ -52,11 +52,11 @@ function update(article) {
req.send(JSON.stringify(article)); req.send(JSON.stringify(article));
} }
function onContentChange() { function onContentChange(timeout=2000) {
ifNoFurtherChanges(() => { ifNoFurtherChanges(() => {
var article = getArticleObj(); var article = getArticleObj();
update(article); update(article);
}); }, timeout);
} }
window.addEventListener("beforeunload", function(e) { window.addEventListener("beforeunload", function(e) {
@ -73,10 +73,7 @@ window.addEventListener("keydown", function(event) {
if (String.fromCharCode(event.which).toLowerCase() == 's') if (String.fromCharCode(event.which).toLowerCase() == 's')
{ {
event.preventDefault(); event.preventDefault();
ifNoFurtherChanges(() => { onContentChange(0);
var article = getArticleObj();
update(article);
}, 0);
} }
} }
}); });