mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-04-06 10:31:03 -04:00
add quick filters for easy data consumption without scrolling through many pages
This commit is contained in:
13
app/assets/javascripts/scrollPosition.js
Normal file
13
app/assets/javascripts/scrollPosition.js
Normal file
@@ -0,0 +1,13 @@
|
||||
document.querySelectorAll('.usa-button-group a, .usa-pagination a').forEach(function(button) {
|
||||
button.addEventListener('click', function() {
|
||||
sessionStorage.setItem('scrollPosition', window.pageYOffset);
|
||||
});
|
||||
});
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var scrollPosition = sessionStorage.getItem('scrollPosition');
|
||||
if (scrollPosition !== null) {
|
||||
window.scrollTo(0, parseInt(scrollPosition));
|
||||
sessionStorage.removeItem('scrollPosition');
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user