Skip to content

Commit ddf0176

Browse files
authored
Rollup merge of #140128 - GuillaumeGomez:pseudo-elements, r=notriddle
Use correct annotation for CSS pseudo elements The list of CSS pseudo elements is pretty short so it was easy to go through. Even though the `:` is accepted, it's incorrect. For a description of CSS pseudo elements: https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-elements r? ``@notriddle``
2 parents 8f42ac0 + da2b329 commit ddf0176

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

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

+20-20
Original file line numberDiff line numberDiff line change
@@ -585,7 +585,7 @@ img {
585585
margin-left: -140px;
586586
border-left: none;
587587
}
588-
.sidebar-resizer.active:before {
588+
.sidebar-resizer.active::before {
589589
border-left: solid 2px var(--sidebar-resizer-active);
590590
display: block;
591591
height: 100%;
@@ -2044,7 +2044,7 @@ button#toggle-all-docs:hover, button#toggle-all-docs:focus-visible {
20442044
text-decoration: none;
20452045
}
20462046

2047-
#settings-menu > a:before {
2047+
#settings-menu > a::before {
20482048
/* Wheel <https://www.svgrepo.com/svg/384069/settings-cog-gear> */
20492049
content: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 12 12" \
20502050
enable-background="new 0 0 12 12" xmlns="http://www.w3.org/2000/svg">\
@@ -2064,7 +2064,7 @@ button#toggle-all-docs:hover, button#toggle-all-docs:focus-visible {
20642064
filter: var(--settings-menu-filter);
20652065
}
20662066

2067-
button#toggle-all-docs:before {
2067+
button#toggle-all-docs::before {
20682068
/* Custom arrow icon */
20692069
content: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 12 12" \
20702070
enable-background="new 0 0 12 12" xmlns="http://www.w3.org/2000/svg">\
@@ -2074,14 +2074,14 @@ button#toggle-all-docs:before {
20742074
filter: var(--settings-menu-filter);
20752075
}
20762076

2077-
button#toggle-all-docs.will-expand:before {
2077+
button#toggle-all-docs.will-expand::before {
20782078
/* Custom arrow icon */
20792079
content: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 12 12" \
20802080
enable-background="new 0 0 12 12" xmlns="http://www.w3.org/2000/svg">\
20812081
<path d="M2,5l4,-4l4,4M2,7l4,4l4,-4" stroke="black" fill="none" stroke-width="2px"/></svg>');
20822082
}
20832083

2084-
#help-button > a:before {
2084+
#help-button > a::before {
20852085
/* Question mark with circle */
20862086
content: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 12 12" \
20872087
enable-background="new 0 0 12 12" xmlns="http://www.w3.org/2000/svg" fill="none">\
@@ -2093,17 +2093,17 @@ button#toggle-all-docs.will-expand:before {
20932093
filter: var(--settings-menu-filter);
20942094
}
20952095

2096-
button#toggle-all-docs:before,
2097-
#help-button > a:before,
2098-
#settings-menu > a:before {
2096+
button#toggle-all-docs::before,
2097+
#help-button > a::before,
2098+
#settings-menu > a::before {
20992099
filter: var(--settings-menu-filter);
21002100
margin: 8px;
21012101
}
21022102

21032103
@media not (pointer: coarse) {
2104-
button#toggle-all-docs:hover:before,
2105-
#help-button > a:hover:before,
2106-
#settings-menu > a:hover:before {
2104+
button#toggle-all-docs:hover::before,
2105+
#help-button > a:hover::before,
2106+
#settings-menu > a:hover::before {
21072107
filter: var(--settings-menu-hover-filter);
21082108
}
21092109
}
@@ -2125,7 +2125,7 @@ rustdoc-toolbar span.label {
21252125
padding-bottom: 4px;
21262126
}
21272127

2128-
#sidebar-button > a:before {
2128+
#sidebar-button > a::before {
21292129
/* sidebar resizer image */
21302130
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22" \
21312131
fill="none" stroke="black">\
@@ -2400,21 +2400,21 @@ However, it's not needed with smaller screen width because the doc/code block is
24002400

24012401
/* sidebar button opens modal
24022402
use hamburger button */
2403-
.src #sidebar-button > a:before, .sidebar-menu-toggle:before {
2403+
.src #sidebar-button > a::before, .sidebar-menu-toggle::before {
24042404
/* hamburger button image */
24052405
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" \
24062406
viewBox="0 0 22 22" fill="none" stroke="black">\
24072407
<path d="M3,5h16M3,11h16M3,17h16" stroke-width="2.75"/></svg>');
24082408
opacity: 0.75;
24092409
}
2410-
.sidebar-menu-toggle:hover:before,
2411-
.sidebar-menu-toggle:active:before,
2412-
.sidebar-menu-toggle:focus:before {
2410+
.sidebar-menu-toggle:hover::before,
2411+
.sidebar-menu-toggle:active::before,
2412+
.sidebar-menu-toggle:focus::before {
24132413
opacity: 1;
24142414
}
24152415

24162416
/* src sidebar button opens a folder view */
2417-
.src #sidebar-button > a:before {
2417+
.src #sidebar-button > a::before {
24182418
/* folder image */
24192419
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" \
24202420
viewBox="0 0 22 22" fill="none" stroke="black">\
@@ -2599,7 +2599,7 @@ in src-script.js and main.js
25992599
}
26002600

26012601
/* sidebar button becomes topbar button */
2602-
#sidebar-button > a:before {
2602+
#sidebar-button > a::before {
26032603
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" \
26042604
viewBox="0 0 22 22" fill="none" stroke="black">\
26052605
<rect x="1" y="1" width="20" height="20" ry="1.5" stroke-width="1.5" stroke="%23777"/>\
@@ -2608,7 +2608,7 @@ in src-script.js and main.js
26082608
width: 22px;
26092609
height: 22px;
26102610
}
2611-
.sidebar-menu-toggle:before {
2611+
.sidebar-menu-toggle::before {
26122612
filter: var(--mobile-sidebar-menu-filter);
26132613
}
26142614
.sidebar-menu-toggle:hover {
@@ -3287,7 +3287,7 @@ Original by Dempfi (https://github.com/dempfi/ayu)
32873287
}
32883288

32893289
:root[data-theme="ayu"] #settings-menu > a img,
3290-
:root[data-theme="ayu"] #sidebar-button > a:before {
3290+
:root[data-theme="ayu"] #sidebar-button > a::before {
32913291
filter: invert(100);
32923292
}
32933293
/* End theme: ayu */

0 commit comments

Comments
 (0)