Bump path-parse from 1.0.6 to 1.0.7
[KisSync.git] / templates / nav.pug
blob0fb212d29bbb28c5205cdb5efd6b5b5710a3dc31
1 mixin navheader()
2   .navbar-header
3     button.navbar-toggle(type="button", data-toggle="collapse", data-target="#nav-collapsible")
4       span.icon-bar
5       span.icon-bar
6       span.icon-bar
7     a.navbar-brand(href="/")= siteTitle
9 mixin navdefaultlinks()
10   li
11     a(href="/") Home
12   li.dropdown
13     a.dropdown-toggle(href="#", data-toggle="dropdown") Account
14       b.caret
15     ul.dropdown-menu
16       if loggedIn
17         li: a(href="javascript:$('#logoutform').submit();") Log out
18         li.divider
19         li: a(href="/account/channels") Channels
20         li: a(href="/account/profile") Profile
21         li: a(href="/account/edit") Change Password/Email
22         li: a(href="/account/delete") Delete Account
23       else
24         li: a(href="/login") Login
25         li: a(href="/register") Register
27 mixin navsuperadmin(newTab)
28   if superadmin
29     if newTab
30       li: a(href="/acp", target="_blank") ACP
31     else
32       li: a(href="/acp") ACP
34 mixin navloginlogout()
35   if loggedIn
36     +navlogoutform()
37   else
38     +navloginform()
40 mixin navloginform()
41   .visible-lg
42     form#loginform.navbar-form.navbar-right(action="/login", method="post")
43       input(type="hidden", name="_csrf", value=csrfToken)
44       .form-group
45         input#username.form-control(type="text", name="name", placeholder="Username")
46       .form-group
47         input#password.form-control(type="password", name="password", placeholder="Password")
48       .form-group
49         .checkbox
50           label
51             input(type="checkbox", name="remember")
52             span.navbar-text-nofloat Remember me
53       button#login.btn.btn-default(type="submit") Login
54   .visible-md
55     p#loginform.navbar-text.pull-right
56       a#login.navbar-link(href="/login") Log in
57       span  · 
58       a#register.navbar-link(href="/register") Register
61 mixin navlogoutform()
62   form#logoutform.navbar-text.pull-right(action="/logout", method="post")
63     input(type="hidden", name="_csrf", value=csrfToken)
64     span#welcome Welcome, #{loginName}
65     span  · 
66     input#logout.navbar-link(type="submit", value="Log out")