Skip to content

Commit

Permalink
add ability to filter Html_basic reports' list of files
Browse files Browse the repository at this point in the history
  • Loading branch information
DrHyde committed Jan 17, 2013
1 parent 929b7fa commit cbfb73f
Showing 1 changed file with 22 additions and 1 deletion.
23 changes: 22 additions & 1 deletion lib/Devel/Cover/Report/Html_basic.pm
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -568,6 +568,27 @@ $Templates{summary} = <<'EOT';
</tr> </tr>
</table> </table>
<div><br></br></div> <div><br></br></div>
<script language=javascript>
function filter_files(filter_by) {
var allelements = document.getElementsByTagName("tr");
var re_now = new RegExp(filter_by, 'i');
for(var i = 0; i < allelements.length; i++) {
if(allelements[i].className) {
if(filter_by == "" || allelements[i].className == "Total" || (filter_by.length && re_now.test(allelements[i].className))) {
allelements[i].style.display = "table-row";
} else if(filter_by.length && !re_now.test(allelements[i].className)) {
allelements[i].style.display = "none";
}
}
}
}
</script>
<form name=filterform action='javascript:filter_files(document.forms["filterform"]["filterfield"].value)'>Restrict to regex: <input type=text name=filterfield><input type=submit></form>
<br />
<table class="sortable" id="coverage_table"> <table class="sortable" id="coverage_table">
<thead> <thead>
<tr> <tr>
Expand All @@ -581,7 +602,7 @@ $Templates{summary} = <<'EOT';
<tfoot> <tfoot>
[% FOREACH file = files %] [% FOREACH file = files %]
<tr align="center" valign="top"> <tr align="center" valign="top" class="[% file %]">
<td align="left"> <td align="left">
[% IF R.exists.$file %] [% IF R.exists.$file %]
<a href="[% R.filenames.$file %].html"> [% file %] </a> <a href="[% R.filenames.$file %].html"> [% file %] </a>
Expand Down

0 comments on commit cbfb73f

Please sign in to comment.