11< div *ngIf ="episode ">
22 < div *ngIf ="currentUser.isAdmin " class ="row ">
3- < div class ="col mb-2 ">
4- < button type ="button " class ="btn btn-block btn-outline-info " (click) ="linkThemes(episode) "> Link themes</ button >
5- </ div >
3+ < div class ="col mb-2 ">
4+ < button type ="button " class ="btn btn-block btn-outline-info " (click) ="linkThemes(episode) "> Link themes</ button >
65 </ div >
6+ </ div >
77 < div class ="row ">
8- < div class ="col ">
9- Current: {{ now | date:'hh:mm:ss EEEE dd LLL' }}
10- </ div >
8+ < div class ="col ">
9+ Current: {{ now | date:'hh:mm:ss EEEE dd LLL' }}
10+ </ div >
1111 </ div >
12- < div class ="row mb-2 ">
13- < div class ="col ">
14- Started: {{ episode.startTime | date:'hh:mm:ss EEEE dd LLL'}}
15- </ div >
12+ < div class ="row mb-2 ">
13+ < div class ="col ">
14+ Started: {{ episode.startTime | date:'hh:mm:ss EEEE dd LLL'}}
15+ </ div >
1616 </ div >
1717 < div class ="row mb-2 ">
1818 < div class ="col-4 ">
@@ -28,38 +28,47 @@ <h2>{{episode.name}}</h2>
2828 </ div >
2929 < div *ngIf ="currentUser.isAdmin " class ="row mb-3 ">
3030 < div class ="col-6 ">
31- < button type ="button " class ="btn btn-warning btn-block " [disabled] ='episode.started ' (click) ="startEpisode(episode) "> Start episode</ button >
31+ < button type ="button " class ="btn btn-warning btn-block " [disabled] ='episode.started '
32+ (click) ="startEpisode(episode) "> Start episode
33+ </ button >
3234 </ div >
3335 < div class ="col-6 ">
34- < button type ="button " class ="btn btn-danger btn-block " [disabled] ='!episode.started ' (click) ="stopEpisode(episode) "> Stop episode</ button >
35- </ div >
36+ < button type ="button " class ="btn btn-danger btn-block " [disabled] ='!episode.started '
37+ (click) ="stopEpisode(episode) "> Stop episode
38+ </ button >
39+ </ div >
3640 </ div >
3741 < div class ="row ">
38- < div class ="col ">
39- < div class ="table-responsive ">
40- < table class ="table table-hover ">
41- < caption > Theme list</ caption >
42- < thead class ="thead-light ">
43- < tr >
44- < th > Timecode</ th >
45- < th class ="hidden "> Title</ th >
46- < th > </ th >
47- </ tr >
48- </ thead >
49- < tbody >
50- < tr *ngFor ="let theme of episode?.themeList " [class.table-success] ="theme.passed ">
51- < td > {{ theme.timecode }}</ td >
52- < td [innerHTML] ="theme.title | linkify "> </ td >
53- < td > < button class ="btn btn-dark item " [disabled] ="!episode.started " (click) ="track(episode, theme) "> Track</ button > </ td >
54- </ tr >
55- </ tbody >
56- </ table >
57- </ div >
42+ < div class ="col ">
43+ < div class ="table-responsive ">
44+ < table class ="table ">
45+ < caption > Theme list</ caption >
46+ < thead class ="thead-light ">
47+ < tr >
48+ < th > Timecode</ th >
49+ < th class ="hidden "> Title</ th >
50+ < th > </ th >
51+ </ tr >
52+ </ thead >
53+ < tbody >
54+ < tr *ngFor ="let theme of episode?.themeList " [class.table-success] ="theme.passed ">
55+ < td > {{ theme.timecode }}</ td >
56+ < td [innerHTML] ="theme.title | linkify "> </ td >
57+ < td >
58+ < button type ="button " class ="btn btn-warning item " (click) ="unlinkThemes(episode.id, theme.id) "> Unlink</ button >
59+ < button type ="button " class ="btn btn-dark item " [disabled] ="!episode.started " (click) ="track(episode, theme) "> Track</ button >
60+ </ td >
61+ </ tr >
62+ </ tbody >
63+ </ table >
5864 </ div >
65+ </ div >
5966 </ div >
6067 < div *ngIf ="currentUser.isAdmin " class ="row mb-5 ">
61- < div class ="col-12 mb-5 ">
62- < button type ="button " class ="btn btn-info btn-sm btn-block " *ngIf ='isFinished(episode) ' (click) ="export(episode) "> Export this episode</ button >
63- </ div >
68+ < div class ="col-12 mb-5 ">
69+ < button type ="button " class ="btn btn-info btn-sm btn-block " *ngIf ='isFinished(episode) ' (click) ="export(episode) ">
70+ Export this episode
71+ </ button >
72+ </ div >
6473 </ div >
65- </ div >
74+ </ div >
0 commit comments