Skip to content

Commit

Permalink
Use breadcrumbs.
Browse files Browse the repository at this point in the history
  • Loading branch information
sebastianbergmann committed Sep 18, 2012
1 parent 4aaf381 commit 04de768
Show file tree
Hide file tree
Showing 5 changed files with 27 additions and 40 deletions.
22 changes: 14 additions & 8 deletions PHP/CodeCoverage/Report/HTML/Renderer.php
Original file line number Diff line number Diff line change
Expand Up @@ -209,18 +209,24 @@ protected function renderItemTemplate(Text_Template $template, array $data)
*/
protected function setCommonTemplateVariables(Text_Template $template, $title, PHP_CodeCoverage_Report_Node $node)
{
$navigation = '';
$breadcrumbs = '';

if ($node !== NULL) {
$path = $node->getPathAsArray();

foreach ($path as $step) {
$navigation .= sprintf(
' <li%s><a href="%s.html">%s</a></li>' . "\n",
$step === $node ? ' class="active"' : '',
$step->getId(),
$step->getName()
);
if ($step !== $node) {
$breadcrumbs .= sprintf(
' <li><a href="%s.html">%s</a> <span class="divider">/</span></li>' . "\n",
$step->getId(),
$step->getName()
);
} else {
$breadcrumbs .= sprintf(
' <li class="active">%s</li>' . "\n",
$step->getName()
);
}
}
}

Expand All @@ -229,7 +235,7 @@ protected function setCommonTemplateVariables(Text_Template $template, $title, P
'title' => $title,
'id' => $node->getId(),
'full_path' => $node->getPath(),
'navigation' => $navigation,
'breadcrumbs' => $breadcrumbs,
'charset' => $this->charset,
'date' => $this->date,
'version' => '@package_version@',
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
body {
padding-top: 60px;
padding-top: 10px;
}

.popover {
Expand Down
14 changes: 0 additions & 14 deletions PHP/CodeCoverage/Report/HTML/Renderer/Template/dashboard.html.dist
Original file line number Diff line number Diff line change
Expand Up @@ -12,20 +12,6 @@
<![endif]-->
</head>
<body>
<header>
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<div class="nav-collapse collapse">
<ul class="nav">
{navigation}
<li class="active"><a href="{id}.dashboard.html">Dashboard</a></li>
</ul>
</div>
</div>
</div>
</div>
</header>
<div class="container">
<div class="row">
<div class="span6">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,12 @@
</head>
<body>
<header>
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<div class="nav-collapse collapse">
<ul class="nav">
{navigation}
<li><a href="{id}.dashboard.html">Dashboard</a></li>
</ul>
</div>
<div class="container">
<div class="row">
<div class="span12">
<ul class="breadcrumb">
{breadcrumbs}
</ul>
</div>
</div>
</div>
Expand Down
14 changes: 6 additions & 8 deletions PHP/CodeCoverage/Report/HTML/Renderer/Template/file.html.dist
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,12 @@
</head>
<body>
<header>
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<div class="nav-collapse collapse">
<ul class="nav">
{navigation}
</ul>
</div>
<div class="container">
<div class="row">
<div class="span12">
<ul class="breadcrumb">
{breadcrumbs}
</ul>
</div>
</div>
</div>
Expand Down

0 comments on commit 04de768

Please sign in to comment.