25 lines
1.2 KiB
HTML
25 lines
1.2 KiB
HTML
<div mat-line>
|
|
<span *ngIf="index">{{index}}. </span>
|
|
<a *ngIf="entry.metadata && entry.metadata.vote" href="javascript:" (click)="voteUp(entry.id)"
|
|
matTooltip="{{'vote.up' | i18n}}">
|
|
<mat-icon inline="true">expand_less</mat-icon>
|
|
</a>
|
|
<mat-icon *ngIf="!entry.metadata || !entry.metadata.vote" inline="true"> </mat-icon>
|
|
<mat-icon>{{'entryType.' + entry.entryType + '.icon' | i18n}}</mat-icon>
|
|
<a class="title" *ngIf="entry.url" [href]="entry.url" target="_blank">{{entry.title}}</a>
|
|
<a class="title" *ngIf="!entry.url" routerLink="/e/{{entry.id}}">{{entry.title}}</a>
|
|
</div>
|
|
<div mat-line>
|
|
<small>
|
|
{{'points' | i18n:(entry.metadata && entry.metadata.points)}}
|
|
{{'entry.author' | i18n}}<a routerLink="/u/{{entry.author}}">{{entry.author}}</a>
|
|
<a routerLink="/e/{{entry.id}}" matTooltip="{{entry.created | datef:'LLLL'}}">{{entry.created
|
|
| datef}}</a> |
|
|
<a *ngIf="entry.metadata && entry.metadata.unvote" href="javascript:" (click)="voteDown(entry.id)">
|
|
{{'entry.unvote' | i18n}}
|
|
</a> <span *ngIf="entry.metadata && entry.metadata.unvote">|</span>
|
|
<a routerLink="/e/{{entry.id}}">
|
|
{{'entry.comments' | i18n:(entry.metadata && entry.metadata.comments)}}
|
|
</a>
|
|
</small>
|
|
</div> |