Client: display video tags
This commit is contained in:
parent
b362290d40
commit
8ce9e815c8
5 changed files with 32 additions and 3 deletions
|
@ -11,7 +11,7 @@
|
|||
Inspirations from:
|
||||
|
||||
* [Aurélien Salomon](https://dribbble.com/shots/1338727-Youtube-Redesign)
|
||||
* [Adrien Thomas](https://dribbble.com/shots/1363194-YouTube-Redesign-Profil-page)
|
||||
* [Wojciech Zieliński](https://dribbble.com/shots/3000315-youtube-concept)
|
||||
|
||||
# Fonts
|
||||
|
||||
|
|
|
@ -24,6 +24,12 @@
|
|||
<a [routerLink]="['/videos/watch', video.id]" [attr.title]="getVideoName()" class="video-miniature-name">{{ getVideoName() }}</a>
|
||||
</span>
|
||||
|
||||
<div class="video-miniature-tags">
|
||||
<span *ngFor="let tag of video.tags" class="video-miniature-tag">
|
||||
<a [routerLink]="['/videos/list', { field: 'tags', search: tag, sort: currentSort }]" class="label label-primary">{{ tag }}</a>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<a [routerLink]="['/videos/list', { field: 'author', search: video.author, sort: currentSort }]" class="video-miniature-author">{{ video.by }}</a>
|
||||
<span class="video-miniature-created-at">{{ video.createdAt | date:'short' }}</span>
|
||||
</div>
|
||||
|
|
|
@ -157,6 +157,19 @@
|
|||
{{ video.languageLabel }}
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<div class="video-details-attribute">
|
||||
<span class="video-details-attribute-label">
|
||||
Tags:
|
||||
</span>
|
||||
|
||||
<div class="video-details-tags">
|
||||
<a *ngFor="let tag of video.tags" [routerLink]="['/videos/list', { field: 'tags', search: tag }]" class="label label-primary">
|
||||
{{ tag }}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -80,7 +80,7 @@
|
|||
.option .glyphicon {
|
||||
font-size: 22px;
|
||||
color: inherit;
|
||||
opacity: 0.9;
|
||||
opacity: 0.6;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
|
@ -170,5 +170,15 @@
|
|||
margin-right: 5px;
|
||||
}
|
||||
}
|
||||
|
||||
.video-details-tags {
|
||||
display: inline-block;
|
||||
|
||||
a {
|
||||
display: inline-block;
|
||||
margin-right: 3px;
|
||||
font-size: 11px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -15,6 +15,6 @@ $video-miniature-other-infos: #686767;
|
|||
|
||||
$video-watch-border-color: #eceef4;
|
||||
$video-watch-title-height: 90px;
|
||||
$video-watch-info-color: #8e909b;
|
||||
$video-watch-info-color: #9da0ae;
|
||||
$video-watch-info-height: 120px;
|
||||
$video-watch-info-padding-left: 40px;
|
||||
|
|
Loading…
Reference in a new issue