From 1dea56bea9cf8fff169f6be6e54e98577209708d Mon Sep 17 00:00:00 2001
From: bcanini <canini.16@osu.edu>
Date: Tue, 4 Sep 2018 16:15:03 -0400
Subject: [PATCH] asc_bootstrap - sass updates, updated how search displays in
 mobile menu

---
 .../assets/sass/layout/_default.scss          |  1 -
 .../assets/sass/layout/_header.scss           | 28 +++++----
 web/themes/asc_bootstrap/css/style.css        | 63 +++++++++++--------
 .../templates/superfish/superfish.html.twig   | 48 ++------------
 4 files changed, 58 insertions(+), 82 deletions(-)

diff --git a/web/themes/asc_bootstrap/assets/sass/layout/_default.scss b/web/themes/asc_bootstrap/assets/sass/layout/_default.scss
index 788c6d5993..258f14727c 100755
--- a/web/themes/asc_bootstrap/assets/sass/layout/_default.scss
+++ b/web/themes/asc_bootstrap/assets/sass/layout/_default.scss
@@ -177,7 +177,6 @@ p {
 	font-family: $font-family-sans-serif;
 	font-weight: 400;
 	font-size: 16px;
-	line-height: 15px;
 	color: $gray-6 !important;
 }
 
diff --git a/web/themes/asc_bootstrap/assets/sass/layout/_header.scss b/web/themes/asc_bootstrap/assets/sass/layout/_header.scss
index 307a80c602..a5989ffd9a 100644
--- a/web/themes/asc_bootstrap/assets/sass/layout/_header.scss
+++ b/web/themes/asc_bootstrap/assets/sass/layout/_header.scss
@@ -87,6 +87,13 @@
   .button {
     display: none;
   }
+
+  @media (max-width: 768px) {
+    width: 100%;
+    padding: 15px 10px 0px;
+    background: #373535;
+    margin: 0px 0px 10px;
+  }
 }
 
 .search-icon {
@@ -102,19 +109,18 @@
   }
 }
 
-.mobile-search {
-  padding: 10px;
-
-  .input-group {
-    width: 100%;
+.search-icon-mobile {
+  display: none;
+  float: right;
+  font-size: 24px;
+  margin: 5px 15px;
 
-    .form-control {
-      border-radius: 0;
-    }
+  a {
+    color: $white;
+  }
 
-    .input-group-btn {
-      display: none;
-    }
+  @media (max-width: 768px) {
+    display: block;
   }
 }
 
diff --git a/web/themes/asc_bootstrap/css/style.css b/web/themes/asc_bootstrap/css/style.css
index 0f8902022b..d00c80d5d1 100644
--- a/web/themes/asc_bootstrap/css/style.css
+++ b/web/themes/asc_bootstrap/css/style.css
@@ -1895,54 +1895,53 @@ p {
   font-family: "proximanova", Helvetica, Arial, sans-serif;
   font-weight: 400;
   font-size: 16px;
-  line-height: 15px;
   color: #666666 !important;
 }
 
-/* line 189, ../assets/sass/layout/_default.scss */
+/* line 188, ../assets/sass/layout/_default.scss */
 h1, h2, h3, h4, h5, h6 {
   margin: 11px 0 !important;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
 }
 
-/* line 195, ../assets/sass/layout/_default.scss */
+/* line 194, ../assets/sass/layout/_default.scss */
 h1 {
   font-weight: bold !important;
   line-height: 33px !important;
 }
 
-/* line 200, ../assets/sass/layout/_default.scss */
+/* line 199, ../assets/sass/layout/_default.scss */
 h2 {
   line-height: 26px !important;
 }
 
-/* line 204, ../assets/sass/layout/_default.scss */
+/* line 203, ../assets/sass/layout/_default.scss */
 h3 {
   line-height: 22px !important;
 }
 
-/* line 208, ../assets/sass/layout/_default.scss */
+/* line 207, ../assets/sass/layout/_default.scss */
 h4 {
   line-height: 17px !important;
 }
 
-/* line 212, ../assets/sass/layout/_default.scss */
+/* line 211, ../assets/sass/layout/_default.scss */
 h5, h6 {
   line-height: 15px !important;
 }
 
-/* line 221, ../assets/sass/layout/_default.scss */
+/* line 220, ../assets/sass/layout/_default.scss */
 .field--name-field-media-image {
   padding-bottom: 15px;
 }
 
-/* line 227, ../assets/sass/layout/_default.scss */
+/* line 226, ../assets/sass/layout/_default.scss */
 .align-left .field--name-field-media-image {
   padding: 0 15px 0 0;
 }
 
-/* line 234, ../assets/sass/layout/_default.scss */
+/* line 233, ../assets/sass/layout/_default.scss */
 .align-right .field--name-field-media-image {
   padding: 0 0 0 15px;
 }
@@ -2039,41 +2038,51 @@ aside .col-sm-3 {
 .search-block-form .button {
   display: none;
 }
+@media (max-width: 768px) {
+  /* line 73, ../assets/sass/layout/_header.scss */
+  .search-block-form {
+    width: 100%;
+    padding: 15px 10px 0px;
+    background: #373535;
+    margin: 0px 0px 10px;
+  }
+}
 
-/* line 92, ../assets/sass/layout/_header.scss */
+/* line 99, ../assets/sass/layout/_header.scss */
 .search-icon {
   float: right !important;
   cursor: pointer;
 }
-/* line 96, ../assets/sass/layout/_header.scss */
+/* line 103, ../assets/sass/layout/_header.scss */
 .search-icon .active-search {
   min-height: 40px;
 }
 @media (max-width: 768px) {
-  /* line 92, ../assets/sass/layout/_header.scss */
+  /* line 99, ../assets/sass/layout/_header.scss */
   .search-icon {
     display: none;
   }
 }
 
-/* line 105, ../assets/sass/layout/_header.scss */
-.mobile-search {
-  padding: 10px;
-}
-/* line 108, ../assets/sass/layout/_header.scss */
-.mobile-search .input-group {
-  width: 100%;
+/* line 112, ../assets/sass/layout/_header.scss */
+.search-icon-mobile {
+  display: none;
+  float: right;
+  font-size: 24px;
+  margin: 5px 15px;
 }
-/* line 111, ../assets/sass/layout/_header.scss */
-.mobile-search .input-group .form-control {
-  border-radius: 0;
+/* line 118, ../assets/sass/layout/_header.scss */
+.search-icon-mobile a {
+  color: #ffffff;
 }
-/* line 115, ../assets/sass/layout/_header.scss */
-.mobile-search .input-group .input-group-btn {
-  display: none;
+@media (max-width: 768px) {
+  /* line 112, ../assets/sass/layout/_header.scss */
+  .search-icon-mobile {
+    display: block;
+  }
 }
 
-/* line 126, ../assets/sass/layout/_header.scss */
+/* line 132, ../assets/sass/layout/_header.scss */
 .breadcrumb {
   background-color: transparent;
 }
diff --git a/web/themes/asc_bootstrap/templates/superfish/superfish.html.twig b/web/themes/asc_bootstrap/templates/superfish/superfish.html.twig
index d335cc5450..0bcd8a86f7 100644
--- a/web/themes/asc_bootstrap/templates/superfish/superfish.html.twig
+++ b/web/themes/asc_bootstrap/templates/superfish/superfish.html.twig
@@ -13,51 +13,13 @@
  * @ingroup themeable
  */
 #}
-
-{#<div id="search-box" class="mobile-open">
-                <div class="container">
-                <form action="/" method="post" id="search-block-form--2" accept-charset="UTF-8"><div><div class="container-inline">
-      <h2 class="element-invisible">Search form</h2>
-    <div class="form-item form-type-textfield form-item-search-block-form">
-  <label for="edit-search-block-form--4">Search </label>
- <input title="Enter the terms you wish to search for." type="text" id="edit-search-block-form--4" name="search_block_form" value="" size="15" maxlength="128" class="form-text">
-</div>
-<div class="form-actions form-wrapper" id="edit-actions--3"><input type="submit" id="edit-submit--4" name="op" value="Search" class="form-submit"></div><input type="hidden" name="form_build_id" value="form-cbfoUTTKonUao7no-KgLjBnoMxzWOmImmuyHUERARZQ">
-<input type="hidden" name="form_id" value="search_block_form">
-</div>
-</div></form>                </div><!-- .container -->
-            </div>#}
-
+<span class="search-icon-mobile">
+  <a class="active-search">
+    <i class="fa fa-search"></i>
+  </a>
+</span>
 
 <ul id="{{ id }}" class="{{ menu_classes }}">
-<li class="mobile-only">
-  <div class="search-block-form contextual-region block block-search block-search-form-block" data-drupal-selector="search-block-form" id="block-asc-bootstrap-search" role="search">
-
-          <h2 class="visually-hidden">Search</h2>
-
-    </div>
-
-    <form action="/search/node" method="get" id="search-block-form" class="mobile-search" accept-charset="UTF-8" data-drupal-form-fields="edit-keys">
-
-
-    <div class="form-item js-form-item form-type-search js-form-type-search form-item-keys js-form-item-keys form-no-label form-group">
-
-
-    <label for="edit-keys" class="control-label sr-only">Search</label>
-    <div class="input-group"><input title="" data-drupal-selector="edit-keys" class="form-search form-control" placeholder="Search" type="search" id="edit-keys" name="keys" value="" size="15" maxlength="128" data-toggle="tooltip" data-original-title="Enter the terms you wish to search for."><span class="input-group-btn">
-      <button type="submit" value="Search" class="button js-form-submit form-submit btn-primary btn icon-only" name=""><span class="sr-only">Search</span><span class="icon glyphicon glyphicon-search" aria-hidden="true"></span></button>
-    </span></div>
-
-
-      </div>
-
-    <div class="form-actions form-group js-form-wrapper form-wrapper" data-drupal-selector="edit-actions" id="edit-actions"></div>
-
-
-
-    </form>
-
-</li>
   {{ menu_items }}
   <li class="search-icon">
     <a class="active-search">
-- 
GitLab