FIX: Remember scroll position in long assigned lists
This commit is contained in:
parent
050143960c
commit
cb9ca82644
|
|
@ -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() {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue