diff --git a/src/js/widgets/library_list/widget.js b/src/js/widgets/library_list/widget.js index a71a16201..da1b67c71 100644 --- a/src/js/widgets/library_list/widget.js +++ b/src/js/widgets/library_list/widget.js @@ -100,6 +100,7 @@ define([ 'click #bulk-delete': 'bulkDelete', 'click #bulk-limit': 'bulkLimit', 'click #select-all-docs-cb': 'toggleAll', + 'click #backToTopBtn': 'goToTop', }, modelEvents: { @@ -113,6 +114,15 @@ define([ this.trigger('changeSort'); }, + goToTop: function() { + $(document.documentElement).animate( + { + scrollTop: 0, + }, + 'fast' + ); + }, + childViewOptions: function() { if (this.model.get('editRecords')) { return { permission: true }; diff --git a/src/js/widgets/list_of_things/templates/pagination-partial.html b/src/js/widgets/list_of_things/templates/pagination-partial.html index c6ed64860..10345890c 100644 --- a/src/js/widgets/list_of_things/templates/pagination-partial.html +++ b/src/js/widgets/list_of_things/templates/pagination-partial.html @@ -7,7 +7,7 @@ {{#unless query}} {{#unless error}} -