mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
UX: Composer textarea should always start at the top.
This commit is contained in:
parent
3c60702663
commit
f3f051a344
@ -136,20 +136,24 @@ export default Ember.Component.extend({
|
|||||||
this.appEvents.on(event, this, this._resetShouldBuildScrollMap);
|
this.appEvents.on(event, this, this._resetShouldBuildScrollMap);
|
||||||
});
|
});
|
||||||
|
|
||||||
$input.on('touchstart mouseenter', () => {
|
Ember.run.schedule("afterRender", () => {
|
||||||
if (!$preview.is(":visible")) return;
|
$input.scrollTop(0);
|
||||||
$preview.off('scroll');
|
|
||||||
|
|
||||||
$input.on('scroll', () => {
|
$input.on('touchstart mouseenter', () => {
|
||||||
this._syncScroll(this._syncEditorAndPreviewScroll, $input, $preview);
|
if (!$preview.is(":visible")) return;
|
||||||
|
$preview.off('scroll');
|
||||||
|
|
||||||
|
$input.on('scroll', () => {
|
||||||
|
this._syncScroll(this._syncEditorAndPreviewScroll, $input, $preview);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
|
||||||
|
|
||||||
$preview.on('touchstart mouseenter', () => {
|
$preview.on('touchstart mouseenter', () => {
|
||||||
$input.off('scroll');
|
$input.off('scroll');
|
||||||
|
|
||||||
$preview.on('scroll', () => {
|
$preview.on('scroll', () => {
|
||||||
this._syncScroll(this._syncPreviewAndEditorScroll, $input, $preview);
|
this._syncScroll(this._syncPreviewAndEditorScroll, $input, $preview);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user