diff --git a/app/mixins/scroll-reset.js b/app/mixins/scroll-reset.js new file mode 100644 index 00000000..0909e82a --- /dev/null +++ b/app/mixins/scroll-reset.js @@ -0,0 +1,8 @@ +import Ember from 'ember'; + +export default Ember.Mixin.create({ + activate: function() { + this._super(...arguments); + window.scrollTo(0,0); + } +}); diff --git a/app/routes/repo.js b/app/routes/repo.js index eb638147..346e1e59 100644 --- a/app/routes/repo.js +++ b/app/routes/repo.js @@ -1,8 +1,9 @@ import TravisRoute from 'travis/routes/basic'; import Repo from 'travis/models/repo'; +import ScrollResetMixin from 'travis/mixins/scroll-reset'; import Ember from 'ember'; -export default TravisRoute.extend({ +export default TravisRoute.extend(ScrollResetMixin, { store: Ember.inject.service(), titleToken(model) {