Rollup merge of #81592 - GuillaumeGomez:rustdoc-ui-fixes, r=Nemo157
Rustdoc UI fixes The first commit fixes this bug (I couldn't figure out why we were setting the width manually and it works as expected without so...):  The second commit fixes a small bug. On tablets or computer with very little width, the search section goes "over" the search input, making it impossible to click on the search input:  The third and last commit fixes two bugs that you can see in this screenshot:  The wheel is going over the search input and the search tab is going under the search results text. The bug was fixed by simply switching to "mobile mode" at a bigger width:  cc ```@pickfire``` r? ```@Nemo157```
This commit is contained in:
commit
ccc5a85307
@ -1695,15 +1695,6 @@ function defocusSearchBar() {
|
|||||||
|
|
||||||
search.innerHTML = output;
|
search.innerHTML = output;
|
||||||
showSearchResults(search);
|
showSearchResults(search);
|
||||||
var tds = search.getElementsByTagName("td");
|
|
||||||
var td_width = 0;
|
|
||||||
if (tds.length > 0) {
|
|
||||||
td_width = tds[0].offsetWidth;
|
|
||||||
}
|
|
||||||
var width = search.offsetWidth - 40 - td_width;
|
|
||||||
onEachLazy(search.getElementsByClassName("desc"), function(e) {
|
|
||||||
e.style.width = width + "px";
|
|
||||||
});
|
|
||||||
initSearchNav();
|
initSearchNav();
|
||||||
var elems = document.getElementById("titles").childNodes;
|
var elems = document.getElementById("titles").childNodes;
|
||||||
elems[0].onclick = function() { printTab(0); };
|
elems[0].onclick = function() { printTab(0); };
|
||||||
|
@ -1425,7 +1425,7 @@ h4 > .notable-traits {
|
|||||||
margin-left: 0px;
|
margin-left: 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#main {
|
#main, #search {
|
||||||
margin-top: 45px;
|
margin-top: 45px;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
@ -1579,7 +1579,7 @@ h4 > .notable-traits {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 416px) {
|
@media (max-width: 464px) {
|
||||||
#titles, #titles > button {
|
#titles, #titles > button {
|
||||||
height: 73px;
|
height: 73px;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user