From 4d5169c445cccf83f151da05227d7355b7baa7ac Mon Sep 17 00:00:00 2001 From: Ahmed Gagan Date: Tue, 21 Jul 2020 17:23:26 +0530 Subject: [PATCH] UX: Remember scroll position in assign lists (#82) --- .../templates/components/basic-assigned-topic-list.hbs | 4 +++- assets/javascripts/discourse/templates/group-topics-list.hbs | 4 +++- .../javascripts/discourse/templates/user-assigned-topics.hbs | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/assets/javascripts/discourse/templates/components/basic-assigned-topic-list.hbs b/assets/javascripts/discourse/templates/components/basic-assigned-topic-list.hbs index 2090030..6d35127 100644 --- a/assets/javascripts/discourse/templates/components/basic-assigned-topic-list.hbs +++ b/assets/javascripts/discourse/templates/components/basic-assigned-topic-list.hbs @@ -18,7 +18,9 @@ skipHeader=skipHeader tagsForUser=tagsForUser unassign=unassign - reassign=reassign}} + reassign=reassign + onScroll=onScroll + scrollOnLoad=scrollOnLoad}} {{else}} {{#unless loadingMore}}
diff --git a/assets/javascripts/discourse/templates/group-topics-list.hbs b/assets/javascripts/discourse/templates/group-topics-list.hbs index 8d177d2..4d3237a 100644 --- a/assets/javascripts/discourse/templates/group-topics-list.hbs +++ b/assets/javascripts/discourse/templates/group-topics-list.hbs @@ -9,7 +9,9 @@ showInserted=(action "showInserted") tagsForUser=tagsForUser unassign=(action 'unassign') - reassign=(action 'reassign')}} + reassign=(action 'reassign') + onScroll=saveScrollPosition + scrollOnLoad=true}} {{conditional-loading-spinner condition=model.loadingMore}} {{/load-more}} diff --git a/assets/javascripts/discourse/templates/user-assigned-topics.hbs b/assets/javascripts/discourse/templates/user-assigned-topics.hbs index f14fe20..5b25af2 100644 --- a/assets/javascripts/discourse/templates/user-assigned-topics.hbs +++ b/assets/javascripts/discourse/templates/user-assigned-topics.hbs @@ -9,7 +9,9 @@ showInserted=(action "showInserted") tagsForUser=tagsForUser unassign=(action 'unassign') - reassign=(action 'reassign')}} + reassign=(action 'reassign') + onScroll=saveScrollPosition + scrollOnLoad=true}} {{conditional-loading-spinner condition=model.loadingMore}} {{/load-more}}