From 99570c9c079ba59d83a26dd0f01567b82eb83255 Mon Sep 17 00:00:00 2001
From: flaburgan <flaburgan@geexxx.fr>
Date: Mon, 31 Jul 2017 22:27:33 +0200
Subject: [PATCH] Responsive header for not connected pages too

---
 app/assets/stylesheets/header.scss           | 10 ++++++++++
 app/views/layouts/_header.html.haml          |  5 +----
 app/views/layouts/_header_not_connected.haml | 16 ++++++++++++----
 3 files changed, 23 insertions(+), 8 deletions(-)

diff --git a/app/assets/stylesheets/header.scss b/app/assets/stylesheets/header.scss
index c464812c08..46a9ae2a06 100644
--- a/app/assets/stylesheets/header.scss
+++ b/app/assets/stylesheets/header.scss
@@ -117,6 +117,16 @@
     }
   }
 
+  .not-connected-menu {
+    .navbar-left {
+      float: left;
+    }
+    .navbar-right,
+    .navbar-right li {
+      float: right;
+    }
+  }
+
   @media (max-width: $grid-float-breakpoint-max) {
 
     .navbar-nav.hidden-xs {
diff --git a/app/views/layouts/_header.html.haml b/app/views/layouts/_header.html.haml
index 4cbacd478d..9b857941b1 100644
--- a/app/views/layouts/_header.html.haml
+++ b/app/views/layouts/_header.html.haml
@@ -9,7 +9,4 @@
         .container-fluid
           .row
             .col-md-12
-              .navbar-header
-
-              .collapse.navbar-collapse#navbar-collapse
-                = render "layouts/header_not_connected"
+              = render "layouts/header_not_connected"
diff --git a/app/views/layouts/_header_not_connected.haml b/app/views/layouts/_header_not_connected.haml
index a3d1bcae37..4f9ce9473a 100644
--- a/app/views/layouts/_header_not_connected.haml
+++ b/app/views/layouts/_header_not_connected.haml
@@ -1,4 +1,12 @@
-%ul.nav.navbar-nav.navbar-right
-  - if AppConfig.settings.enable_registrations? && !current_page?(controller: "/registrations", action: :new)
-    %li= link_to t("devise.shared.links.sign_up"), new_user_registration_path, class: "login"
-  %li= link_to t("devise.shared.links.sign_in"), new_user_session_path, class: "login"
+.not-connected-menu
+  .navbar-header.navbar-left
+    .hidden-xs
+      = link_to AppConfig.settings.pod_name, root_path, class: "navbar-brand"
+    .visible-xs#header-title
+      = link_to(image_tag("branding/logos/asterisk_white_mobile.png", class: "img-responsive"),
+          root_path, class: "navbar-brand")
+
+  %ul.nav.navbar-nav.navbar-right
+    - if AppConfig.settings.enable_registrations? && !current_page?(controller: "/registrations", action: :new)
+      %li= link_to t("devise.shared.links.sign_up"), new_user_registration_path, class: "login"
+    %li= link_to t("devise.shared.links.sign_in"), new_user_session_path, class: "login"
-- 
GitLab