summaryrefslogtreecommitdiff
path: root/coverage/htmlfiles
diff options
context:
space:
mode:
Diffstat (limited to 'coverage/htmlfiles')
-rw-r--r--coverage/htmlfiles/coverage_html.js13
-rw-r--r--coverage/htmlfiles/index.html2
-rw-r--r--coverage/htmlfiles/pyfile.html2
-rw-r--r--coverage/htmlfiles/style.css3
4 files changed, 13 insertions, 7 deletions
diff --git a/coverage/htmlfiles/coverage_html.js b/coverage/htmlfiles/coverage_html.js
index f6f5de20..7fc2963c 100644
--- a/coverage/htmlfiles/coverage_html.js
+++ b/coverage/htmlfiles/coverage_html.js
@@ -1,5 +1,5 @@
// Licensed under the Apache License: http://www.apache.org/licenses/LICENSE-2.0
-// For details: https://bitbucket.org/ned/coveragepy/src/default/NOTICE.txt
+// For details: https://github.com/nedbat/coveragepy/blob/master/NOTICE.txt
// Coverage.py HTML report browser code.
/*jslint browser: true, sloppy: true, vars: true, plusplus: true, maxerr: 50, indent: 4 */
@@ -555,11 +555,16 @@ coverage.resize_scroll_markers = function () {
var previous_line = -99,
last_mark,
- last_top;
+ last_top,
+ offsets = {};
+ // Calculate line offsets outside loop to prevent relayouts
+ c.missed_lines.each(function() {
+ offsets[this.id] = $(this).offset().top;
+ });
c.missed_lines.each(function () {
- var line_top = Math.round($(this).offset().top * marker_scale),
- id_name = $(this).attr('id'),
+ var id_name = $(this).attr('id'),
+ line_top = Math.round(offsets[id_name] * marker_scale),
line_number = parseInt(id_name.substring(1, id_name.length));
if (line_number === previous_line + 1) {
diff --git a/coverage/htmlfiles/index.html b/coverage/htmlfiles/index.html
index 1e3999f9..4129bc31 100644
--- a/coverage/htmlfiles/index.html
+++ b/coverage/htmlfiles/index.html
@@ -1,5 +1,5 @@
{# Licensed under the Apache License: http://www.apache.org/licenses/LICENSE-2.0 #}
-{# For details: https://bitbucket.org/ned/coveragepy/src/default/NOTICE.txt #}
+{# For details: https://github.com/nedbat/coveragepy/blob/master/NOTICE.txt #}
<!DOCTYPE html>
<html>
diff --git a/coverage/htmlfiles/pyfile.html b/coverage/htmlfiles/pyfile.html
index 8542a467..245ecf41 100644
--- a/coverage/htmlfiles/pyfile.html
+++ b/coverage/htmlfiles/pyfile.html
@@ -1,5 +1,5 @@
{# Licensed under the Apache License: http://www.apache.org/licenses/LICENSE-2.0 #}
-{# For details: https://bitbucket.org/ned/coveragepy/src/default/NOTICE.txt #}
+{# For details: https://github.com/nedbat/coveragepy/blob/master/NOTICE.txt #}
<!DOCTYPE html>
<html>
diff --git a/coverage/htmlfiles/style.css b/coverage/htmlfiles/style.css
index 86b82091..14592865 100644
--- a/coverage/htmlfiles/style.css
+++ b/coverage/htmlfiles/style.css
@@ -1,5 +1,5 @@
/* Licensed under the Apache License: http://www.apache.org/licenses/LICENSE-2.0 */
-/* For details: https://bitbucket.org/ned/coveragepy/src/default/NOTICE.txt */
+/* For details: https://github.com/nedbat/coveragepy/blob/master/NOTICE.txt */
/* CSS styles for coverage.py. */
@@ -365,6 +365,7 @@ td.text {
height: 100%;
background: white;
border-left: 1px solid #eee;
+ will-change: transform; /* for faster scrolling of fixed element in Chrome */
}
#scroll_marker .marker {