|
Luc Didry |
2a1059 |
% # vim:set sw=4 ts=4 sts=4 ft=html.epl expandtab:
|
|
Luc Didry |
2a1059 |
<nav class="navbar" x-data="{ route: '<%= current_route %>', langDpdwn: false, showMenu: false, userDpdwn: false }">
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
<%= config('instance_name') %>
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
href="#"
|
|
Luc Didry |
2a1059 |
class="hamburger"
|
|
Luc Didry |
2a1059 |
@click.prevent="showMenu = !showMenu">
|
|
Luc Didry |
2a1059 |
%= include 'icons/hamburger.svg'
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
<%= l('Report file') %>
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
% if ((!defined(config('ldap')) && !defined(config('htpasswd'))) || is_user_authenticated()) {
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
<%= l('Upload files') %>
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
% if ((!defined(config('ldap')) && !defined(config('htpasswd')))) {
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
<%= l('My files') %>
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
% }
|
|
Luc Didry |
2a1059 |
% } else {
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
<%= l('Signin') %>
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
% }
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
href="#"
|
|
Luc Didry |
2a1059 |
title="<%= l('Change language.') %>"
|
|
Luc Didry |
2a1059 |
@click.prevent="langDpdwn = !langDpdwn"
|
|
Luc Didry |
2a1059 |
@click.away="langDpdwn = false">
|
|
Luc Didry |
2a1059 |
%= include 'icons/meridian.svg'
|
|
Luc Didry |
2a1059 |
%= l('Language')
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
%= include 'icons/down.svg'
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
%= include 'icons/up.svg'
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
% for my $i (@{$self->available_langs}) {
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
<%= iso639_native_name($i) %>
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
% }
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
% if ((defined(config('ldap')) || defined(config('htpasswd'))) && is_user_authenticated()) {
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
href="#"
|
|
Luc Didry |
2a1059 |
title="<%= l('Menu related to your files, invitations and logout.') %>"
|
|
Luc Didry |
2a1059 |
@click.prevent="userDpdwn = !userDpdwn"
|
|
Luc Didry |
2a1059 |
@click.away="userDpdwn = false">
|
|
Luc Didry |
2a1059 |
%= include 'icons/user.svg'
|
|
Luc Didry |
2a1059 |
%= $self->current_user->{username}
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
%= include 'icons/down.svg'
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
%= include 'icons/up.svg'
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
<%= l('My files') %>
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
% if (defined config('ldap') && defined config('invitations')) {
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
<%= l('Invite a guest') %>
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
<%= l('My invitations') %>
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
% }
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
<form action="<%= url_for('/logout') %>" method="POST">
|
|
Luc Didry |
2a1059 |
%= csrf_field
|
|
Luc Didry |
2a1059 |
<button type="submit">
|
|
Luc Didry |
2a1059 |
<%= l('Logout') %>
|
|
Luc Didry |
2a1059 |
</button>
|
|
Luc Didry |
2a1059 |
</form>
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
% }
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
<%= l('About') %>
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
% #= include 'layouts/nav/normal_nav'
|
|
Luc Didry |
2a1059 |
% #= include 'layouts/nav/mobile_nav'
|
|
Luc Didry |
2a1059 |
|
|
Luc Didry |
2a1059 |
</nav>
|