diff --git a/lib/WebGUI/Navigation.pm b/lib/WebGUI/Navigation.pm
index db51c0d5a..f5d68a8a7 100644
--- a/lib/WebGUI/Navigation.pm
+++ b/lib/WebGUI/Navigation.pm
@@ -79,9 +79,13 @@ sub drawHorizontal {
} else {
$output .= ' '.$seperator.' ';
}
- $output .= '';
+ $output .= '';
+ if ($pageId == $session{page}{pageId}) {
+ $output .= '';
+ } else {
+ $output .= $tree->{$pageId}{title};
+ }
+ $output .= '';
}
return $output;
}
@@ -128,9 +132,13 @@ sub drawVertical {
$leading .= "
";
}
foreach $pageId (keys %{$tree}) {
- $output .= $padding.$bullet.''.$leading;
+ $output .= $padding.$bullet.'';
+ if ($pageId == $session{page}{pageId}) {
+ $output .= '';
+ } else {
+ $output .= $tree->{$pageId}{title};
+ }
+ $output .= ''.$leading;
$output .= drawVertical($tree->{$pageId}{sub}, $bullet, $class, $spacing, ($indent+1));
}
return $output;