<tr row="row" role="row" class="eg-grid-row eg-grid-header-row">
<ng-container *ngIf="!context.disableSelect">
- <th scope="col" role="columnheader" class="eg-grid-cell eg-grid-header-cell eg-grid-checkbox-cell">
+ <th scope="col" role="columnheader"
+ class="eg-grid-cell eg-grid-header-cell eg-grid-checkbox-cell">
<input type='checkbox' (click)="handleBatchSelect($event)"
i18n-aria-label aria-label="All rows"
[(ngModel)]="batchRowCheckbox">
</th>
</ng-container>
- <th scope="col" role="columnheader" class="eg-grid-cell eg-grid-header-cell eg-grid-number-cell">
+ <th scope="col" role="columnheader" class="eg-grid-cell eg-grid-header-cell eg-grid-number-cell numeric">
<span i18n="number|Row Number Header">#</span>
</th>
<th *ngIf="context.rowFlairIsEnabled" scope="col"
class="eg-grid-cell eg-grid-header-cell eg-grid-flair-cell">
<span class="material-icons">notifications</span>
</th>
- <th *ngFor="let col of context.columnSet.displayColumns()"
+ <th *ngFor="let col of context.columnSet.displayColumns(); index as i"
scope="col" role="columnheader"
draggable="true"
(dragstart)="dragColumn = col"
(dragover)="onColumnDragEnter($event, col)"
(dragleave)="onColumnDragLeave($event, col)"
[ngClass]="{'dragover' : col.isDragTarget}"
+ style="width: calc(1% * var(--c{{i}}))"
[attr.aria-sort]="ariaSortDirection(col)"
class="eg-grid-cell eg-grid-header-cell {{context.setClassNames(row, col)}}">
<a class="sortable label-with-material-icon" *ngIf="col.isSortable"
}
}
-[role="region"][aria-labelledby][tabindex]:focus-visible {
+.eg-grid-wrapper:focus-visible {
outline: 2px solid #0A58CA;
outline-offset: 5px;
}
}
.eg-grid-row {
-/* display: flex; */
border-bottom: 1px solid rgba(0,0,0,.12);
padding-left: 10px;
padding-right: 10px;
td.eg-grid-col-datatype {
font-family: monospace;
font-size: .85rem;
+}
+
+td.eg-grid-col-url,
+td.eg-grid-col-email {
+ overflow-wrap: anywhere;
+ word-break: break-all;
}
\ No newline at end of file