lemmatized-entity-detail.component.html 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <div [title]="'&lt;' + data.label + '&gt;' | lowercase">
  2. <span class="icon">
  3. <evt-icon [iconInfo]="iconData[data.label] || defaultIcon"></evt-icon>
  4. </span>
  5. <span class="label" *ngIf="data.label=='lem'">Lemma: </span>
  6. <span class="text">
  7. <ng-container *ngFor="let element of data.content">
  8. <evt-content-viewer [content]="element"></evt-content-viewer>
  9. <ul class="attributes-list">
  10. <div *ngFor="let item of element.attributes | keyvalue">
  11. <li *ngIf="item.key!=='lemmaRef'">
  12. <span *ngIf="item.key==='norm' && item.key!=='lemmaRef'" class="label">Forma normalizzata: </span>
  13. <span *ngIf="item.key==='type' && item.key!=='lemmaRef'" class="label">Iperlemma: </span>
  14. <span *ngIf="item.key==='pos' && item.key!=='lemmaRef'" class="label">Categoria grammaticale: </span>
  15. <span *ngIf="item.key!=='lemmaRef'">{{ item.value }}</span>
  16. </li>
  17. </div>
  18. </ul>
  19. </ng-container>
  20. <span class="icon">
  21. <evt-icon [iconInfo]="iconData['relations'] || defaultIcon"></evt-icon>
  22. </span>
  23. <span class="label" *ngIf="data.label=='lem'">Risorse esterne</span>
  24. <span class="text">
  25. <ng-container *ngFor="let element of data.content">
  26. <ul *ngFor="let item of element.attributes | keyvalue" class="attributes-list">
  27. <li *ngIf="item.key ==='lemmaRef'">
  28. <div>
  29. <span (click)="openlinkLem()" [class.pointer]="linkLem">
  30. <a *ngIf="linkLem" [href]="linkLem" target="_blank" class="ml-2 external-link-alt">
  31. Consulta la voce su TLIO
  32. <evt-icon [iconInfo]="{icon: 'external-link-alt', iconSet: 'fas'}"></evt-icon>
  33. </a>
  34. </span>
  35. </div>
  36. </li>
  37. </ul>
  38. </ng-container>
  39. </span>
  40. </span>
  41. </div>