TbHtml::navbarCollapseLink PHP Method

    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);
    }

Usage Example

Example #1
0
 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'));
 }
All Usage Examples Of TbHtml::navbarCollapseLink
TbHtml