Summary Table

Categories Total Count
PII 0
URL 0
DNS 0
EKL 0
IP 0
PORT 0
VsID 0
CF 0
AI 0
VPD 0
PL 0
Other 0

File Content


<table class="table table-striped" [ngClass]="{'table-bordered compact-table': _format === 'compact'}" aria-describedby="tableDescription">
<thead>
<tr>
<th *ngFor="let itm of dataDef; let i=index" scope="col" (click)="clickHeader(itm)" >
<span [ngbTooltip]="tipContent" container="body" placement="{{(i < 3) ? 'right' : ''}}"
triggers="hover focus" tabIndex="0" >
{{ itm.header }}
<span *ngIf="params?.sort && params?.sort[itm.key]==='desc'" aria-hidden="true" style="white-space:nowrap">
<i class="fas fa-arrow-down" style="color:green"></i>
<span *ngIf="getLength(params?.sort)>1" class="sortIndex">{{ getPosition(params?.sort,itm.key) }}</span>
</span>
<span *ngIf="params?.sort && params?.sort[itm.key]==='asc'" aria-hidden="true" style="white-space:nowrap">
<i class="fas fa-arrow-up" style="color:green;"></i>
<span *ngIf="getLength(params?.sort)>1" class="sortIndex">{{ getPosition(params?.sort,itm.key) }}</span>
</span>
<span *ngIf="params?.filter && (params?.filter[itm.key] || (itm.altKey && params?.filter[itm.altKey]))" aria-hidden="true">
<i class="fas fa-filter"></i>
</span>
</span>
<ng-template #tipContent>
<div [innerHTML]="getTooltip(itm)"></div>
</ng-template>
</th>
</tr>
</thead>
<tbody>
<tr *ngFor="let row of data" (click)='clickRow(row)' (keyup.enter)='clickRow(row)' [attr.aria-label]="getAriaRowLabel(row)" tabIndex="0">
<td *ngFor="let itm of dataDef" >
<div *ngIf="itm.format && itm.format==='date'" ngbTooltip="{{ row[itm.dataTooltipKey] }}">{{ row[itm.key] | date: 'MM/dd/yyyy HH:mm' }}</div>
<div *ngIf="!itm.format || itm.format!=='date'" [innerHTML]="row[itm.key]" class="inline-block" ngbTooltip="{{ row[itm.dataTooltipKey] }}" container="body" placement="top"></div>
</td>
</tr>
</tbody>
</table>
<div class="row my-3 compact-table" style="text-align:center" *ngIf="params?.size && (data.length >= params?.size || params?.page > 1)">
<div class="col-12">
<span>
<button class="btn btn-sm btn-outline-dark" (click)="clickPager('prev');" [disabled]="params?.page == 1">
<i class="fas fa-caret-left"></i>&nbsp;Prev
</button>
</span>
<span>&nbsp;&nbsp;{{ ((params?.page - 1) * params?.size + 1) + "-" + (params?.page * params?.size) }}&nbsp;&nbsp;</span>
<span *ngIf="data.length >= params?.size">
<button class="btn btn-sm btn-outline-dark" (click)="clickPager('next');">Next&nbsp;
<i class="fas fa-caret-right"></i>
</button>
</span><br /><br />
<div *ngIf="params?.page > 2" style="margin-top:3px;font-size:smaller;margin-left:-4px;" >
<span *ngFor="let pageNumber of getPagerNumbers(params?.page)" >
<a class="btn btn-sm btn-outline-dark" (click)="clickPager(pageNumber)">{{ ((pageNumber - 1) * params?.size + 1) + "-" + (pageNumber * params?.size) }}</a>&nbsp;
</span>
</div>
</div>
</div>
<div *ngIf="!data || data.length==0" class="inline-block text-center">No Data to Display</div>