import DiscourseURL from 'discourse/lib/url'; import { deprecated } from 'discourse/mixins/scroll-top'; const context = { _scrollTop() { if (Ember.testing) { return; } $(document).scrollTop(0); } }; function scrollTop() { if (DiscourseURL.isJumpScheduled()) { return; } Ember.run.scheduleOnce('afterRender', context, context._scrollTop); } export default Ember.Mixin.create({ didInsertElement() { deprecated('The `ScrollTop` mixin is deprecated. Replace it with a `{{d-section}}` component'); this._super(); scrollTop(); } }); export { scrollTop };