From 0376d71ff7a5ebeb99f3a9a7c70a5f5971205e5e Mon Sep 17 00:00:00 2001 From: Zog Date: Thu, 22 Feb 2018 11:28:55 +0100 Subject: Refs #5398; Add a locale selector menu item --- app/assets/stylesheets/components/_main_nav.sass | 13 +++++++++++++ app/views/layouts/navigation/_main_nav_top.html.slim | 11 +++++++++++ 2 files changed, 24 insertions(+) diff --git a/app/assets/stylesheets/components/_main_nav.sass b/app/assets/stylesheets/components/_main_nav.sass index 2af070389..8e164fa01 100644 --- a/app/assets/stylesheets/components/_main_nav.sass +++ b/app/assets/stylesheets/components/_main_nav.sass @@ -375,3 +375,16 @@ $menuW: 300px + .btn margin-left: 10px + + .languages + .dropdown-menu + top: 0 + right: 0 + left: auto + white-space: nowrap + line-height: 11px + min-width: 0 + li + display: inline-block + a + padding: 2px 10px diff --git a/app/views/layouts/navigation/_main_nav_top.html.slim b/app/views/layouts/navigation/_main_nav_top.html.slim index f664d5416..971524bb6 100644 --- a/app/views/layouts/navigation/_main_nav_top.html.slim +++ b/app/views/layouts/navigation/_main_nav_top.html.slim @@ -21,6 +21,17 @@ = link_to destroy_user_session_path, method: :delete, class: 'menu-item', title: 'Se déconnecter' do span.fa.fa-lg.fa-sign-out + .menu-item-group.pull-right + .dropdown.languages + a href="#" class="dropdown-toggle" data-toggle="dropdown" + = image_tag("language_engine/#{selected_language}_flag.png", { :'data-locale' => "#{selected_language}" } ) + b.caret + + ul.dropdown-menu + - I18n.available_locales.each do |locale| + li= link_to_language locale, { :class => language_class( locale ) } + + = render 'layouts/navigation/nav_panel_operations' = render 'layouts/navigation/nav_panel_profile' if user_signed_in? -- cgit v1.2.3