From 6c7d322457cf9d1705b6925a9832e4d6f1223f75 Mon Sep 17 00:00:00 2001
From: khawkins98 <khawkins98@gmail.com>
Date: Mon, 9 Oct 2017 16:56:32 +0100
Subject: [PATCH] Highlight embl button when active

---
 css/ebi-css-build/_embl_selector.scss                 | 11 +++++++++++
 .../script/4_ebiFrameworkContent.js                   |  3 +++
 2 files changed, 14 insertions(+)

diff --git a/css/ebi-css-build/_embl_selector.scss b/css/ebi-css-build/_embl_selector.scss
index a3f18323..bc3eb439 100644
--- a/css/ebi-css-build/_embl_selector.scss
+++ b/css/ebi-css-build/_embl_selector.scss
@@ -98,6 +98,17 @@
       margin-left: 55px;
     }
   }
+  .embl-selector.active {
+    background-color: #ddd;
+    padding-right: 1rem;
+    .button,
+    .button.hover,
+    .button:focus,
+    .button:hover {
+      background-image: url(https://embl-design-language.github.io/Framework-for-Websites/assets/logos/EMBL-black.svg);
+    }
+  }
+
   // begin to hide bits of dropdown toggle as screen shrinks
   @media screen and (max-width: 53em) {
     .embl-selector .button { width: 0px; padding-right:0; overflow: hidden;}
diff --git a/js/ebi-global-includes/script/4_ebiFrameworkContent.js b/js/ebi-global-includes/script/4_ebiFrameworkContent.js
index ac85ea44..fbcad8e0 100644
--- a/js/ebi-global-includes/script/4_ebiFrameworkContent.js
+++ b/js/ebi-global-includes/script/4_ebiFrameworkContent.js
@@ -192,13 +192,16 @@ function ebiFrameworkInsertEMBLdropdown() {
 
     // toggle the .embl-bar
     var emblBar = document.querySelectorAll(".embl-bar")[0];
+    var emblBarButton = document.querySelectorAll(".embl-selector")[0];
     var emblSelector = document.querySelectorAll(".embl-selector")[0].addEventListener("click", function( event ) {
       ebiToggleClass(emblBar,'active');
+      ebiToggleClass(emblBarButton,'active');
       window.scrollTo(0, 0);
     }, false);
 
     var emblSelectorClose = document.querySelectorAll(".embl-bar .close-button")[0].addEventListener("click", function( event ) {
       ebiToggleClass(emblBar,'active');
+      ebiToggleClass(emblBarButton,'active');
       window.scrollTo(0, 0);
     }, false);
 
-- 
GitLab