Skip to content

Commit 5731a0a

Browse files
committed
rustdoc: make the toggle buttons look more like the big one
1 parent b3c08a3 commit 5731a0a

File tree

2 files changed

+19
-10
lines changed

2 files changed

+19
-10
lines changed

src/librustdoc/html/static/css/noscript.css

+4
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@ nav.sub {
5454
--code-attribute-color: #999;
5555
--toggles-color: #999;
5656
--toggle-filter: none;
57+
--toggle-border: #ccc;
58+
--toggle-border-hover: #616161;
5759
--search-input-focused-border-color: #66afe9;
5860
--copy-path-button-color: #999;
5961
--copy-path-img-filter: invert(50%);
@@ -157,6 +159,8 @@ nav.sub {
157159
--code-attribute-color: #999;
158160
--toggles-color: #999;
159161
--toggle-filter: invert(100%);
162+
--toggle-border: grey;
163+
--toggle-border-hover: black;
160164
--search-input-focused-border-color: #008dfd;
161165
--copy-path-button-color: #999;
162166
--copy-path-img-filter: invert(50%);

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

+15-10
Original file line numberDiff line numberDiff line change
@@ -1599,16 +1599,15 @@ details.toggle > summary.hideme > span {
15991599

16001600
details.toggle > summary::before {
16011601
/* toggle plus */
1602-
background: url('data:image/svg+xml,<svg width="19" height="19" stroke="black" fill="none" \
1603-
xmlns="http://www.w3.org/2000/svg"><path d="M2.5 2.5h14v14h-14v-14.5" \
1604-
shape-rendering="crispEdges" stroke="grey"/><path d="M6 9.5h7M9.5 13.5V5.5"/></svg>') no-repeat top left;
1602+
background: url('data:image/svg+xml,<svg width="15" height="15" stroke="black" fill="none" \
1603+
xmlns="http://www.w3.org/2000/svg"><path d="M3 6.5h7M6.5 10.5V2.5"/></svg>') no-repeat top left;
16051604
content: "";
16061605
cursor: pointer;
1607-
width: 18px;
1608-
height: 18px;
1606+
width: 13px;
1607+
height: 13px;
1608+
border: solid 1px var(--toggle-border);
16091609
display: inline-block;
16101610
vertical-align: middle;
1611-
opacity: .5;
16121611
filter: var(--toggle-filter);
16131612
}
16141613

@@ -1634,7 +1633,7 @@ details.toggle > summary.hideme::after {
16341633

16351634
details.toggle > summary:focus-visible::before,
16361635
details.toggle > summary:hover::before {
1637-
opacity: 1;
1636+
border: solid 1px var(--toggle-border-hover);
16381637
}
16391638

16401639
details.toggle > summary:focus-visible::before {
@@ -1680,9 +1679,9 @@ details.toggle[open] > summary.hideme > span {
16801679

16811680
details.toggle[open] > summary::before {
16821681
/* toggle minus */
1683-
background: url('data:image/svg+xml,<svg width="19" height="19" \
1684-
shape-rendering="crispEdges" stroke="black" fill="none" xmlns="http://www.w3.org/2000/svg"><path \
1685-
d="M2.5 2.5h14v14h-14v-14.5" stroke="grey"/><path d="M6 9.5h7"/></svg>') no-repeat top left;
1682+
background: url('data:image/svg+xml,<svg width="15" height="15" stroke="black" fill="none" \
1683+
xmlns="http://www.w3.org/2000/svg"><path d="M3 6.5h7"/></svg>') no-repeat top left;
1684+
<path d="M6 9.5h7"/></svg>') no-repeat top left;
16861685
}
16871686

16881687
details.toggle[open] > summary::after {
@@ -2205,6 +2204,8 @@ in src-script.js
22052204
--code-attribute-color: #999;
22062205
--toggles-color: #999;
22072206
--toggle-filter: none;
2207+
--toggle-border: #ccc;
2208+
--toggle-border-hover: #616161;
22082209
--search-input-focused-border-color: #66afe9;
22092210
--copy-path-button-color: #999;
22102211
--copy-path-img-filter: invert(50%);
@@ -2307,6 +2308,8 @@ in src-script.js
23072308
--code-attribute-color: #999;
23082309
--toggles-color: #999;
23092310
--toggle-filter: invert(100%);
2311+
--toggle-border: grey;
2312+
--toggle-border-hover: black;
23102313
--search-input-focused-border-color: #008dfd;
23112314
--copy-path-button-color: #999;
23122315
--copy-path-img-filter: invert(50%);
@@ -2424,6 +2427,8 @@ Original by Dempfi (https://github.com/dempfi/ayu)
24242427
--code-attribute-color: #999;
24252428
--toggles-color: #999;
24262429
--toggle-filter: invert(100%);
2430+
--toggle-border: grey;
2431+
--toggle-border-hover: black;
24272432
--search-input-focused-border-color: #5c6773; /* Same as `--border-color`. */
24282433
--copy-path-button-color: #fff;
24292434
--copy-path-img-filter: invert(70%);

0 commit comments

Comments
 (0)