about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichael Howell <michael@notriddle.com>2022-11-30 07:51:18 -0700
committerMichael Howell <michael@notriddle.com>2022-11-30 08:03:13 -0700
commit3a61ab61169984c3efbf5c4c3e3765591f83db72 (patch)
treed15303e22dc150585e0b2c325d88130754da26cd
parent24606deaf48e56f604a6125fa11fb9f70cf4f1f4 (diff)
downloadrust-3a61ab61169984c3efbf5c4c3e3765591f83db72.tar.gz
rust-3a61ab61169984c3efbf5c4c3e3765591f83db72.zip
rustdoc: clean up sidebar link CSS
Group `text-overflow: ellipses` along with `white-space: nowrap`. It makes
no sense to try to apply it to links with `overflow-wrap: anywhere`, because
it can't actually make ellipses when that's turned on.

Simplify the selector for the 25rem left padding on sidebar links, to match
up with the style for the container left padding that makes room for it.
-rw-r--r--src/librustdoc/html/static/css/rustdoc.css12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/librustdoc/html/static/css/rustdoc.css b/src/librustdoc/html/static/css/rustdoc.css
index de882e66f43..a8c75a6f063 100644
--- a/src/librustdoc/html/static/css/rustdoc.css
+++ b/src/librustdoc/html/static/css/rustdoc.css
@@ -480,15 +480,11 @@ ul.block, .block li {
 	list-style: none;
 }
 
-.block a,
-.sidebar h2 a,
-.sidebar h3 a {
+.sidebar-elems a,
+.sidebar > h2 a {
 	display: block;
-	padding: 0.25rem;
+	padding: 0.25rem; /* 4px */
 	margin-left: -0.25rem;
-
-	text-overflow: ellipsis;
-	overflow: hidden;
 }
 
 .sidebar h2 {
@@ -522,6 +518,8 @@ ul.block, .block li {
 
 .sidebar-elems .block li a {
 	white-space: nowrap;
+	text-overflow: ellipsis;
+	overflow: hidden;
 }
 
 .mobile-topbar {