aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/assets/stylesheets/components/_main_nav.sass13
-rw-r--r--app/views/layouts/navigation/_main_nav_top.html.slim11
2 files changed, 24 insertions, 0 deletions
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?