Added "selectedMenuItem" as a class to all of the menus.

This commit is contained in:
JT Smith 2002-05-24 16:49:20 +00:00
parent bb0fff4f8b
commit 60eebfd0df
4 changed files with 28 additions and 7 deletions

View file

@ -40,8 +40,13 @@ sub traversePageTree {
$sth = WebGUI::SQL->read("select urlizedTitle, menuTitle, pageId from page where parentId='$_[0]' order by sequenceNumber"); $sth = WebGUI::SQL->read("select urlizedTitle, menuTitle, pageId from page where parentId='$_[0]' order by sequenceNumber");
while (@data = $sth->array) { while (@data = $sth->array) {
if (WebGUI::Privilege::canViewPage($data[2])) { if (WebGUI::Privilege::canViewPage($data[2])) {
$output .= $depth.'<a class="verticalMenu" href="'. $output .= $depth.'<a class="verticalMenu" href="'.WebGUI::URL::gateway($data[0]).'">';
WebGUI::URL::gateway($data[0]).'">'.$data[1].'</a><br>'; if ($session{page}{pageId} == $data[2]) {
$output .= '<span class="selectedMenuItem">'.$data[1].'</span>';
} else {
$output .= $data[1];
}
$output .= '</a><br>';
$output .= traversePageTree($data[2],$_[1]+1,$toLevel); $output .= traversePageTree($data[2],$_[1]+1,$toLevel);
} }
} }

View file

@ -36,7 +36,13 @@ sub _replacement {
} else { } else {
$temp .= $delimeter; $temp .= $delimeter;
} }
$temp .= '<a class="horizontalMenu" href="'.WebGUI::URL::gateway($data[1]).'">'.$data[0].'</a>'; $temp .= '<a class="horizontalMenu" href="'.WebGUI::URL::gateway($data[1]).'">';
if ($session{page}{pageId} == $data[2]) {
$temp .= '<span class="selectedMenuItem">'.$data[1].'</span>';
} else {
$temp .= $data[1];
}
$temp .= '</a>';
} }
} }
$sth->finish; $sth->finish;

View file

@ -38,8 +38,13 @@ sub _replacement {
} else { } else {
$temp .= $delimeter; $temp .= $delimeter;
} }
$temp .= '<a class="horizontalMenu" href="'.WebGUI::URL::gateway($data[1]).'">'. $temp .= '<a class="horizontalMenu" href="'.WebGUI::URL::gateway($data[1]).'">';
$data[0].'</a>'; if ($session{page}{pageId} == $data[2]) {
$temp .= '<span class="selectedMenuItem">'.$data[1].'</span>';
} else {
$temp .= $data[1];
}
$temp .= '</a>';
} }
} }
$sth->finish; $sth->finish;

View file

@ -35,8 +35,13 @@ sub _replacement {
} else { } else {
$temp .= $delimeter; $temp .= $delimeter;
} }
$temp .= '<a class="horizontalMenu" href="'.WebGUI::URL::gateway($data[1]) $temp .= '<a class="horizontalMenu" href="'.WebGUI::URL::gateway($data[1]).'">';
.'">'.$data[0].'</a>'; if ($session{page}{pageId} == $data[2]) {
$temp .= '<span class="selectedMenuItem">'.$data[1].'</span>';
} else {
$temp .= $data[1];
}
$temp .= '</a>';
} }
} }
$sth->finish; $sth->finish;