<!-- language dropdown --> <% if Language.many? %> <li class="dropdown" id="change-language"> <a href="#" class="dropdown-toggle" role="button" id="language-menu" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="fa fa-language" aria-hidden="true"> </i> <%= _('Language') %> <span class="caret"></span> </a> <ul class="dropdown-menu inverse-dropdown" aria-labelledby="language-menu"> <% languages.each do |l| %> <li <%= 'class=active' if FastGettext.locale == l.abbreviation %>> <%= link_to l.name, locale_path(l.abbreviation), method: :patch %> </li> <% end %> </ul> </li> <% end %> <!-- Sign in / out --> <% if user_signed_in? %> <li class="dropdown" id="signin-signout"> <a href="#" class="dropdown-toggle" role="button" id="user-menu" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="fa fa-user" aria-hidden="true"> </i> <%= current_user.name(false) %> <span class="caret"></span> </a> <ul class="dropdown-menu inverse-dropdown" aria-labelledby="user-menu"> <li> <%= link_to '<i class="fa fa-pencil-square-o" aria-hidden="true"> </i> '.html_safe + _('Edit profile'), edit_user_registration_path %> </li> <li> <%= link_to '<i class="fa fa-sign-in" aria-hidden="true"> </i> '.html_safe + _('Logout'), destroy_user_session_path, method: :delete %> </li> </ul> </li> <% else %> <% if !active_page?(root_path, true) %> <li> <a href="#header-signin" data-toggle="modal" data-target="#header-signin"> <i class="fa fa-sign-in" aria-hidden="true"> </i> <%= _('Sign in') %> </a> </li> <% end %> <% end %>