Fixed #850: make autocomplete options robust against non-string inputs
This commit is contained in:
parent
eb9fb32038
commit
0d4525d3d2
|
@ -3,6 +3,12 @@
|
|||
https://github.com/josdejong/jsoneditor
|
||||
|
||||
|
||||
## not yet published, version 7.3.2
|
||||
|
||||
- Fixed #850: make autocomplete options robust against non-string inputs
|
||||
like `null`, `123`, `true`, `false`.
|
||||
|
||||
|
||||
## 2019-12-01, version 7.3.1
|
||||
|
||||
- Fixed #855: `onFocus` and `onBlur` not working in modes `text` and `code`
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
const options = {
|
||||
autocomplete: {
|
||||
getOptions: function () {
|
||||
return ['apple', 'cranberry', 'raspberry', 'pie', 'mango', 'mandarine', 'melon', 'appleton'];
|
||||
return ['apple', 'cranberry', 'raspberry', 'pie', 'mango', 'mandarine', 'melon', 'appleton', null, "nothing", false, true, 1234, 123];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -191,7 +191,7 @@ export function autocomplete (config) {
|
|||
|
||||
dropDown.style.marginLeft = '0'
|
||||
dropDown.style.marginTop = element.getBoundingClientRect().height + 'px'
|
||||
this.options = options
|
||||
this.options = options.map(String)
|
||||
|
||||
if (this.element !== element) {
|
||||
this.element = element
|
||||
|
|
Loading…
Reference in New Issue