feat(react-dom): Add enterKeyHint (#18634)
Sebastian Silbermann committed
Jul 27, 2020 at 22:07 UTC
feb134c30d20ef332771d71d8d1cb66d34311637
3 files changed
+31
fixtures/attribute-behavior/AttributeTableSnapshot.md
+25
@@ -3223,6 +3223,31 @@
3223
| `end=(null)`| (initial)| `<null>` |
3224
| `end=(undefined)`| (initial)| `<null>` |
3225
3226
+## `enterKeyHint` (on `<input>` inside `<div>`)
3227
+| Test Case | Flags | Result |
3228
+| --- | --- | --- |
3229
+| `enterKeyHint=(string)`| (initial)| `<empty string>` |
3230
+| `enterKeyHint=(empty string)`| (initial)| `<empty string>` |
3231
+| `enterKeyHint=(array with string)`| (initial)| `<empty string>` |
3232
+| `enterKeyHint=(empty array)`| (initial)| `<empty string>` |
3233
+| `enterKeyHint=(object)`| (initial)| `<empty string>` |
3234
+| `enterKeyHint=(numeric string)`| (initial)| `<empty string>` |
3235
+| `enterKeyHint=(-1)`| (initial)| `<empty string>` |
3236
+| `enterKeyHint=(0)`| (initial)| `<empty string>` |
3237
+| `enterKeyHint=(integer)`| (initial)| `<empty string>` |
3238
+| `enterKeyHint=(NaN)`| (initial, warning)| `<empty string>` |
3239
+| `enterKeyHint=(float)`| (initial)| `<empty string>` |
3240
+| `enterKeyHint=(true)`| (initial, warning)| `<empty string>` |
3241
+| `enterKeyHint=(false)`| (initial, warning)| `<empty string>` |
3242
+| `enterKeyHint=(string 'true')`| (initial)| `<empty string>` |
3243
+| `enterKeyHint=(string 'false')`| (initial)| `<empty string>` |
3244
+| `enterKeyHint=(string 'on')`| (initial)| `<empty string>` |
3245
+| `enterKeyHint=(string 'off')`| (initial)| `<empty string>` |
3246
+| `enterKeyHint=(symbol)`| (initial, warning)| `<empty string>` |
3247
+| `enterKeyHint=(function)`| (initial, warning)| `<empty string>` |
3248
+| `enterKeyHint=(null)`| (initial)| `<empty string>` |
3249
+| `enterKeyHint=(undefined)`| (initial)| `<empty string>` |
3250
+
3251
## `exponent` (on `<feFuncA>` inside `<svg>`)
3252
| Test Case | Flags | Result |
3253
| --- | --- | --- |
fixtures/attribute-behavior/src/attributes.js
+5
@@ -556,6 +556,11 @@ const attributes = [
556
tagName: 'animate',
557
read: getSVGAttribute('end'),
558
},
559
+ {
560
+ name: 'enterKeyHint',
561
+ tagName: 'input',
562
+ read: getProperty('enterKeyHint'),
563
+ },
564
{
565
name: 'exponent',
566
read: getSVGProperty('exponent'),
packages/react-dom/src/shared/possibleStandardNames.js
+1
@@ -59,6 +59,7 @@ const possibleStandardNames = {
59
download: 'download',
60
draggable: 'draggable',
61
enctype: 'encType',
62
+ enterkeyhint: 'enterKeyHint',
63
for: 'htmlFor',
64
form: 'form',
65
formmethod: 'formMethod',