FIX: When switching discovery routes, fill the screen if content changes

This commit is contained in:
Robin Ward 2015-09-14 13:51:57 -04:00
parent 30999de3e2
commit 1853829471

View File

@ -1,7 +1,6 @@
import UrlRefresh from 'discourse/mixins/url-refresh'; import UrlRefresh from 'discourse/mixins/url-refresh';
import LoadMore from "discourse/mixins/load-more"; import LoadMore from "discourse/mixins/load-more";
import { on } from "ember-addons/ember-computed-decorators"; import { on, observes, default as computed } from "ember-addons/ember-computed-decorators";
import computed from "ember-addons/ember-computed-decorators";
export default Ember.View.extend(LoadMore, UrlRefresh, { export default Ember.View.extend(LoadMore, UrlRefresh, {
eyelineSelector: '.topic-list-item', eyelineSelector: '.topic-list-item',
@ -22,6 +21,7 @@ export default Ember.View.extend(LoadMore, UrlRefresh, {
}, },
@on("didInsertElement") @on("didInsertElement")
@observes("controller.model")
_readjustScrollPosition() { _readjustScrollPosition() {
const scrollTo = this.session.get('topicListScrollPosition'); const scrollTo = this.session.get('topicListScrollPosition');
if (scrollTo && scrollTo >= 0) { if (scrollTo && scrollTo >= 0) {