#569 fix diff edge case w/ select input

This commit is contained in:
Leo Horie 2015-04-17 22:21:03 -04:00
parent 006445960b
commit 6c32afea43

View file

@ -303,7 +303,7 @@ var m = (function app(window, undefined) {
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
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)
}
else {