forked from phoedos/pmd
Made target thing a bit nicer
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2413 51baf565-9d33-0410-a72c-fc3788e3496d
This commit is contained in:
@ -52,9 +52,15 @@ sub loadProjectList() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@newprojects = sort { $a->getPctg() cmp $b->getPctg() } @projects;
|
@newprojects = sort { $a->getPctg() cmp $b->getPctg() } @projects;
|
||||||
#my $result = $query->param("target");
|
|
||||||
|
my $prev2name = "header";
|
||||||
|
my $count = 0;
|
||||||
my $result="<table align=center><tr><th>Project</th><th></th><th>Home page</th><th>NCSS</th><th>Problems</th><th>Percentage<br>Unused Code</th><th>Duplicate<br>Code</th></tr>";
|
my $result="<table align=center><tr><th>Project</th><th></th><th>Home page</th><th>NCSS</th><th>Problems</th><th>Percentage<br>Unused Code</th><th>Duplicate<br>Code</th></tr>";
|
||||||
|
$result="${result}<a name=\"header\"";
|
||||||
foreach $project (@newprojects) {
|
foreach $project (@newprojects) {
|
||||||
|
if ($count+2 < scalar(@newprojects)) {
|
||||||
|
$prev2name = $newprojects[$count+2]->getUnixName();
|
||||||
|
}
|
||||||
my $target =$query->param("target");
|
my $target =$query->param("target");
|
||||||
my $jobLink=$project->getTitle();
|
my $jobLink=$project->getTitle();
|
||||||
if (-e $project->getRptFile()) {
|
if (-e $project->getRptFile()) {
|
||||||
@ -67,7 +73,10 @@ sub loadProjectList() {
|
|||||||
}
|
}
|
||||||
$result="${result}<td>${jobLink}</td>";
|
$result="${result}<td>${jobLink}</td>";
|
||||||
$result="${result}<td></td>";
|
$result="${result}<td></td>";
|
||||||
$result="${result}<td><a name=\"@{[$project->getUnixName()]}\"></a>@{[$project->getHomePage()]}</td>";
|
$result="${result}<td>";
|
||||||
|
$result="${result}<a name=\"prev2-${prev2name}\"></a>";
|
||||||
|
$result="${result}<a name=\"@{[$project->getUnixName()]}\"></a>";
|
||||||
|
$result="${result}@{[$project->getHomePage()]}</td>";
|
||||||
$result="${result}<td>@{[$project->getNCSS()]}</td>";
|
$result="${result}<td>@{[$project->getNCSS()]}</td>";
|
||||||
my $pctg = $project->getPctg();
|
my $pctg = $project->getPctg();
|
||||||
my $color="red";
|
my $color="red";
|
||||||
@ -88,6 +97,7 @@ sub loadProjectList() {
|
|||||||
$cpdLink="<a href=\"@{[$project->getCPDRptURL]}\">@{[$project->getCPDLines()]}</a>";
|
$cpdLink="<a href=\"@{[$project->getCPDRptURL]}\">@{[$project->getCPDLines()]}</a>";
|
||||||
}
|
}
|
||||||
$result = "${result}<td align=center>$cpdLink</td></tr>\n";
|
$result = "${result}<td align=center>$cpdLink</td></tr>\n";
|
||||||
|
$count += 1;
|
||||||
}
|
}
|
||||||
$result="${result}</tr></table>";
|
$result="${result}</tr></table>";
|
||||||
return $result;
|
return $result;
|
||||||
|
Reference in New Issue
Block a user