Load preview on page load faster
This commit is contained in:
parent
26a0e38154
commit
2a71d4733a
|
@ -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);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
Loading…
Reference in New Issue