]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Fixes #3023: added support for 'class' argument in elgg_register_menu_item
authorewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544>
Tue, 1 Mar 2011 19:17:32 +0000 (19:17 +0000)
committerewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544>
Tue, 1 Mar 2011 19:17:32 +0000 (19:17 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@8536 36083f99-b078-4883-b0ff-0f9b5a30f544

engine/classes/ElggMenuItem.php

index 784b5670f6787e42d45f9f77d790afd118dd662c..e0e5d0952a2c8cd11a3ba2d4524bad02f913c2c6 100644 (file)
@@ -116,6 +116,11 @@ class ElggMenuItem {
                        unset($options['context']);
                }
 
+               if (isset($options['class'])) {
+                       $item->setLinkClass($options['class']);
+                       unset($options['class']);
+               }
+               
                foreach ($options as $key => $value) {
                        $item->$key = $value;
                }
@@ -422,9 +427,9 @@ class ElggMenuItem {
                }
                
                if ($this->linkClass) {
-                       $vars['class'] = $this->linkClass;
+                       $vars['class'] = $this->getLinkClass();
                }
-               
+                               
                if ($this->title) {
                        $vars['title'] = $this->title;
                }