|
108 | 108 | (sortChange)="sortTable($event)"> |
109 | 109 | </mtx-grid> |
110 | 110 | <ng-template #labelTpl let-row let-i="index"> |
111 | | - <div class="eform-label" id="eform-label-{{i}}">{{row.label}}</div> |
| 111 | + <div class="eform-label" id="eform-label-{{i}}">{{ row.label }}</div> |
112 | 112 | </ng-template> |
113 | 113 | <ng-template #idTpl let-row let-i="index"> |
114 | | - <div class="eform-id" id="eform-id-{{i}}">{{row.id}}</div> |
| 114 | + <div class="eform-id" id="eform-id-{{i}}">{{ row.id }}</div> |
115 | 115 | </ng-template> |
116 | 116 | <ng-template #createdAtTpl let-row let-i="index"> |
117 | 117 | <date-formatter |
|
192 | 192 | </ng-template> |
193 | 193 | <ng-template #actionsTpl let-row let-i="index"> |
194 | 194 | <div class=""> |
195 | | - <button |
196 | | - mat-icon-button |
197 | | - *ngIf="row.hasCases && |
| 195 | + |
| 196 | + <button mat-icon-button [matMenuTriggerFor]="menu"> |
| 197 | + <mat-icon>more_vert</mat-icon> |
| 198 | + </button> |
| 199 | + <mat-menu #menu="matMenu"> |
| 200 | + |
| 201 | + |
| 202 | + <button |
| 203 | + mat-menu-item |
| 204 | + *ngIf="row.hasCases && |
198 | 205 | checkEformPermissions( |
199 | 206 | row.id, |
200 | 207 | userClaimsEnum.casesRead)" |
201 | | - id="eform-cases-btn-{{ i }}" |
202 | | - [routerLink]="['/cases', row.id]" |
203 | | - matTooltip="{{'Show cases' | translate}}" |
204 | | - > |
205 | | - <mat-icon>cases</mat-icon> |
206 | | - </button> |
207 | | - <button |
208 | | - mat-icon-button |
209 | | - color="warn" |
210 | | - id="delete-eform-btn-{{ i }}" |
211 | | - (click)="openEformDeleteModal(row)" |
212 | | - *ngIf=" |
| 208 | + id="eform-cases-btn-{{ i }}" |
| 209 | + [routerLink]="['/cases', row.id]" |
| 210 | + > |
| 211 | + <mat-icon>cases</mat-icon> |
| 212 | + <span>{{ 'Show cases' | translate }}</span> |
| 213 | + </button> |
| 214 | + <button |
| 215 | + mat-menu-item |
| 216 | + color="warn" |
| 217 | + id="delete-eform-btn-{{ i }}" |
| 218 | + (click)="openEformDeleteModal(row)" |
| 219 | + *ngIf=" |
213 | 220 | checkEformPermissions( |
214 | 221 | row.id, |
215 | 222 | userClaimsEnum.eformsDelete |
216 | 223 | ) && !row.isLocked |
217 | 224 | " |
218 | | - matTooltip="{{ 'Delete eForm' | translate }}" |
219 | | - > |
220 | | - <mat-icon>delete</mat-icon> |
221 | | - </button> |
222 | | - <a |
223 | | - *ngIf=" |
| 225 | + > |
| 226 | + <mat-icon>delete</mat-icon> |
| 227 | + <span>{{ 'Delete eForm' | translate }}</span> |
| 228 | + </button> |
| 229 | + <a |
| 230 | + *ngIf=" |
224 | 231 | checkEformPermissions( |
225 | 232 | row.id, |
226 | 233 | userClaimsEnum.eformsDelete |
227 | 234 | ) && |
228 | 235 | !row.isLocked && |
229 | 236 | row.isEditable |
230 | 237 | " |
231 | | - mat-icon-button |
232 | | - id="edit-eform-btn-{{ i }}" |
233 | | - [routerLink]="['visual-editor/' + row.id]" |
234 | | - matTooltip="{{ 'Edit eForm' | translate }}" |
235 | | - > |
236 | | - <mat-icon>edit</mat-icon> |
237 | | - </a> |
238 | | - <button mat-icon-button [matMenuTriggerFor]="menu"> |
239 | | - <mat-icon>more_vert</mat-icon> |
240 | | - </button> |
241 | | - <mat-menu #menu="matMenu"> |
| 238 | + mat-menu-item |
| 239 | + id="edit-eform-btn-{{ i }}" |
| 240 | + [routerLink]="['visual-editor/' + row.id]" |
| 241 | + > |
| 242 | + <mat-icon>edit</mat-icon> |
| 243 | + <span>{{ 'Edit eForm' | translate }}</span> |
| 244 | + </a> |
| 245 | + |
| 246 | + |
242 | 247 | <button |
243 | 248 | mat-menu-item |
244 | 249 | id="edit-columns-btn-{{ i }}" |
|
0 commit comments