@@ -244,9 +244,6 @@ h1, h2, h3, h4 {
244
244
more aggressively when we want them to. */
245
245
overflow-wrap : anywhere;
246
246
}
247
- .search-results-main-heading nav .sub {
248
- grid-area : main-heading-h1;
249
- }
250
247
.main-heading {
251
248
position : relative;
252
249
display : grid;
@@ -259,6 +256,17 @@ h1, h2, h3, h4 {
259
256
padding-bottom : 6px ;
260
257
margin-bottom : 15px ;
261
258
}
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
+ }
262
270
.rustdoc-breadcrumbs {
263
271
grid-area : main-heading-breadcrumbs;
264
272
line-height : 1.25 ;
@@ -268,12 +276,13 @@ h1, h2, h3, h4 {
268
276
}
269
277
.search-switcher {
270
278
grid-area : main-heading-breadcrumbs;
271
- line-height : 1.25 ;
279
+ line-height : 1.5 ;
272
280
display : flex;
273
281
color : var (--main-color );
274
282
align-items : baseline;
275
283
white-space : nowrap;
276
- margin-top : -1px ;
284
+ padding-top : 8px ;
285
+ min-height : 34px ;
277
286
}
278
287
.rustdoc-breadcrumbs a {
279
288
padding : 5px 0 7px ;
@@ -1264,6 +1273,8 @@ table,
1264
1273
position : relative;
1265
1274
/* allows this div (and with it the <select>-element "#crate-search") to be shrunk */
1266
1275
min-width : 0 ;
1276
+ /* keep label text for switcher from moving down when this appears */
1277
+ margin-top : -1px ;
1267
1278
}
1268
1279
# crate-search {
1269
1280
padding : 0 23px 0 4px ;
@@ -2051,7 +2062,10 @@ button#toggle-all-docs {
2051
2062
justify-content : center;
2052
2063
flex-direction : column;
2053
2064
}
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 {
2055
2069
border : 1px solid transparent;
2056
2070
border-radius : var (--button-border-radius );
2057
2071
color : var (--main-color );
@@ -2483,12 +2497,28 @@ However, it's not needed with smaller screen width because the doc/code block is
2483
2497
"main-heading-h1 main-heading-toolbar"
2484
2498
"main-heading-sub-heading main-heading-toolbar" ;
2485
2499
}
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
+ }
2486
2507
rustdoc-toolbar {
2487
2508
display : grid;
2488
2509
grid-template-areas :
2489
2510
"x settings help"
2490
2511
"search summary summary" ;
2491
2512
}
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
+ }
2492
2522
rustdoc-toolbar .settings-menu span .label ,
2493
2523
rustdoc-toolbar .help-menu span .label
2494
2524
{
@@ -2565,6 +2595,13 @@ in src-script.js and main.js
2565
2595
"main-heading-h1 main-heading-toolbar"
2566
2596
"main-heading-sub-heading main-heading-toolbar" ;
2567
2597
}
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
+ }
2568
2605
rustdoc-topbar span .label ,
2569
2606
rustdoc-toolbar .settings-menu ,
2570
2607
rustdoc-toolbar .help-menu
0 commit comments