From eae2a32731ca8bac718b998e7fcea77d1fb9cae6 Mon Sep 17 00:00:00 2001 From: Chris Lawton <chris.lawton@torchbox.com> Date: Wed, 10 Jan 2018 15:03:57 +0000 Subject: [PATCH] add modifier to header when search is ooen to be able to change header icon colours --- opentech/static_src/src/javascript/components/search.js | 3 +++ opentech/static_src/src/sass/components/_icon.scss | 6 +++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/opentech/static_src/src/javascript/components/search.js b/opentech/static_src/src/javascript/components/search.js index 0941b9eb7..b36fff10f 100644 --- a/opentech/static_src/src/javascript/components/search.js +++ b/opentech/static_src/src/javascript/components/search.js @@ -23,6 +23,9 @@ class Search { // add modifier to header__inner when the menu is open to style search element document.querySelector('.header__inner--menu-open').classList.toggle('header__inner--search-open'); + + // add modifier to header to be able to change header icon colours + document.querySelector('.header').classList.toggle('search-open'); } } diff --git a/opentech/static_src/src/sass/components/_icon.scss b/opentech/static_src/src/sass/components/_icon.scss index bff84f08e..7db3b1eae 100644 --- a/opentech/static_src/src/sass/components/_icon.scss +++ b/opentech/static_src/src/sass/components/_icon.scss @@ -36,8 +36,8 @@ width: 15px; height: 15px; margin-right: 5px; - fill: $color--white; transition: fill $transition; + fill: $color--white; .button:hover & { fill: $color--dark-blue; @@ -46,5 +46,9 @@ .header--has-bg-image & { fill: $color--dark-blue; } + + .search-open & { + fill: $color--white; + } } } -- GitLab