angular/projects/ng-devtools/src/lib/devtools-tabs/profiler/profiler.component.html

23 lines
1,002 B
HTML
Raw Normal View History

2020-01-27 18:40:18 +00:00
<div class="profiler-wrapper">
<menu>
<span *ngIf="state === 'idle'" (click)="startRecording()" class="start-recording-button"></span>
<span *ngIf="state === 'recording'" (click)="stopRecording()" class="recording-button"></span>
<span *ngIf="state === 'visualizing'" (click)="discardRecording()" class="discard-button">&#10060;</span>
</menu>
<div id="profiler-content-wrapper">
<p class="instructions" [class.hidden]="state !== 'idle'">
<span
>Click the record button <span class="start-recording-button"></span> to start a new recording, or upload a json
file containing profiler data
</span>
<br />
<span>
<input type="file" (change)="importProfilerResults($event)" placeholder="Upload file" accept=".json" />
</span>
2020-01-27 18:40:18 +00:00
</p>
<p class="visualization" *ngIf="state !== 'idle'">
<ng-recording-timeline [stream]="stream" (exportProfile)="exportProfilerResults()"> </ng-recording-timeline>
2020-01-27 18:40:18 +00:00
</p>
</div>
</div>