UX: Composer textarea should always start at the top.

This commit is contained in:
Guo Xiang Tan 2017-11-24 23:24:37 +08:00
parent 3c60702663
commit f3f051a344

View File

@ -136,6 +136,9 @@ export default Ember.Component.extend({
this.appEvents.on(event, this, this._resetShouldBuildScrollMap); this.appEvents.on(event, this, this._resetShouldBuildScrollMap);
}); });
Ember.run.schedule("afterRender", () => {
$input.scrollTop(0);
$input.on('touchstart mouseenter', () => { $input.on('touchstart mouseenter', () => {
if (!$preview.is(":visible")) return; if (!$preview.is(":visible")) return;
$preview.off('scroll'); $preview.off('scroll');
@ -152,6 +155,7 @@ export default Ember.Component.extend({
this._syncScroll(this._syncPreviewAndEditorScroll, $input, $preview); this._syncScroll(this._syncPreviewAndEditorScroll, $input, $preview);
}); });
}); });
});
}, },
_syncScroll($callback, $input, $preview) { _syncScroll($callback, $input, $preview) {