From f5ee93aa0fb957ba4d2af813b9894eb8b55faad8 Mon Sep 17 00:00:00 2001 From: Stas Vilchik Date: Mon, 26 Jan 2015 10:30:40 +0100 Subject: [PATCH] SONAR-5820 fix infinite scrolling --- server/sonar-web/src/main/js/coding-rules/controller.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/server/sonar-web/src/main/js/coding-rules/controller.js b/server/sonar-web/src/main/js/coding-rules/controller.js index 8259c9e903b..a306cb0bfbb 100644 --- a/server/sonar-web/src/main/js/coding-rules/controller.js +++ b/server/sonar-web/src/main/js/coding-rules/controller.js @@ -39,7 +39,7 @@ define([ this.app.state.set({ selectedIndex: 0, page: 1 }, { silent: true }); } - this.hideDetails(); + this.hideDetails(firstPage); var that = this, url = baseUrl + '/api/rules/search', @@ -124,13 +124,15 @@ define([ this.showDetails(rule); }, - hideDetails: function () { + hideDetails: function (firstPage) { key.setScope('list'); this.app.state.unset('rule'); this.app.layout.workspaceDetailsRegion.reset(); this.app.layout.hideDetails(); this.app.workspaceListView.bindScrollEvents(); - this.app.workspaceListView.scrollTo(); + if (firstPage) { + this.app.workspaceListView.scrollTo(); + } } }); -- 2.39.5