I am working on an application AngularJSwhere I use Bootstrap 3to style my navigation ( Navbar ) and it works fine.
My title
<div class="navbar-header">
<button class="pull-right visible-xs" ui-toggle-class="show" data-target=".navbar-settings">
<i class="glyphicon glyphicon-cog"></i></button>
<a class="navbar-brand text-lt" href="#/dashboard">
<img class="m-mid" ng-src="{{ logo }}" alt="{{ user.organization.name }}">
<span class="hidden-folded m-l-xs hide">{{app.name}}</span>
</a>
</div>
<div class="collapse navbar-collapse navbar-settings navbar-right">
<ul class="nav navbar-nav">
<li class="dropdown" dropdown>
<a href class="dropdown-toggle" dropdown-toggle>
{{lang.name}} <b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li ng-repeat="lang in langs">
<a class="p-t-sm p-b-sm" ng-click="setLang(lang.key)">
{{lang.name}}
</a>
</li>
</ul>
</li>
<li class="dropdown" dropdown>
<a href class="dropdown-toggle" dropdown-toggle>
<span class="thumb-sm avatar pull-right">
<img class="block" ng-src="{{ user.image_path }}" alt="...">
<i class="on md b-white bottom"></i>
</span>
{{name} <b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li><a href="#/setting"></a></li>
<li><a href="#/profile"></a></li>
<li><a href="#/help"></a></li>
</ul>
</li>
</ul>
</div>
Right now, when on a mobile device it displays buttonin navbar-header, and behaves toggleas expected using Bootstraps navigation. This means that the user must click on it to open it, and then click on it again when he wants to close it.
And on the tablet / desktop, these are two drop-down lists (from navbar-collapse). Which I want to keep it that way.
: , , ? , , , , ?