overleaf/services/web/app/views/layout/navbar.jade

54 lines
1.7 KiB
Text
Raw Normal View History

2014-06-04 16:46:22 +00:00
nav.navbar.navbar-default
.container-fluid
.navbar-header
2014-07-22 10:50:15 +00:00
button.navbar-toggle(ng-init="navCollapsed = true", ng-click="navCollapsed = !navCollapsed", ng-class="{active: !navCollapsed}")
2014-06-04 16:46:22 +00:00
i.fa.fa-bars
if settings.nav.custom_logo
a(href='/', style='background-image:url("#{settings.nav.custom_logo}")').navbar-brand
else if (nav.title)
2015-02-05 16:56:35 +00:00
a(href='/').navbar-title #{nav.title}
else
a(href='/').navbar-brand
2014-07-22 10:50:15 +00:00
.navbar-collapse.collapse(collapse="navCollapsed")
2014-06-04 16:46:22 +00:00
ul.nav.navbar-nav.navbar-right
if (session && session.user && session.user.isAdmin)
li.dropdown(class="subdued", dropdown)
a.dropdown-toggle(href, dropdown-toggle)
| Admin
b.caret
ul.dropdown-menu
li
a(href="/admin") Manage Site
li
a(href="/admin/user") Manage Users
2014-06-20 20:35:42 +00:00
each item in nav.header
if ((item.only_when_logged_in && session && session.user) || (item.only_when_logged_out && (!session || !session.user)) || (!item.only_when_logged_out && !item.only_when_logged_in))
if item.dropdown
li.dropdown(class=item.class, dropdown)
a.dropdown-toggle(href, dropdown-toggle)
| !{translate(item.text)}
2014-06-20 20:35:42 +00:00
b.caret
ul.dropdown-menu
each child in item.dropdown
if child.divider
li.divider
else
li
if child.url
a(href=child.url, class=child.class) !{translate(child.text)}
2014-06-20 20:35:42 +00:00
else
| !{translate(child.text)}
2014-06-20 20:35:42 +00:00
else
li(class=item.class)
if item.url
a(href=item.url, class=item.class) !{translate(item.text)}
2014-06-20 20:35:42 +00:00
else
| !{translate(item.text)}
2014-08-14 15:33:01 +00:00
2014-02-12 10:23:40 +00:00