Make creator preview update after timeout, instead of each keyup
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
function submit_preview() {
|
||||
document.getElementById("cardform").submit();
|
||||
function submit_preview(form) { /* with timeout for ratelimiting*/
|
||||
if (typeof refresh_timeout !== 'undefined') {
|
||||
window.clearTimeout(refresh_timeout);
|
||||
}
|
||||
refresh_timeout = window.setTimeout(function(){form.submit();}, 200);
|
||||
}
|
||||
|
||||
window.setTimeout(submit_preview, 1);
|
||||
window.setTimeout(function(){document.getElementById("cardform").submit();}, 1);
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
|
||||
<script src="creator.js"></script>
|
||||
|
||||
#macro(update_preview)onkeyup="this.form.submit()" onchange="this.form.submit()"#end
|
||||
#macro(update_preview)onkeyup="submit_preview(this.form)" onchange="submit_preview(this.form)"#end
|
||||
|
||||
<title>Card Creator</title>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user