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
                    logo
    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>