app/views/main/index.html.erb
<div id="overlay" bs-loading-overlay></div>
<nav class="navbar navbar-default navbar-inverse navbar-static-top">
<div class="container">
<div class="navbar-header">
<button aria-controls="navbar" aria-expanded="false" class=
"navbar-toggle collapsed" data-target="#navbar" data-toggle="collapse" type=
"button"><span class="sr-only">Toggle navigation</span> <span class=
"icon-bar"></span> <span class="icon-bar"></span> <span class=
"icon-bar"></span></button> <a class="navbar-brand" href="/instruments">{{softwareName}}</a>
</div>
<div class="navbar-collapse collapse" id="navbar">
<ul class="nav navbar-nav" data-ng-if="user.logged_in">
<li data-ng-class="{active: isActive('/instruments')}">
<a href="/instruments">Instruments</a>
</li>
<li data-ng-class="{active: isActive('/datasets')}">
<a href="/datasets">Datasets</a>
</li>
<li data-ng-class="{active: isActive('/topics')}">
<a href="/topics">Topics</a>
</li>
<li data-ng-class="{active: isActive('/admin')}" class="dropdown admin-min">
<a aria-expanded="false" aria-haspopup="true" class="dropdown-toggle"
data-toggle="dropdown" href="#" role="button">Admin <span class=
"caret"></span></a>
<ul class="dropdown-menu">
<li>
<a href="/admin">Dashboard</a>
</li>
<li>
<a href="/admin/instruments">Instruments</a>
</li>
<li>
<a href="/admin/datasets">Datasets</a>
</li>
<li>
<a href="/admin/users">Users</a>
</li>
<li>
<a href="/admin/reporting">Reporting</a>
</li>
<li class="divider" role="separator"></li>
<li class="dropdown-header">Data</li>
<li>
<a href="/admin/import">Import</a>
</li>
<li>
<a href="/admin/export">Export</a>
</li>
</ul>
</li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a
href="#"
class="dropdown-toggle"
data-toggle="dropdown"
role="button"
aria-haspopup="true"
aria-expanded="false">Info <span class="caret"></span></a>
<ul class="dropdown-menu">
<li>
<p class="navbar-text">Version: {{softwareVersion}}</p>
</li>
<li>
<a href="/help">Help</a>
</li>
</ul>
</li>
<li>
<a href="#" data-ng-if="user.logged_in" data-ng-click="sign_out()">Logout</a>
</li>
</ul>
</div><!--/.nav-collapse -->
</div>
</nav>
<div data-ng-if="!user.logged_in" data-ng-include="'sign_up_in.html'" data-ng-class="row"></div>
<div data-ng-if="user.logged_in" class="container-fluid">
<div class="view-container">
<div data-ng-view class="view-frame animate-view"></div>
</div>
</div>