Procházet zdrojové kódy

allowing template definitions in config

Raanan Weber před 7 roky
rodič
revize
fc3e5a1116
1 změnil soubory, kde provedl 3 přidání a 2 odebrání
  1. 3 2
      Viewer/src/templating/templateManager.ts

+ 3 - 2
Viewer/src/templating/templateManager.ts

@@ -80,8 +80,9 @@ export class TemplateManager {
             // register the observers
             //template.onLoaded.add(() => {
             let addToParent = () => {
-                let containingElement = parentTemplate && parentTemplate.parent.querySelector(camelToKebab(name)) || this.containerElement;
-                template.appendTo(containingElement);
+                let lastElements = parentTemplate && parentTemplate.parent.querySelectorAll(camelToKebab(name));
+                let containingElement = (lastElements && lastElements.item(lastElements.length - 1)) || this.containerElement;
+                template.appendTo(<HTMLElement>containingElement);
                 this._checkLoadedState();
             }