Merge pull request #304 from orangemug/fix/disable-spellcheck-v2

Disable spellcheck on <input/>'s
This commit is contained in:
Orange Mug 2018-05-19 07:56:06 +01:00 committed by GitHub
commit db5dd0f6ee
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 15 additions and 1 deletions

10
package-lock.json generated
View file

@ -8136,6 +8136,13 @@
"graceful-fs": "4.1.11" "graceful-fs": "4.1.11"
} }
}, },
"jsonlint": {
"version": "github:josdejong/jsonlint#85a19d77126771f3177582e3d09c6ffae185d391",
"requires": {
"JSV": "4.0.2",
"nomnom": "1.8.1"
}
},
"jsonpointer": { "jsonpointer": {
"version": "4.0.1", "version": "4.0.1",
"resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz",
@ -8611,6 +8618,9 @@
"resolved": "https://registry.npmjs.org/mapbox-to-css-font/-/mapbox-to-css-font-2.1.0.tgz", "resolved": "https://registry.npmjs.org/mapbox-to-css-font/-/mapbox-to-css-font-2.1.0.tgz",
"integrity": "sha512-hJ1cKkvdJ21qbBLxGk/IXQvvMIeHRSMatWIjc5UbpM4KTTOfl2V18UvqqxFd82VpA1fZ+IP7WSa2RvSwYRE02g==" "integrity": "sha512-hJ1cKkvdJ21qbBLxGk/IXQvvMIeHRSMatWIjc5UbpM4KTTOfl2V18UvqqxFd82VpA1fZ+IP7WSa2RvSwYRE02g=="
}, },
"maputnik-design": {
"version": "github:maputnik/design#afd4550db2a1562159092a858be181b5baa221f7"
},
"markdown-escapes": { "markdown-escapes": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.1.tgz", "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.1.tgz",

View file

@ -105,6 +105,7 @@ class ColorField extends React.Component {
{this.state.pickerOpened && picker} {this.state.pickerOpened && picker}
<div className="maputnik-color-swatch" style={swatchStyle}></div> <div className="maputnik-color-swatch" style={swatchStyle}></div>
<input <input
spellCheck="false"
className="maputnik-color" className="maputnik-color"
ref={(input) => this.colorInput = input} ref={(input) => this.colorInput = input}
onClick={this.togglePicker.bind(this)} onClick={this.togglePicker.bind(this)}

View file

@ -63,7 +63,8 @@ class AutocompleteInput extends React.Component {
style: null style: null
}} }}
inputProps={{ inputProps={{
className: "maputnik-string" className: "maputnik-string",
spellCheck: false
}} }}
value={this.props.value} value={this.props.value}
items={this.props.options} items={this.props.options}

View file

@ -67,6 +67,7 @@ class NumberInput extends React.Component {
render() { render() {
return <input return <input
spellCheck="false"
className="maputnik-number" className="maputnik-number"
placeholder={this.props.default} placeholder={this.props.default}
value={this.state.value} value={this.state.value}

View file

@ -42,6 +42,7 @@ class StringInput extends React.Component {
return React.createElement(tag, { return React.createElement(tag, {
"data-wd-key": this.props["data-wd-key"], "data-wd-key": this.props["data-wd-key"],
spellCheck: !(tag === "input"),
className: classes.join(" "), className: classes.join(" "),
style: this.props.style, style: this.props.style,
value: this.state.value, value: this.state.value,