From 468acca108e65101b802821bded17149dc1d86c9 Mon Sep 17 00:00:00 2001 From: Roland Strasser Date: Sat, 8 Oct 2022 01:30:13 +0200 Subject: [PATCH 1/2] rustdoc: remove hover gap in file picker --- src/librustdoc/html/static/css/rustdoc.css | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/librustdoc/html/static/css/rustdoc.css b/src/librustdoc/html/static/css/rustdoc.css index e29abbec69c2d..ce980a5d9ed47 100644 --- a/src/librustdoc/html/static/css/rustdoc.css +++ b/src/librustdoc/html/static/css/rustdoc.css @@ -1500,10 +1500,26 @@ details.dir-entry { padding-left: 4px; } +details.dir-entry > summary::after { + content: " ►"; + position: absolute; + left: -15px; + top: 0px; + font-size: 80%; + padding: 2px 0px; + /* set width to cover gap between arrow and text */ + width: 25px; +} + +details[open].dir-entry > summary::after { + content: " ▼"; +} + details.dir-entry > summary { margin: 0 0 0 13px; - list-style-position: outside; + list-style: none; cursor: pointer; + position: relative; } details.dir-entry div.folders, details.dir-entry div.files { From 7fdce6498adf1bc337f6ab259af4aa9201dbc4a5 Mon Sep 17 00:00:00 2001 From: Roland Strasser Date: Sat, 8 Oct 2022 15:26:06 +0200 Subject: [PATCH 2/2] rustdoc: fix file picker marker renders twice on ios --- src/librustdoc/html/static/css/rustdoc.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/librustdoc/html/static/css/rustdoc.css b/src/librustdoc/html/static/css/rustdoc.css index ce980a5d9ed47..1f8088b7ee528 100644 --- a/src/librustdoc/html/static/css/rustdoc.css +++ b/src/librustdoc/html/static/css/rustdoc.css @@ -1515,6 +1515,11 @@ details[open].dir-entry > summary::after { content: " ▼"; } +details.dir-entry > summary::-webkit-details-marker, +details.dir-entry > summary::marker { + display: none; +} + details.dir-entry > summary { margin: 0 0 0 13px; list-style: none;