]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Fixes #3103. Re-added code accidentally removed in r8611 that broke page menu selecte...
authorbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>
Mon, 14 Mar 2011 02:44:09 +0000 (02:44 +0000)
committerbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>
Mon, 14 Mar 2011 02:44:09 +0000 (02:44 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@8700 36083f99-b078-4883-b0ff-0f9b5a30f544

views/default/navigation/menu/page.php

index c7d858e1d3b1ce250cd11dc64681218521a5467e..56a2882343eca6bf801613631713edd1d94494c6 100644 (file)
@@ -16,6 +16,15 @@ if (isset($vars['class'])) {
        $class = "$class {$vars['class']}";
 }
 
+if (isset($vars['selected_item'])) {
+       $parent = $vars['selected_item']->getParent();
+
+       while ($parent) {
+               $parent->setSelected();
+               $parent = $parent->getParent();
+       }
+}
+
 foreach ($vars['menu'] as $section => $menu_items) {
        echo elgg_view('navigation/menu/elements/section', array(
                'items' => $menu_items,