aboutsummaryrefslogtreecommitdiffstats
path: root/resources/src/mediawiki.apipretty
diff options
context:
space:
mode:
authorBartosz Dziewoński <dziewonski@fastmail.fm>2024-05-06 12:06:12 +0200
committerBartosz Dziewoński <dziewonski@fastmail.fm>2024-05-09 17:46:58 +0000
commitcc08ac4e8694e7caf9ee14d9da394788f339af0f (patch)
tree77a15bd949043191e28dad494759bd1427c49d8e /resources/src/mediawiki.apipretty
parentf0a2f1dd1d4a1754b00c1dfff1259b0d2c25f921 (diff)
downloadmediawikicore-cc08ac4e8694e7caf9ee14d9da394788f339af0f.tar.gz
mediawikicore-cc08ac4e8694e7caf9ee14d9da394788f339af0f.zip
Fix long param names overlapping docs in API help pages
Bug: T364270 Change-Id: Ibd324d96ba1e02ef86ef485b0bf33bb0b5345f5c
Diffstat (limited to 'resources/src/mediawiki.apipretty')
-rw-r--r--resources/src/mediawiki.apipretty/apihelp.css8
1 files changed, 7 insertions, 1 deletions
diff --git a/resources/src/mediawiki.apipretty/apihelp.css b/resources/src/mediawiki.apipretty/apihelp.css
index 52d26830e8b9..96819422e8c0 100644
--- a/resources/src/mediawiki.apipretty/apihelp.css
+++ b/resources/src/mediawiki.apipretty/apihelp.css
@@ -115,7 +115,13 @@ div.apihelp-linktrail {
}
.apihelp-parameters dd.info {
- margin-left: 12em;
+ /* Indent subsequent lines when description is wrapped */
+ /* Support: Chrome – In Firefox and Safari, we could just use `text-indent: 2em hanging;` */
+ /* https://developer.mozilla.org/en-US/docs/Web/CSS/text-indent#browser_compatibility */
+ padding-left: 2em;
text-indent: -2em;
+ /* Prevent floated param names from overlapping the text (T364270) */
+ /* https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_display/Block_formatting_context */
+ overflow: auto;
}
}