Merge branch 'master' into bwindels/calls-wip

This commit is contained in:
Bruno Windels 2022-04-25 14:17:21 +02:00
commit 14dbe340c7

View File

@ -285,11 +285,13 @@ export class TemplateBuilder<T extends IObservableValue> {
elNS(ns: string, name: string, attributesOrChildren?: Attributes<T> | Children<T>, children?: Children<T>): ViewNode {
let attributes: Attributes<T> | undefined;
if (attributes !== undefined && isChildren(attributes)) {
children = attributes;
if (attributesOrChildren) {
if (isChildren(attributesOrChildren)) {
children = attributesOrChildren as Children<T>;
} else {
attributes = attributesOrChildren as Attributes<T>;
}
}
const node = document.createElementNS(ns, name);