From 5cbd406a14c0d340b747bb34a529c8e619745b2d Mon Sep 17 00:00:00 2001 From: Maxime “pep” Buquet Date: Mon, 11 Nov 2019 16:54:45 +0100 Subject: rustdoc: fixes #64305: disable search field instead of hidding it MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maxime “pep” Buquet --- src/librustdoc/html/static/main.js | 8 ++++---- src/librustdoc/html/static/rustdoc.css | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) (limited to 'src/librustdoc/html/static') diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js index 752b93f2ac5..e566c35dfe5 100644 --- a/src/librustdoc/html/static/main.js +++ b/src/librustdoc/html/static/main.js @@ -142,10 +142,6 @@ function getSearchElement() { var TY_PRIMITIVE = itemTypes.indexOf("primitive"); var TY_KEYWORD = itemTypes.indexOf("keyword"); - onEachLazy(document.getElementsByClassName("js-only"), function(e) { - removeClass(e, "js-only"); - }); - function getQueryStringParams() { var params = {}; window.location.search.substring(1).split("&"). @@ -2626,6 +2622,10 @@ function getSearchElement() { option.innerText = crates_text[i]; elem.appendChild(option); } + + if (search_input) { + search_input.removeAttribute('disabled'); + }; } window.addSearchOptions = addSearchOptions; diff --git a/src/librustdoc/html/static/rustdoc.css b/src/librustdoc/html/static/rustdoc.css index 64c858238db..ca798931953 100644 --- a/src/librustdoc/html/static/rustdoc.css +++ b/src/librustdoc/html/static/rustdoc.css @@ -197,7 +197,7 @@ nav.sub { /* Everything else */ -.js-only, .hidden { +.hidden { display: none !important; } -- cgit 1.4.1-3-g733a5 From 572133845afaea6b3ed4c3400202301a96d44c00 Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Wed, 20 Nov 2019 12:57:47 +0100 Subject: Change background-color of search input if disabled --- src/librustdoc/html/static/themes/dark.css | 4 ++++ src/librustdoc/html/static/themes/light.css | 4 ++++ 2 files changed, 8 insertions(+) (limited to 'src/librustdoc/html/static') diff --git a/src/librustdoc/html/static/themes/dark.css b/src/librustdoc/html/static/themes/dark.css index a60d543a539..f46bd6d6a10 100644 --- a/src/librustdoc/html/static/themes/dark.css +++ b/src/librustdoc/html/static/themes/dark.css @@ -177,6 +177,10 @@ a.test-arrow { border-color: #008dfd; } +.search-focus:disabled { + background-color: #c5c4c4; +} + #crate-search + .search-input:focus { box-shadow: 0 0 8px 4px #078dd8; } diff --git a/src/librustdoc/html/static/themes/light.css b/src/librustdoc/html/static/themes/light.css index 351f027b942..ca67b1c1f82 100644 --- a/src/librustdoc/html/static/themes/light.css +++ b/src/librustdoc/html/static/themes/light.css @@ -177,6 +177,10 @@ a.test-arrow { border-color: #66afe9; } +.search-focus:disabled { + background-color: #e6e6e6; +} + #crate-search + .search-input:focus { box-shadow: 0 0 8px #078dd8; } -- cgit 1.4.1-3-g733a5