@@ -177,9 +177,6 @@ h1, h2, h3, h4 {
177
177
more aggressively when we want them to. */
178
178
overflow-wrap : anywhere;
179
179
}
180
- .search-results-main-heading nav .sub {
181
- grid-area : main-heading-h1;
182
- }
183
180
.main-heading {
184
181
position : relative;
185
182
display : grid;
@@ -192,6 +189,17 @@ h1, h2, h3, h4 {
192
189
padding-bottom : 6px ;
193
190
margin-bottom : 15px ;
194
191
}
192
+ .search-results-main-heading {
193
+ grid-template-areas :
194
+ "main-heading-breadcrumbs main-heading-placeholder"
195
+ "main-heading-breadcrumbs main-heading-toolbar "
196
+ "main-heading-h1 main-heading-toolbar " ;
197
+ }
198
+ .search-results-main-heading nav .sub {
199
+ grid-area : main-heading-h1;
200
+ align-items : end;
201
+ margin : 4px 0 8px 0 ;
202
+ }
195
203
.rustdoc-breadcrumbs {
196
204
grid-area : main-heading-breadcrumbs;
197
205
line-height : 1.25 ;
@@ -202,12 +210,13 @@ h1, h2, h3, h4 {
202
210
}
203
211
.search-switcher {
204
212
grid-area : main-heading-breadcrumbs;
205
- line-height : 1.25 ;
213
+ line-height : 1.5 ;
206
214
display : flex;
207
215
color : var (--main-color );
208
216
align-items : baseline;
209
217
white-space : nowrap;
210
- margin-top : -1px ;
218
+ padding-top : 8px ;
219
+ min-height : 34px ;
211
220
}
212
221
.rustdoc-breadcrumbs a {
213
222
padding : 4px 0 ;
@@ -1133,6 +1142,8 @@ table,
1133
1142
position : relative;
1134
1143
/* allows this div (and with it the <select>-element "#crate-search") to be shrunk */
1135
1144
min-width : 0 ;
1145
+ /* keep label text for switcher from moving down when this appears */
1146
+ margin-top : -1px ;
1136
1147
}
1137
1148
# crate-search {
1138
1149
padding : 0 23px 0 4px ;
@@ -2327,12 +2338,28 @@ However, it's not needed with smaller screen width because the doc/code block is
2327
2338
"main-heading-h1 main-heading-toolbar"
2328
2339
"main-heading-sub-heading main-heading-toolbar" ;
2329
2340
}
2341
+ .search-results-main-heading {
2342
+ display : grid;
2343
+ grid-template-areas :
2344
+ "main-heading-breadcrumbs main-heading-toolbar"
2345
+ "main-heading-breadcrumbs main-heading-toolbar"
2346
+ "main-heading-h1 main-heading-toolbar" ;
2347
+ }
2330
2348
rustdoc-toolbar {
2331
2349
display : grid;
2332
2350
grid-template-areas :
2333
2351
"x settings help"
2334
2352
"search summary summary" ;
2335
2353
}
2354
+ .search-results-main-heading rustdoc-toolbar {
2355
+ display : grid;
2356
+ grid-template-areas :
2357
+ "settings help"
2358
+ "search search" ;
2359
+ }
2360
+ .search-results-main-heading # toggle-all-docs {
2361
+ display : none;
2362
+ }
2336
2363
rustdoc-toolbar .settings-menu span .label ,
2337
2364
rustdoc-toolbar .help-menu span .label
2338
2365
{
@@ -2409,6 +2436,13 @@ in src-script.js and main.js
2409
2436
"main-heading-h1 main-heading-toolbar"
2410
2437
"main-heading-sub-heading main-heading-toolbar" ;
2411
2438
}
2439
+ .search-results-main-heading {
2440
+ display : grid;
2441
+ grid-template-areas :
2442
+ "main-heading-breadcrumbs main-heading-placeholder"
2443
+ "main-heading-breadcrumbs main-heading-toolbar"
2444
+ "main-heading-h1 main-heading-toolbar" ;
2445
+ }
2412
2446
rustdoc-topbar span .label ,
2413
2447
rustdoc-toolbar .settings-menu ,
2414
2448
rustdoc-toolbar .help-menu
0 commit comments