summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-05-30 13:11:38 +0000
committerDries Buytaert <dries@buytaert.net>2009-05-30 13:11:38 +0000
commit986c3cdce45db5db2982ece0d0da628e31a5b750 (patch)
tree45989006e2b22f4b015d2dfce6c6ba28841e8555 /includes
parent6e947c65a95447eb090c9c0fc6ccf5a93dab23ae (diff)
downloadbrdo-986c3cdce45db5db2982ece0d0da628e31a5b750.tar.gz
brdo-986c3cdce45db5db2982ece0d0da628e31a5b750.tar.bz2
- Patch #393632 by andypost: use both first and last class for single-item menu items.
Diffstat (limited to 'includes')
-rw-r--r--includes/menu.inc7
1 files changed, 4 insertions, 3 deletions
diff --git a/includes/menu.inc b/includes/menu.inc
index 4bc5c7581..e190e854e 100644
--- a/includes/menu.inc
+++ b/includes/menu.inc
@@ -809,13 +809,14 @@ function menu_tree_output($tree) {
$num_items = count($items);
foreach ($items as $i => $data) {
- $extra_class = NULL;
+ $extra_class = array();
if ($i == 0) {
- $extra_class = 'first';
+ $extra_class[] = 'first';
}
if ($i == $num_items - 1) {
- $extra_class = 'last';
+ $extra_class[] = 'last';
}
+ $extra_class = implode(' ', $extra_class);
$link = theme('menu_item_link', $data['link']);
if ($data['below']) {
$output .= theme('menu_item', $link, $data['link']['has_children'], menu_tree_output($data['below']), $data['link']['in_active_trail'], $extra_class);