diff --git a/tools/winscope-ng/src/app/app.component.ts b/tools/winscope-ng/src/app/app.component.ts index 42aa42bac..d8d0fc8f5 100644 --- a/tools/winscope-ng/src/app/app.component.ts +++ b/tools/winscope-ng/src/app/app.component.ts @@ -20,6 +20,7 @@ import {PersistentStore} from "common/persistent_store"; import {ViewerWindowManagerComponent} from "viewers/viewer_window_manager/viewer_window_manager.component"; import {Core} from "./core"; import {ProxyState, proxyClient} from "trace_collection/proxy_client"; +import { Viewer } from "viewers/viewer"; @Component({ selector: "app-root", @@ -77,6 +78,7 @@ export class AppComponent { onDataLoadedChange(dataLoaded: boolean) { if (dataLoaded && !this.viewersCreated) { this.core.createViewers(); + this.createViewerElements(); const dummyTimestamp = this.core.getTimestamps()[1]; //TODO: get timestamp from time scrub this.core.notifyCurrentTimestamp(dummyTimestamp); this.viewersCreated = true; @@ -84,6 +86,15 @@ export class AppComponent { } } + createViewerElements() { + const viewersDiv = document.querySelector("div#viewers")!; + viewersDiv.innerHTML = ""; + + this.core.getViews().forEach((view: HTMLElement) => { + viewersDiv.appendChild(view); + }); + } + public notifyCurrentTimestamp() { const dummyTimestamp = new Timestamp(TimestampType.ELAPSED, 1000000n); this.core.notifyCurrentTimestamp(dummyTimestamp); diff --git a/tools/winscope-ng/src/app/upload_traces.component.ts b/tools/winscope-ng/src/app/upload_traces.component.ts index d62c1dc91..7e69f1f81 100644 --- a/tools/winscope-ng/src/app/upload_traces.component.ts +++ b/tools/winscope-ng/src/app/upload_traces.component.ts @@ -46,7 +46,7 @@ import { LoadedTrace } from "app/loaded_trace"; Choose File