author | ymh <ymh.work@gmail.com> |
Tue, 20 Mar 2018 15:02:24 +0100 | |
changeset 572 | 190ae1dee68d |
parent 477 | ce52f0fca330 |
permissions | -rw-r--r-- |
254 | 1 |
<div id="audio" class="{{if (if-or player.transcript player.model.video) ' extra'}}{{if (if-and player.transcript player.model.video) ' multiple'}}"> |
404
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
2 |
<div class="controls"> |
463
5c43f17f87b5
add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents:
445
diff
changeset
|
3 |
<i title="Précédent" class="fa fa-backward{{if isFirst ' disabled'}} player-control" {{action 'backward'}}>Précédent</i> |
404
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
4 |
{{#if player.playing}} |
463
5c43f17f87b5
add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents:
445
diff
changeset
|
5 |
<i title="Pause" class="fa fa-pause player-control" {{action 'toggle'}}>Pause</i> |
404
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
6 |
{{else}} |
463
5c43f17f87b5
add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents:
445
diff
changeset
|
7 |
<i title="Lecture" class="fa fa-play player-control" {{action 'toggle'}}>Lecture</i> |
404
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
8 |
{{/if}} |
463
5c43f17f87b5
add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents:
445
diff
changeset
|
9 |
<i title="Suivant" class="fa fa-forward{{if isLast ' disabled'}} player-control" {{action 'forward'}}>Suivant</i> |
404
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
10 |
</div> |
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
11 |
<div class="progress"> |
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
12 |
<span class="head">{{to-minutes head}}</span> |
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
13 |
<span class="bar" onclick={{action 'setTime'}}><span class="value"></span></span> |
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
14 |
<span class="remaining">- {{to-minutes remaining}}</span> |
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
15 |
</div> |
477 | 16 |
{{ player-sound-control popcorn=popcorn }} |
404
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
17 |
<div class="controls extra"> |
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
18 |
{{#if player.model.video}} |
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
19 |
{{#if player.videoscreen}} |
463
5c43f17f87b5
add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents:
445
diff
changeset
|
20 |
<i title="Compress" class="fa fa-compress player-control" {{action 'display' 'video'}}>Hide video</i> |
404
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
21 |
{{else}} |
463
5c43f17f87b5
add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents:
445
diff
changeset
|
22 |
<i title="Expand" class="fa fa-expand player-control" {{action 'display' 'video'}}>Show video</i> |
404
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
23 |
{{/if}} |
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
24 |
{{/if}} |
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
25 |
{{#if player.transcript}} |
463
5c43f17f87b5
add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents:
445
diff
changeset
|
26 |
<div class="controls-transcript player-control"> |
404
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
27 |
<i title="Transcript" class="fa fa-text-height{{if (eq player.window 'transcript') ' active'}}" {{action 'display' 'transcript'}}>Transcript</i> |
463
5c43f17f87b5
add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents:
445
diff
changeset
|
28 |
{{input type="checkbox" name="autoscroll" id="transcript-autoscroll" title="autoscroll" checked=player.autoscroll}}<label for="transcript-autoscroll" title="autoscroll"></label> |
5c43f17f87b5
add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents:
445
diff
changeset
|
29 |
</div> |
404
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
30 |
{{/if}} |
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
31 |
</div> |
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
32 |
<div class="meta"> |
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
33 |
<p> |
431
3e0a4a322f9e
Improve scrolling title, uses css animations
ymh <ymh.work@gmail.com>
parents:
404
diff
changeset
|
34 |
{{ autoscroll-component text=item.title class='title' }} |
404
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
35 |
<div class="player-language-list"> |
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
36 |
{{#each item.languages as |lang index|}}{{if index ", "}}{{doc-language url=lang class="language"}}{{/each}} |
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
37 |
</div> |
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
38 |
</p> |
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
39 |
<p> |
431
3e0a4a322f9e
Improve scrolling title, uses css animations
ymh <ymh.work@gmail.com>
parents:
404
diff
changeset
|
40 |
{{ autoscroll-component text=item.publishers_disp class='author' }} |
445
b1e5ad6b2a29
Display created date instead of issued
ymh <ymh.work@gmail.com>
parents:
431
diff
changeset
|
41 |
{{doc-created value=item.created class='date'}} |
404
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
42 |
</p> |
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
43 |
</div> |
86
15ded106ef1a
add a player component to handle sound play/pause
nowmad@23.1.168.192.in-addr.arpa
parents:
diff
changeset
|
44 |
</div> |
15ded106ef1a
add a player component to handle sound play/pause
nowmad@23.1.168.192.in-addr.arpa
parents:
diff
changeset
|
45 |
|
242 | 46 |
<div id="video"> |
404
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
47 |
<video id="popcorn-audio"> |
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
48 |
{{#each player.model.media as |medium|}} |
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
49 |
<source src="{{ medium.url }}" type="{{ medium.format }}"> |
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
50 |
{{/each}} |
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
51 |
Your browser does not support the audio element. |
0a5eef6ad2fe
correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents:
401
diff
changeset
|
52 |
</video> |
242 | 53 |
</div> |