Commit 5b96a619 by niskac

minor addition to #140

parent ebdb78f9
...@@ -55,6 +55,9 @@ abstract class BootBaseMenu extends BootWidget ...@@ -55,6 +55,9 @@ abstract class BootBaseMenu extends BootWidget
$item['label'] = '<i class="'.$item['icon'].'"></i> '.$item['label']; $item['label'] = '<i class="'.$item['icon'].'"></i> '.$item['label'];
} }
if (!isset($item['header']) && !isset($item['url']))
$item['url'] = '#';
if (isset($item['url'])) if (isset($item['url']))
return CHtml::link($item['label'], $item['url'], $item['linkOptions']); return CHtml::link($item['label'], $item['url'], $item['linkOptions']);
else else
......
...@@ -49,7 +49,10 @@ class BootDropdown extends BootBaseMenu ...@@ -49,7 +49,10 @@ class BootDropdown extends BootBaseMenu
$class = array(); $class = array();
if (!isset($item['url'])) if (!isset($item['url']))
{
$item['header'] = true;
$class[] = 'nav-header'; $class[] = 'nav-header';
}
if ($item['active']) if ($item['active'])
$class[] = 'active'; $class[] = 'active';
......
...@@ -97,6 +97,12 @@ class BootMenu extends BootBaseMenu ...@@ -97,6 +97,12 @@ class BootMenu extends BootBaseMenu
if ($item['active'] || (isset($item['items']) && $this->isChildActive($item['items']))) if ($item['active'] || (isset($item['items']) && $this->isChildActive($item['items'])))
$class[] = 'active'; $class[] = 'active';
if ($this->type === self::TYPE_LIST && !isset($item['url']))
{
$item['header'] = true;
$class[] = 'nav-header';
}
if (isset($item['items'])) if (isset($item['items']))
$class[] = 'dropdown'; $class[] = 'dropdown';
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment