diff --git a/_layouts/default.html b/_layouts/default.html index 84971bd5e9aab9af9ebfac72f909b133202717ba..69bfe0044d3535b584787742a562a0d3c64976a2 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -59,7 +59,7 @@ layout: table_wrappers </nav> {% endif %} </div> - <div class="main-content-wrap"> + <div id="main-content-wrap" class="main-content-wrap"> {% unless page.url == "/" %} {% if page.parent %} <nav aria-label="Breadcrumb" class="breadcrumb-nav"> diff --git a/_sass/search.scss b/_sass/search.scss index 3a6ad2046d24ed37ed4f35e311233e65180c6e24..ded136d7ad52bacbcd579d53e1950a05ef1b34de 100644 --- a/_sass/search.scss +++ b/_sass/search.scss @@ -181,3 +181,12 @@ align-items: center; justify-content: center; } + +.search-results, +.search-button { + border: 1px solid rgba($link-color, 0.3); +} + +.blur { + filter: blur(5px); +} diff --git a/assets/js/just-the-docs.js b/assets/js/just-the-docs.js index 4caedac46786ae2035d2dd2453f71b701a8392af..b2a30345f2a97c1649cf93ae662371990e281417 100644 --- a/assets/js/just-the-docs.js +++ b/assets/js/just-the-docs.js @@ -113,10 +113,12 @@ function initSearch() { var docs = data; var searchInput = document.getElementById('search-input'); var searchResults = document.getElementById('search-results'); + var mainContentWrap = document.getElementById('main-content-wrap'); function hideResults() { searchResults.innerHTML = ''; searchResults.classList.remove('active'); + mainContentWrap.classList.remove('blur'); } jtd.addEvent(searchInput, 'keydown', function(e){ @@ -195,6 +197,7 @@ function initSearch() { if (results.length > 0) { searchResults.classList.add('active'); + mainContentWrap.classList.add('blur'); var resultsList = document.createElement('ul'); resultsList.classList.add('search-results-list'); searchResults.appendChild(resultsList);