@@ -244,9 +244,6 @@ h1, h2, h3, h4 {
244244 more aggressively when we want them to. */
245245 overflow-wrap : anywhere;
246246}
247- .search-results-main-heading nav .sub {
248- grid-area : main-heading-h1;
249- }
250247.main-heading {
251248 position : relative;
252249 display : grid;
@@ -259,6 +256,17 @@ h1, h2, h3, h4 {
259256 padding-bottom : 6px ;
260257 margin-bottom : 15px ;
261258}
259+ .search-results-main-heading {
260+ grid-template-areas :
261+ "main-heading-breadcrumbs main-heading-placeholder"
262+ "main-heading-breadcrumbs main-heading-toolbar "
263+ "main-heading-h1 main-heading-toolbar " ;
264+ }
265+ .search-results-main-heading nav .sub {
266+ grid-area : main-heading-h1;
267+ align-items : end;
268+ margin : 4px 0 8px 0 ;
269+ }
262270.rustdoc-breadcrumbs {
263271 grid-area : main-heading-breadcrumbs;
264272 line-height : 1.25 ;
@@ -268,12 +276,13 @@ h1, h2, h3, h4 {
268276}
269277.search-switcher {
270278 grid-area : main-heading-breadcrumbs;
271- line-height : 1.25 ;
279+ line-height : 1.5 ;
272280 display : flex;
273281 color : var (--main-color );
274282 align-items : baseline;
275283 white-space : nowrap;
276- margin-top : -1px ;
284+ padding-top : 8px ;
285+ min-height : 34px ;
277286}
278287.rustdoc-breadcrumbs a {
279288 padding : 5px 0 7px ;
@@ -1264,6 +1273,8 @@ table,
12641273 position : relative;
12651274 /* allows this div (and with it the <select>-element "#crate-search") to be shrunk */
12661275 min-width : 0 ;
1276+ /* keep label text for switcher from moving down when this appears */
1277+ margin-top : -1px ;
12671278}
12681279# crate-search {
12691280 padding : 0 23px 0 4px ;
@@ -2051,7 +2062,10 @@ button#toggle-all-docs {
20512062 justify-content : center;
20522063 flex-direction : column;
20532064}
2054- # settings-menu > a , # help-button > a , button # toggle-all-docs {
2065+ # search-button > a ,
2066+ .settings-menu > a ,
2067+ .help-menu > a ,
2068+ button # toggle-all-docs {
20552069 border : 1px solid transparent;
20562070 border-radius : var (--button-border-radius );
20572071 color : var (--main-color );
@@ -2483,12 +2497,28 @@ However, it's not needed with smaller screen width because the doc/code block is
24832497 "main-heading-h1 main-heading-toolbar"
24842498 "main-heading-sub-heading main-heading-toolbar" ;
24852499 }
2500+ .search-results-main-heading {
2501+ display : grid;
2502+ grid-template-areas :
2503+ "main-heading-breadcrumbs main-heading-toolbar"
2504+ "main-heading-breadcrumbs main-heading-toolbar"
2505+ "main-heading-h1 main-heading-toolbar" ;
2506+ }
24862507 rustdoc-toolbar {
24872508 display : grid;
24882509 grid-template-areas :
24892510 "x settings help"
24902511 "search summary summary" ;
24912512 }
2513+ .search-results-main-heading rustdoc-toolbar {
2514+ display : grid;
2515+ grid-template-areas :
2516+ "settings help"
2517+ "search search" ;
2518+ }
2519+ .search-results-main-heading # toggle-all-docs {
2520+ display : none;
2521+ }
24922522 rustdoc-toolbar .settings-menu span .label ,
24932523 rustdoc-toolbar .help-menu span .label
24942524 {
@@ -2565,6 +2595,13 @@ in src-script.js and main.js
25652595 "main-heading-h1 main-heading-toolbar"
25662596 "main-heading-sub-heading main-heading-toolbar" ;
25672597 }
2598+ .search-results-main-heading {
2599+ display : grid;
2600+ grid-template-areas :
2601+ "main-heading-breadcrumbs main-heading-placeholder"
2602+ "main-heading-breadcrumbs main-heading-toolbar"
2603+ "main-heading-h1 main-heading-toolbar" ;
2604+ }
25682605 rustdoc-topbar span .label ,
25692606 rustdoc-toolbar .settings-menu ,
25702607 rustdoc-toolbar .help-menu
0 commit comments