mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: Was not resuming scroll position on back button
This commit is contained in:
parent
14f075e812
commit
d44d2b3f10
@ -7,7 +7,7 @@
|
|||||||
@namespace Discourse
|
@namespace Discourse
|
||||||
@module Discourse
|
@module Discourse
|
||||||
**/
|
**/
|
||||||
Discourse.DiscoveryTopicsView = Discourse.View.extend(Discourse.ScrollTop, Discourse.LoadMore, {
|
Discourse.DiscoveryTopicsView = Discourse.View.extend(Discourse.LoadMore, {
|
||||||
eyelineSelector: '.topic-list-item',
|
eyelineSelector: '.topic-list-item',
|
||||||
|
|
||||||
actions: {
|
actions: {
|
||||||
@ -25,6 +25,15 @@ Discourse.DiscoveryTopicsView = Discourse.View.extend(Discourse.ScrollTop, Disco
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
_readjustScrollPosition: function() {
|
||||||
|
var scrollTo = Discourse.Session.currentProp('topicListScrollPosition');
|
||||||
|
if (scrollTo) {
|
||||||
|
Em.run.schedule('afterRender', function() {
|
||||||
|
$(window).scrollTop(scrollTo);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}.on('didInsertElement'),
|
||||||
|
|
||||||
_updateTitle: function() {
|
_updateTitle: function() {
|
||||||
Discourse.notifyTitle(this.get('controller.topicTrackingState.incomingCount'));
|
Discourse.notifyTitle(this.get('controller.topicTrackingState.incomingCount'));
|
||||||
}.observes('controller.topicTrackingState.incomingCount'),
|
}.observes('controller.topicTrackingState.incomingCount'),
|
||||||
|
Loading…
Reference in New Issue
Block a user