Add some logic to jumpTop/jumpBottom when best of is enabled

This commit is contained in:
Robin Ward 2013-06-10 13:07:54 -04:00
parent 68d849419b
commit 0d83f373b8

View File

@ -126,11 +126,19 @@ Discourse.TopicController = Discourse.ObjectController.extend(Discourse.Selected
}, },
jumpTop: function() { jumpTop: function() {
Discourse.URL.routeTo(this.get('content.url')); if (this.get('bestOf')) {
Discourse.TopicView.scrollTo(this.get('id'), this.get('posts').first().get('post_number'));
} else {
Discourse.URL.routeTo(this.get('url'));
}
}, },
jumpBottom: function() { jumpBottom: function() {
Discourse.URL.routeTo(this.get('content.lastPostUrl')); if (this.get('bestOf')) {
Discourse.TopicView.scrollTo(this.get('id'), this.get('posts').last().get('post_number'));
} else {
Discourse.URL.routeTo(this.get('lastPostUrl'));
}
}, },
cancelFilter: function() { cancelFilter: function() {