diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2009-04-24 23:28:27 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2009-04-24 23:28:27 -0400 |
commit | f4da6c7e81e07716f7bbf38b6669ef411b0ded04 (patch) | |
tree | f0bfe0ed2da0f17558d6cf34ac98a47aa03f10d1 /coverage/htmlfiles/pyfile.html | |
parent | 4870bc77e97d0d4f3e4740b9d1d95975e01ffe67 (diff) | |
download | python-coveragepy-f4da6c7e81e07716f7bbf38b6669ef411b0ded04.tar.gz |
Use jquery to enable hiding and showing highlighting of source lines in HTML reports.
Diffstat (limited to 'coverage/htmlfiles/pyfile.html')
-rw-r--r-- | coverage/htmlfiles/pyfile.html | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/coverage/htmlfiles/pyfile.html b/coverage/htmlfiles/pyfile.html index e6c8d23..192cc58 100644 --- a/coverage/htmlfiles/pyfile.html +++ b/coverage/htmlfiles/pyfile.html @@ -3,6 +3,20 @@ <head>
<title>Coverage for {{cu.name|escape}}</title>
<link rel='stylesheet' href='style.css' type='text/css'>
+<script src='jquery-1.3.2.min.js'></script>
+<script>
+function toggle_lines(btn, cls) {
+ var btn = $(btn);
+ if (btn.hasClass("hide")) {
+ $("#source ."+cls).removeClass("hide");
+ btn.removeClass("hide");
+ }
+ else {
+ $("#source ."+cls).addClass("hide");
+ btn.addClass("hide");
+ }
+}
+</script>
</head>
<body>
<div id='header'>
@@ -12,9 +26,10 @@ </h1>
<h2 class='stats'>
Stats:
- <span class='stm'>{{n_stm}} statements</span>
- <span class='exc'>{{n_exc}} excluded</span>
- <span class='mis'>{{n_mis}} missing</span>
+ {{n_stm}} statements
+ <span class='run hide' onclick='toggle_lines(this, "run")'>{{n_run}} run</span>
+ <span class='exc' onclick='toggle_lines(this, "exc")'>{{n_exc}} excluded</span>
+ <span class='mis' onclick='toggle_lines(this, "mis")'>{{n_mis}} missing</span>
</h2>
</div>
</div>
|