Преглед на файлове

allowing template definitions in config

Raanan Weber преди 7 години
родител
ревизия
fc3e5a1116
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  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();
             }