fix other random breakage / omissions
This commit is contained in:
parent
1f470555ec
commit
f35e9dc46a
4 changed files with 115 additions and 30 deletions
|
|
@ -42,8 +42,11 @@ function build(data, context) {
|
|||
func[key] = val;
|
||||
elid = elid || `_${nextid++}`;
|
||||
} else if (tov === 'object') {
|
||||
if (val.length)
|
||||
html.push(` ${key}="${val.filter(v => v !== undefined).join(' ')}"`);
|
||||
if (Array.isArray(val)) {
|
||||
html.push(` ${key}="${val.filter(v => v !== undefined).join(' ')}"`);
|
||||
} else {
|
||||
html.push(` ${key}="${val}"`);
|
||||
}
|
||||
} else if (tov !== 'undefined') {
|
||||
html.push(` ${key}="${val}"`);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue