minChars: 0,
autoFirst: true,
})
+ vnode.state.create = vnode.attrs.create
+ vnode.state.options = vnode.attrs.options
// Option is selected from the list.
$(vnode.dom).on('awesomplete-selectcomplete', function(event) {
vnode.attrs.value(this.value)
})
$(vnode.dom).on('change', function(event) {
- if (!vnode.attrs.create && !(this.value in vnode.attrs.options)) {
+ if (!vnode.state.create && !(this.value in vnode.state.options)) {
this.value = vnode.attrs.value()
} else {
if (vnode.attrs.value() !== this.value) {
},
onupdate: function(vnode) {
vnode.state.awesomplete.list = vnode.attrs.options
+ vnode.state.create = vnode.attrs.create
+ vnode.state.options = vnode.attrs.options
},
}