1
0
mirror of https://github.com/flarum/core.git synced 2025-07-23 01:31:40 +02:00

Prevent flicker when editing a post

This commit is contained in:
Toby Zerner
2015-07-28 22:57:58 +09:30
parent f9fc9dfb72
commit 459e428f4a

View File

@@ -81,7 +81,7 @@ export default class CommentPost extends Post {
// Every 50ms, if the composer content has changed, then update the post's
// body with a preview.
let preview;
const updateInterval = setInterval(() => {
const updatePreview = () => {
const content = app.composer.component.content();
if (preview === content) return;
@@ -89,8 +89,10 @@ export default class CommentPost extends Post {
preview = content;
s9e.TextFormatter.preview(preview || '', element);
}, 50);
};
updatePreview();
const updateInterval = setInterval(updatePreview, 50);
context.onunload = () => clearInterval(updateInterval);
}