FIX: Remember scroll position in long assigned lists

This commit is contained in:
Ahmed Gagan 2020-08-05 17:48:09 +05:30 committed by GitHub
parent 050143960c
commit cb9ca82644
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 11 additions and 7 deletions

View File

@ -1,4 +1,5 @@
import DiscourseRoute from "discourse/routes/discourse"; import DiscourseRoute from "discourse/routes/discourse";
import { findOrResetCachedTopicList } from "discourse/lib/cached-topic-list";
export default DiscourseRoute.extend({ export default DiscourseRoute.extend({
queryParams: { queryParams: {
@ -24,13 +25,16 @@ export default DiscourseRoute.extend({
"name" "name"
)}`; )}`;
} }
return this.store.findFiltered("topicList", { const lastTopicList = findOrResetCachedTopicList(this.session, filter);
filter: filter, return lastTopicList
params: { ? lastTopicList
order: params.order, : this.store.findFiltered("topicList", {
ascending: params.ascending filter: filter,
} params: {
}); order: params.order,
ascending: params.ascending
}
});
}, },
renderTemplate() { renderTemplate() {