public static function navbarCollapseLink($target, $htmlOptions = array())
{
self::addCssClass('btn btn-navbar', $htmlOptions);
$htmlOptions['type'] = 'button';
$htmlOptions['data-toggle'] = 'collapse';
$htmlOptions['data-target'] = $target;
self::addCssClass('navbar-toggle', $htmlOptions);
$content = self::tag('span', array('class' => 'sr-only'), 'Toggle navigation');
$content .= '<span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span>';
return self::tag('button', $htmlOptions, $content);
}
public function testNavbarCollapseLink() { $I = $this->codeGuy; $html = TbHtml::navbarCollapseLink('#', array('class' => 'link')); $a = $I->createNode($html, 'a.btn.btn-navbar'); $I->seeNodeCssClass($a, 'link'); $I->seeNodeAttributes($a, array('data-toggle' => 'collapse', 'data-target' => '#')); $I->seeNodeChildren($a, array('span.icon-bar', 'span.icon-bar', 'span.icon-bar')); }