#569 fix diff edge case w/ select input
This commit is contained in:
parent
006445960b
commit
6c32afea43
1 changed files with 1 additions and 1 deletions
|
|
@ -303,7 +303,7 @@ var m = (function app(window, undefined) {
|
||||||
|
|
||||||
if (cached.children && !cached.children.nodes) cached.children.nodes = [];
|
if (cached.children && !cached.children.nodes) cached.children.nodes = [];
|
||||||
//edge case: setting value on <select> doesn't work before children exist, so set it again after children have been created
|
//edge case: setting value on <select> doesn't work before children exist, so set it again after children have been created
|
||||||
if (data.tag === "select" && data.attrs.value) setAttributes(node, data.tag, {value: data.attrs.value}, {}, namespace);
|
if (data.tag === "select" && "value" in data.attrs) setAttributes(node, data.tag, {value: data.attrs.value}, {}, namespace);
|
||||||
parentElement.insertBefore(node, parentElement.childNodes[index] || null)
|
parentElement.insertBefore(node, parentElement.childNodes[index] || null)
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue