about summary refs log tree commit diff
path: root/src/librustdoc/html/static/css
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2021-12-13 18:15:13 +0100
committerGitHub <noreply@github.com>2021-12-13 18:15:13 +0100
commite354f0ce87d73e1766ca0a66532b3ed2d413bc98 (patch)
tree30def2189c01dbc95b15ba1888a9a5ef223c1131 /src/librustdoc/html/static/css
parent06a6674a7de1ef7af00b0fcdfa0d77e6c3023a27 (diff)
parentda472a5a8461325140be41b6b6342192429003df (diff)
downloadrust-e354f0ce87d73e1766ca0a66532b3ed2d413bc98.tar.gz
rust-e354f0ce87d73e1766ca0a66532b3ed2d413bc98.zip
Rollup merge of #91699 - jsha:webkit-appearance-search-input, r=GuillaumeGomez
Add `-webkit-appearance: none` to search input

This fixes an issue when displaying on iPad, where the search box had no borders.

r? ``@GuillaumeGomez``

Demo https://rustdoc.crud.net/jsha/webkit-appearance-search-input/std/string/struct.String.html
Diffstat (limited to 'src/librustdoc/html/static/css')
-rw-r--r--src/librustdoc/html/static/css/rustdoc.css4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/librustdoc/html/static/css/rustdoc.css b/src/librustdoc/html/static/css/rustdoc.css
index 79c7626ffc4..5751ec2cc02 100644
--- a/src/librustdoc/html/static/css/rustdoc.css
+++ b/src/librustdoc/html/static/css/rustdoc.css
@@ -892,6 +892,10 @@ h2.small-section-header > .anchor {
 	top: 10px;
 }
 .search-input {
+	/* Override Normalize.css: it has a rule that sets
+	   -webkit-appearance: textfield for search inputs. That
+	   causes rounded corners and no border on iOS Safari. */
+	-webkit-appearance: none;
 	/* Override Normalize.css: we have margins and do
 	 not want to overflow - the `moz` attribute is necessary
 	 until Firefox 29, too early to drop at this point */