Skip to content

Commit 7157f98

Browse files
Fix square corners on line numbers when code is collapsed
1 parent 55bc638 commit 7157f98

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

Diff for: src/librustdoc/html/static/css/rustdoc.css

+4-2
Original file line numberDiff line numberDiff line change
@@ -746,7 +746,8 @@ ul.block, .block li {
746746
}
747747

748748
.rustdoc .example-wrap > pre,
749-
.rustdoc .scraped-example .src-line-numbers {
749+
.rustdoc .scraped-example .src-line-numbers,
750+
.rustdoc .scraped-example .src-line-numbers > pre {
750751
border-radius: 6px;
751752
}
752753

@@ -755,7 +756,8 @@ If the code example line numbers are displayed, there will be a weird radius in
755756
both the code example and the line numbers, so we need to remove the radius in this case.
756757
*/
757758
.rustdoc .example-wrap > .example-line-numbers,
758-
.rustdoc .scraped-example .src-line-numbers {
759+
.rustdoc .scraped-example .src-line-numbers,
760+
.rustdoc .scraped-example .src-line-numbers > pre {
759761
border-top-right-radius: 0;
760762
border-bottom-right-radius: 0;
761763
}

Diff for: tests/rustdoc-gui/docblock-code-block-line-number.goml

+11
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,17 @@ assert-local-storage: {"rustdoc-line-numbers": "true" }
108108
// Same check with scraped examples line numbers.
109109
go-to: "file://" + |DOC_PATH| + "/scrape_examples/fn.test_many.html"
110110

111+
assert-css: (
112+
".scraped-example .src-line-numbers > pre",
113+
{
114+
// There should not be a radius on the right of the line numbers.
115+
"border-top-left-radius": "6px",
116+
"border-bottom-left-radius": "6px",
117+
"border-top-right-radius": "0px",
118+
"border-bottom-right-radius": "0px",
119+
},
120+
ALL,
121+
)
111122
assert-css: (
112123
".scraped-example .src-line-numbers",
113124
{

0 commit comments

Comments
 (0)