From c092c8c380c868b8b9d120fdb8392ab8c3ead079 Mon Sep 17 00:00:00 2001 From: Stas Vilchik Date: Tue, 29 Jul 2014 15:20:53 +0200 Subject: [PATCH] SONAR-5502 When a line is covered by many tests, after clicking on them, the popup light appear in the middle of the code --- .../coffee/component-viewer/header/tests-header.coffee | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/sonar-web/src/main/coffee/component-viewer/header/tests-header.coffee b/server/sonar-web/src/main/coffee/component-viewer/header/tests-header.coffee index 76e196c66c7..667796b9bb6 100644 --- a/server/sonar-web/src/main/coffee/component-viewer/header/tests-header.coffee +++ b/server/sonar-web/src/main/coffee/component-viewer/header/tests-header.coffee @@ -36,7 +36,12 @@ define [ onRender: -> @header.enableUnitTest = (testName) => - @ui.unitTests.filter("[data-name=#{testName}]").click() + test = @ui.unitTests.filter("[data-name=#{testName}]") + container = test.closest '.component-viewer-header-expanded-bar-section-list' + topOffset = test.offset().top - container.offset().top + if topOffset > container.height() + container.scrollTop topOffset + test.click() @$(@activeSort).addClass 'active-link' if @activeSort -- 2.39.5