cms/app-client/app/styles/components/player-component.scss
author ymh <ymh.work@gmail.com>
Tue, 20 Mar 2018 15:02:40 +0100
changeset 573 25f3d28f51b2
parent 532 1190ea937f2d
permissions -rw-r--r--
Added tag 0.0.25 for changeset 190ae1dee68d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
     1
.player-component {
224
d284324358b2 Remplace hexadecimal codes with sass variables
Chloe Laisne <chloe.laisne@gmail.com>
parents: 214
diff changeset
     2
    color: $light-white;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
     3
    text-align: left;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
     4
    padding: 0px 40px;
224
d284324358b2 Remplace hexadecimal codes with sass variables
Chloe Laisne <chloe.laisne@gmail.com>
parents: 214
diff changeset
     5
    height: 80px;
351
c69dcc3b0524 New colors player and playlist
Chloe Laisne <chloe.laisne@gmail.com>
parents: 350
diff changeset
     6
    background-color: $corpus-blue;
c69dcc3b0524 New colors player and playlist
Chloe Laisne <chloe.laisne@gmail.com>
parents: 350
diff changeset
     7
    border-bottom: 1px solid$corpus-black;
350
c3a6266ebe0a Fix loading width height issues
Chloe Laisne <chloe.laisne@gmail.com>
parents: 349
diff changeset
     8
    overflow: hidden;
242
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
     9
    position: relative;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    10
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    11
373
e952c8a31a2b Transcript design + Fix video display and filter component font
Chloe Laisne <chloe.laisne@gmail.com>
parents: 360
diff changeset
    12
.player-component.video {
e952c8a31a2b Transcript design + Fix video display and filter component font
Chloe Laisne <chloe.laisne@gmail.com>
parents: 360
diff changeset
    13
    overflow: visible;
e952c8a31a2b Transcript design + Fix video display and filter component font
Chloe Laisne <chloe.laisne@gmail.com>
parents: 360
diff changeset
    14
}
e952c8a31a2b Transcript design + Fix video display and filter component font
Chloe Laisne <chloe.laisne@gmail.com>
parents: 360
diff changeset
    15
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    16
.player-component #audio {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    17
    height: 100%;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    18
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    19
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    20
.player-component #audio > * {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    21
    display: block;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    22
    float: left;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    23
    height: 100%;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    24
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    25
463
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
    26
.player-component #audio .controls .player-control {
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    27
    position: relative;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    28
    width: auto;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    29
    height: 40px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    30
    line-height: 36px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    31
    float: left;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    32
    top: 50%;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    33
    margin: -20px 0px 0px 0px;
211
7451203a1321 Setup progress bar
Chloe Laisne <chloe.laisne@gmail.com>
parents: 210
diff changeset
    34
    cursor: pointer;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    35
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    36
212
f2c6080a73aa Player backward/forward design logic
Chloe Laisne <chloe.laisne@gmail.com>
parents: 211
diff changeset
    37
.player-component #audio .controls i.disabled {
f2c6080a73aa Player backward/forward design logic
Chloe Laisne <chloe.laisne@gmail.com>
parents: 211
diff changeset
    38
    cursor: pointer;
f2c6080a73aa Player backward/forward design logic
Chloe Laisne <chloe.laisne@gmail.com>
parents: 211
diff changeset
    39
    pointer-events: none;
351
c69dcc3b0524 New colors player and playlist
Chloe Laisne <chloe.laisne@gmail.com>
parents: 350
diff changeset
    40
    color: $corpus-light-blue;
212
f2c6080a73aa Player backward/forward design logic
Chloe Laisne <chloe.laisne@gmail.com>
parents: 211
diff changeset
    41
}
f2c6080a73aa Player backward/forward design logic
Chloe Laisne <chloe.laisne@gmail.com>
parents: 211
diff changeset
    42
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    43
.player-component #audio .controls i.fa-backward {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    44
    margin-right: 10px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    45
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    46
211
7451203a1321 Setup progress bar
Chloe Laisne <chloe.laisne@gmail.com>
parents: 210
diff changeset
    47
.player-component #audio .controls i.fa-play,
7451203a1321 Setup progress bar
Chloe Laisne <chloe.laisne@gmail.com>
parents: 210
diff changeset
    48
.player-component #audio .controls i.fa-pause {
351
c69dcc3b0524 New colors player and playlist
Chloe Laisne <chloe.laisne@gmail.com>
parents: 350
diff changeset
    49
    border: 2px solid $corpus-white;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    50
    border-radius: 100%;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    51
    margin-right: 8px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    52
    margin-left: 8px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    53
    width: 40px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    54
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    55
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    56
.player-component #audio .controls i::before {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    57
    font-size: 22px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    58
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    59
211
7451203a1321 Setup progress bar
Chloe Laisne <chloe.laisne@gmail.com>
parents: 210
diff changeset
    60
.player-component #audio .controls i.fa-play::before,
7451203a1321 Setup progress bar
Chloe Laisne <chloe.laisne@gmail.com>
parents: 210
diff changeset
    61
.player-component #audio .controls i.fa-pause::before {
7451203a1321 Setup progress bar
Chloe Laisne <chloe.laisne@gmail.com>
parents: 210
diff changeset
    62
    font-size: 16px;
7451203a1321 Setup progress bar
Chloe Laisne <chloe.laisne@gmail.com>
parents: 210
diff changeset
    63
}
7451203a1321 Setup progress bar
Chloe Laisne <chloe.laisne@gmail.com>
parents: 210
diff changeset
    64
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    65
.player-component #audio .controls i.fa-play::before {
211
7451203a1321 Setup progress bar
Chloe Laisne <chloe.laisne@gmail.com>
parents: 210
diff changeset
    66
    margin-left: 4px;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    67
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    68
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    69
.player-component #audio .controls i.fa-forward {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    70
    margin-left: 10px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    71
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    72
464
c37671f197c3 correct spacing for extra controls
ymh <ymh.work@gmail.com>
parents: 463
diff changeset
    73
.player-component #audio .controls.extra .player-control {
532
1190ea937f2d make things work after node 8, npm 5 migration. Migrate to lodash 4
ymh <ymh.work@gmail.com>
parents: 477
diff changeset
    74
    margin-left: 16px;
254
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
    75
}
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
    76
464
c37671f197c3 correct spacing for extra controls
ymh <ymh.work@gmail.com>
parents: 463
diff changeset
    77
.player-component #audio .controls.extra .player-control:first-child {
254
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
    78
    margin-left: 0px;
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
    79
}
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
    80
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    81
.player-component #audio .progress {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    82
    position: relative;
477
ce52f0fca330 add volume control to the player
ymh <ymh.work@gmail.com>
parents: 464
diff changeset
    83
    margin: 0px 20px 0px 50px;
349
74bbf705a5ca Quickfix css
Chloe Laisne <chloe.laisne@gmail.com>
parents: 340
diff changeset
    84
    background-color: transparent;
74bbf705a5ca Quickfix css
Chloe Laisne <chloe.laisne@gmail.com>
parents: 340
diff changeset
    85
    border-radius: 0px;
74bbf705a5ca Quickfix css
Chloe Laisne <chloe.laisne@gmail.com>
parents: 340
diff changeset
    86
    box-shadow: none;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    87
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    88
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    89
.player-component #audio .progress > * {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    90
    display: inline-block;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    91
    line-height: 80px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    92
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    93
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    94
.player-component #audio .progress .head,
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    95
.player-component #audio .progress .remaining {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    96
    position: absolute;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    97
    top: 0px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    98
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    99
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   100
.player-component #audio .progress .head {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   101
    left: 0px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   102
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   103
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   104
.player-component #audio .progress .remaining {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   105
    right: 0px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   106
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   107
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   108
.player-component #audio .progress .bar {
477
ce52f0fca330 add volume control to the player
ymh <ymh.work@gmail.com>
parents: 464
diff changeset
   109
    width: 214px;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   110
    height: 3px;
351
c69dcc3b0524 New colors player and playlist
Chloe Laisne <chloe.laisne@gmail.com>
parents: 350
diff changeset
   111
    background-color: $corpus-light-blue;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   112
    margin: -1px 60px 0 60px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   113
    position: relative;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   114
    display: block;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   115
    top: 50%;
241
da3c6ba8a80b Set time from progress bar - Toggle play plause to actions
Chloe Laisne <chloe.laisne@gmail.com>
parents: 232
diff changeset
   116
    cursor: pointer;
360
d592af4a27a0 Quick design fix from MAJ
Chloe Laisne <chloe.laisne@gmail.com>
parents: 351
diff changeset
   117
    border: none;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   118
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   119
254
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
   120
.player-component #audio.extra.multiple .progress .bar {
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
   121
    width: 181px;
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
   122
}
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
   123
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   124
.player-component #audio .progress .bar .value {
212
f2c6080a73aa Player backward/forward design logic
Chloe Laisne <chloe.laisne@gmail.com>
parents: 211
diff changeset
   125
    width: 0%;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   126
    height: 100%;
351
c69dcc3b0524 New colors player and playlist
Chloe Laisne <chloe.laisne@gmail.com>
parents: 350
diff changeset
   127
    background-color: $corpus-white;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   128
    display: block;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   129
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   130
340
f0f3888734bb Fix merge partly
Chloe Laisne <chloe.laisne@gmail.com>
parents: 332
diff changeset
   131
.player-component #audio .meta {
f0f3888734bb Fix merge partly
Chloe Laisne <chloe.laisne@gmail.com>
parents: 332
diff changeset
   132
    width: 431px;
f0f3888734bb Fix merge partly
Chloe Laisne <chloe.laisne@gmail.com>
parents: 332
diff changeset
   133
}
f0f3888734bb Fix merge partly
Chloe Laisne <chloe.laisne@gmail.com>
parents: 332
diff changeset
   134
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   135
.player-component #audio .meta p {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   136
    float: left;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   137
    width: 170px;
477
ce52f0fca330 add volume control to the player
ymh <ymh.work@gmail.com>
parents: 464
diff changeset
   138
    margin: 0px 0px 0px 45px;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   139
    padding: 0px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   140
    box-sizing: border-box;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   141
    top: 50%;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   142
    margin-top: -22px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   143
    display: block;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   144
    position: relative;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   145
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   146
340
f0f3888734bb Fix merge partly
Chloe Laisne <chloe.laisne@gmail.com>
parents: 332
diff changeset
   147
.player-component #audio .meta p:last-child {
f0f3888734bb Fix merge partly
Chloe Laisne <chloe.laisne@gmail.com>
parents: 332
diff changeset
   148
    margin-left: 0px;
f0f3888734bb Fix merge partly
Chloe Laisne <chloe.laisne@gmail.com>
parents: 332
diff changeset
   149
    float: right;
f0f3888734bb Fix merge partly
Chloe Laisne <chloe.laisne@gmail.com>
parents: 332
diff changeset
   150
}
f0f3888734bb Fix merge partly
Chloe Laisne <chloe.laisne@gmail.com>
parents: 332
diff changeset
   151
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   152
.player-component #audio .meta p > * {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   153
    white-space: nowrap;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   154
    text-overflow: ellipsis;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   155
    overflow: hidden;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   156
    line-height: 22px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   157
    display: block;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   158
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   159
288
f2b77873a156 Notice link color and underline
Chloe Laisne <chloe.laisne@gmail.com>
parents: 254
diff changeset
   160
.player-component #audio .meta .language a {
f2b77873a156 Notice link color and underline
Chloe Laisne <chloe.laisne@gmail.com>
parents: 254
diff changeset
   161
    text-transform: capitalize;
f2b77873a156 Notice link color and underline
Chloe Laisne <chloe.laisne@gmail.com>
parents: 254
diff changeset
   162
    text-decoration: none;
f2b77873a156 Notice link color and underline
Chloe Laisne <chloe.laisne@gmail.com>
parents: 254
diff changeset
   163
    pointer-events: none;
f2b77873a156 Notice link color and underline
Chloe Laisne <chloe.laisne@gmail.com>
parents: 254
diff changeset
   164
    cursor: default;
f2b77873a156 Notice link color and underline
Chloe Laisne <chloe.laisne@gmail.com>
parents: 254
diff changeset
   165
    color: inherit;
f2b77873a156 Notice link color and underline
Chloe Laisne <chloe.laisne@gmail.com>
parents: 254
diff changeset
   166
}
f2b77873a156 Notice link color and underline
Chloe Laisne <chloe.laisne@gmail.com>
parents: 254
diff changeset
   167
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   168
.player-component #audio .meta .title,
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   169
.player-component #audio .meta .author {
302
973df1349591 Animate player text-overflow
Chloe Laisne <chloe.laisne@gmail.com>
parents: 288
diff changeset
   170
    position: relative;
973df1349591 Animate player text-overflow
Chloe Laisne <chloe.laisne@gmail.com>
parents: 288
diff changeset
   171
    height: 22px;
973df1349591 Animate player text-overflow
Chloe Laisne <chloe.laisne@gmail.com>
parents: 288
diff changeset
   172
    text-overflow: clip;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   173
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   174
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   175
.player-component #audio .meta .title {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   176
    font-weight: bold;
242
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   177
}
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   178
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   179
.player-component #video {
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   180
    display: none;
254
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
   181
    background-color: #000000;
242
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   182
    border: none;
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   183
    z-index: 1;
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   184
    left: 0px;
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   185
    position: absolute;
373
e952c8a31a2b Transcript design + Fix video display and filter component font
Chloe Laisne <chloe.laisne@gmail.com>
parents: 360
diff changeset
   186
    width: 50%;
242
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   187
}
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   188
254
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
   189
body.videoscreen .player-component.video #video {
242
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   190
    display: block;
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   191
}
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   192
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   193
.player-component #video #popcorn-audio {
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   194
    width: 100%;
373
e952c8a31a2b Transcript design + Fix video display and filter component font
Chloe Laisne <chloe.laisne@gmail.com>
parents: 360
diff changeset
   195
    height: 260px;
242
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   196
    display: block;
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   197
    margin: 0 auto;
251
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   198
}
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   199
332
7f5fd48fa6c2 Change bars to text icon for transcript
Chloe Laisne <chloe.laisne@gmail.com>
parents: 303
diff changeset
   200
.player-component #audio .controls.extra i.fa-text-height {
251
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   201
    position: relative;
332
7f5fd48fa6c2 Change bars to text icon for transcript
Chloe Laisne <chloe.laisne@gmail.com>
parents: 303
diff changeset
   202
    overflow: hidden;
463
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
   203
    display: block;
332
7f5fd48fa6c2 Change bars to text icon for transcript
Chloe Laisne <chloe.laisne@gmail.com>
parents: 303
diff changeset
   204
    width: 16px;
251
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   205
}
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   206
332
7f5fd48fa6c2 Change bars to text icon for transcript
Chloe Laisne <chloe.laisne@gmail.com>
parents: 303
diff changeset
   207
.player-component #audio .controls.extra i.fa-text-height::before {
251
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   208
    font-size: 21px;
303
2fef8007c2b2 Transcript icon in player white by default and blue when active + Transcript font color darker
Chloe Laisne <chloe.laisne@gmail.com>
parents: 302
diff changeset
   209
}
2fef8007c2b2 Transcript icon in player white by default and blue when active + Transcript font color darker
Chloe Laisne <chloe.laisne@gmail.com>
parents: 302
diff changeset
   210
254
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
   211
.player-component #audio .controls.extra i.fa-expand::before,
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
   212
.player-component #audio .controls.extra i.fa-compress::before {
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
   213
    font-size: 19px;
398
a5bd0f6082f3 css corrections + transcript
ymh <ymh.work@gmail.com>
parents: 373
diff changeset
   214
}
404
0a5eef6ad2fe correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents: 398
diff changeset
   215
0a5eef6ad2fe correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents: 398
diff changeset
   216
.player-component .player-language-list span {
0a5eef6ad2fe correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents: 398
diff changeset
   217
    display: inline;
0a5eef6ad2fe correction, change colors for discourse categories, add loding spinner
ymh <ymh.work@gmail.com>
parents: 398
diff changeset
   218
}
463
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
   219
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
   220
.player-component .controls-transcript {
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
   221
    display:inline-block;
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
   222
}
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
   223
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
   224
.player-component .controls-transcript {
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
   225
  /* taken from https://codepen.io/jamesbarnett/pen/yILjk*/
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
   226
    input[type=checkbox] { display:none; } /* to hide the checkbox itself */
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
   227
    input[type=checkbox] + label:before {
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
   228
      font-family: FontAwesome;
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
   229
      display: inline-block;
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
   230
      color: $corpus-white;
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
   231
      font-size: 15px;
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
   232
      width: 15px;
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
   233
      padding-left: 2px;
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
   234
    }
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
   235
    label {
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
   236
      width: 16px;
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
   237
    }
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
   238
    input[type=checkbox] + label:before { content: "\f096"; } /* unchecked icon */
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
   239
5c43f17f87b5 add a checkbox in player to control transcript autoscroll
ymh <ymh.work@gmail.com>
parents: 431
diff changeset
   240
    input[type=checkbox]:checked + label:before { content: "\f046"; } /* checked icon */
464
c37671f197c3 correct spacing for extra controls
ymh <ymh.work@gmail.com>
parents: 463
diff changeset
   241
}
c37671f197c3 correct spacing for extra controls
ymh <ymh.work@gmail.com>
parents: 463
diff changeset
   242