Skip to content

Commit 151ba52

Browse files
Rollup merge of rust-lang#99810 - GuillaumeGomez:fix-settings-slider-small-width, r=notriddle
Fix settings slider on small width screens Fixes rust-lang#99794. Screenshot of the fix: ![Screenshot from 2022-07-27 14-17-08](https://user-images.githubusercontent.com/3050060/181250007-55f982d1-89db-45b7-a4f1-0d1729e6a3e3.png) cc `@jsha` r? `@notriddle`
2 parents e81f2f9 + 1564305 commit 151ba52

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

src/librustdoc/html/static/css/settings.css

+1-2
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,7 @@
4141

4242
.toggle {
4343
position: relative;
44-
display: inline-block;
4544
width: 100%;
46-
height: 27px;
4745
margin-right: 20px;
4846
display: flex;
4947
align-items: center;
@@ -58,6 +56,7 @@
5856
.slider {
5957
position: relative;
6058
width: 45px;
59+
min-width: 45px;
6160
display: block;
6261
height: 28px;
6362
margin-right: 20px;

src/test/rustdoc-gui/settings.goml

+9
Original file line numberDiff line numberDiff line change
@@ -147,3 +147,12 @@ assert-false: "noscript section"
147147
javascript: false
148148
reload:
149149
assert-css: ("noscript section", {"display": "block"})
150+
javascript: true
151+
152+
// Check for the display on small screen
153+
show-text: true
154+
reload:
155+
size: (300, 1000)
156+
click: "#settings-menu"
157+
wait-for: "#settings"
158+
assert-css: ("#settings .slider", {"width": "45px"}, ALL)

0 commit comments

Comments
 (0)