blob: 9078f2b0f93b4e29d9a5eea9766b5ccc7096973f [file] [log] [blame]
<div *ngFor="let configurationGroup of changes">
<material-chips>
<template
ngFor
let-configuration
[ngForOf]="summaries(configurationGroup).keys">
<material-chip
tooltipTarget
#chip="tooltipTarget"
[removable]="false"
displayNameRenderer>
{{configuration}}
</material-chip>
<material-tooltip-card [for]="chip">
<div *deferredContent>
<span *ngFor="let singleConfiguration of summaries(configurationGroup)[configuration]">
{{singleConfiguration}}<br>
</span>
</div>
</material-tooltip-card>
</template>
</material-chips>
<div
*ngFor="let resultGroup of configurationGroup"
style="margin-left: 16px">
<span [class]="resultGroup.first.resultStyle">
{{resultGroup.first.changesText}}
</span><br>
<span *ngFor="let change of resultGroup.take(resultLimit)"
tooltipTarget #logs="tooltipTarget"
style="cursor: pointer">
{{change.name}}<br>
<material-tooltip-card
[for]="logs"
[preferredPositions]="preferredTooltipPositions">
<div *deferredContent>
<h4>Logs</h4>
<dart-log
*ngFor="let configuration of change.configurations.configurations"
[configuration]="configuration"
[index]="range.end"
[test]="change.name">
</dart-log>
</div>
</material-tooltip-card>
</span>
<div
*ngIf="resultGroup.length > resultLimit"
(click)="resultLimit = resultGroup.length"
style="cursor: pointer">
&vellip; {{resultGroup.length - resultLimit}} more changed results
</div>
</div>
</div>