]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - client/src/app/videos/video-watch/video-watch.component.html
Client: add more informations to watch video view
[github/Chocobozzz/PeerTube.git] / client / src / app / videos / video-watch / video-watch.component.html
1 <div *ngIf="error" class="row">
2 <div class="alert alert-danger">
3 The video load seems to be abnormally long.
4 <ul>
5 <li>Maybe the server {{ video.podUrl }} is down :(</li>
6 <li>
7 If not, you can report an issue on
8 <a href="https://github.com/Chocobozzz/PeerTube/issues" title="Report an issue">
9 https://github.com/Chocobozzz/PeerTube/issues
10 </a>
11 </li>
12 </ul>
13 </div>
14 </div>
15
16 <div class="row">
17 <div class="col-md-12">
18 <div class="embed-responsive embed-responsive-19by9">
19 <my-loader [loading]="loading"></my-loader>
20 </div>
21 </div>
22 </div>
23
24 <div id="torrent-info" class="row">
25 <div id="torrent-info-download" class="col-md-4 col-sm-4 col-xs-4">Download: {{ downloadSpeed | bytes }}/s</div>
26 <div id="torrent-info-upload" class="col-md-4 col-sm-4 col-xs-4">Upload: {{ uploadSpeed | bytes }}/s</div>
27 <div id="torrent-info-peers" class="col-md-4 col-sm-4 col-xs-4">Number of peers: {{ numPeers }}</div>
28 </div>
29
30 <div *ngIf="video !== null" id="video-info">
31 <div class="row" id="video-name-actions">
32 <div class="col-md-8">
33 <div class="row">
34 <div id="video-name" class="col-md-12">
35 {{ video.name }}
36 </div>
37 </div>
38
39 <div class="row">
40 <div class="col-md-12" id="video-by-date">
41 <span id="video-by">
42 from
43 <a [routerLink]="['/videos/list', { field: 'author', search: video.author }]" class="video-miniature-author">
44 {{ video.by }}
45 </a>
46 </span>
47 <span id="video-date">on {{ video.createdDate | date:'short' }}</span>
48 </div>
49 </div>
50 </div>
51
52 <div id="video-actions" class="col-md-4 text-right">
53 <button title="Get magnet URI" id="magnet-uri" class="btn btn-default">
54 <span class="glyphicon glyphicon-magnet"></span> Magnet
55 </button>
56 </div>
57 </div>
58
59 <div id="video-tags" class="row">
60 <div class="col-md-12">
61 <a *ngFor="let tag of video.tags" [routerLink]="['/videos/list', { field: 'tags', search: tag }]" class="label label-primary">
62 {{ tag }}
63 </a>
64 </div>
65 </div>
66
67 <div id="video-description" class="row">
68 <div class="col-md-12">
69 <div id="description-label">Description</div>
70 {{ video.description }}
71 </div>
72 </div>
73 </div>
74