Skip to content

Commit 39c5d7e

Browse files
committed
rustdoc: reduce clutter on mobile search page
1 parent 7386d5b commit 39c5d7e

File tree

1 file changed

+37
-5
lines changed

1 file changed

+37
-5
lines changed

src/librustdoc/html/static/css/rustdoc.css

+37-5
Original file line numberDiff line numberDiff line change
@@ -177,9 +177,6 @@ h1, h2, h3, h4 {
177177
more aggressively when we want them to. */
178178
overflow-wrap: anywhere;
179179
}
180-
.search-results-main-heading nav.sub {
181-
grid-area: main-heading-h1;
182-
}
183180
.main-heading {
184181
position: relative;
185182
display: grid;
@@ -192,6 +189,17 @@ h1, h2, h3, h4 {
192189
padding-bottom: 6px;
193190
margin-bottom: 15px;
194191
}
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+
}
195203
.rustdoc-breadcrumbs {
196204
grid-area: main-heading-breadcrumbs;
197205
line-height: 1.25;
@@ -202,12 +210,13 @@ h1, h2, h3, h4 {
202210
}
203211
.search-switcher {
204212
grid-area: main-heading-breadcrumbs;
205-
line-height: 1.25;
213+
line-height: 1.5;
206214
display: flex;
207215
color: var(--main-color);
208216
align-items: baseline;
209217
white-space: nowrap;
210-
margin-top: -1px;
218+
padding-top: 8px;
219+
min-height: 34px;
211220
}
212221
.rustdoc-breadcrumbs a {
213222
padding: 4px 0;
@@ -2327,12 +2336,28 @@ However, it's not needed with smaller screen width because the doc/code block is
23272336
"main-heading-h1 main-heading-toolbar"
23282337
"main-heading-sub-heading main-heading-toolbar";
23292338
}
2339+
.search-results-main-heading {
2340+
display: grid;
2341+
grid-template-areas:
2342+
"main-heading-breadcrumbs main-heading-toolbar"
2343+
"main-heading-breadcrumbs main-heading-toolbar"
2344+
"main-heading-h1 main-heading-toolbar";
2345+
}
23302346
rustdoc-toolbar {
23312347
display: grid;
23322348
grid-template-areas:
23332349
"x settings help"
23342350
"search summary summary";
23352351
}
2352+
.search-results-main-heading rustdoc-toolbar {
2353+
display: grid;
2354+
grid-template-areas:
2355+
"settings help"
2356+
"search search";
2357+
}
2358+
.search-results-main-heading #toggle-all-docs {
2359+
display: none;
2360+
}
23362361
rustdoc-toolbar .settings-menu span.label,
23372362
rustdoc-toolbar .help-menu span.label
23382363
{
@@ -2409,6 +2434,13 @@ in src-script.js and main.js
24092434
"main-heading-h1 main-heading-toolbar"
24102435
"main-heading-sub-heading main-heading-toolbar";
24112436
}
2437+
.search-results-main-heading {
2438+
display: grid;
2439+
grid-template-areas:
2440+
"main-heading-breadcrumbs main-heading-placeholder"
2441+
"main-heading-breadcrumbs main-heading-toolbar"
2442+
"main-heading-h1 main-heading-toolbar";
2443+
}
24122444
rustdoc-topbar span.label,
24132445
rustdoc-toolbar .settings-menu,
24142446
rustdoc-toolbar .help-menu

0 commit comments

Comments
 (0)