X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2Fvideos%2F%2Bvideo-watch%2Fvideo-watch.component.scss;h=5127687b28ecba166ab7cddf759611e1460c9df9;hb=040467f5c8cba429176423d5e4b83bf5379ad101;hp=9b7bc735178c7666383be8a7a7a23d024de789d3;hpb=ea5cd0fa2cdc7655ed5ecf134dedd52400837ef2;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/videos/+video-watch/video-watch.component.scss b/client/src/app/videos/+video-watch/video-watch.component.scss index 9b7bc7351..5127687b2 100644 --- a/client/src/app/videos/+video-watch/video-watch.component.scss +++ b/client/src/app/videos/+video-watch/video-watch.component.scss @@ -6,13 +6,34 @@ display: flex; justify-content: center; + .remote-server-down { + color: #fff; + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + justify-content: center; + background-color: #141313; + width: 100%; + font-size: 24px; + height: 500px; + + @media screen and (max-width: 1000px) { + font-size: 20px; + } + + @media screen and (max-width: 600px) { + font-size: 16px; + } + } + /deep/ .video-js { width: 888px; height: 500px; - @media screen and (max-width: 600px) { - height: auto; - max-height: calc(100vh - #{$header-height}); + &.vjs-theater-enabled { + height: calc(100vh - #{$header-height} - #{$theater-bottom-space}); + width: 100%; } // VideoJS create an inner video player @@ -21,6 +42,18 @@ position: relative !important; } } + + @media screen and (max-width: 600px) { + .remote-server-down, + /deep/ .video-js { + width: 100vw; + height: calc(100vw / 1.7); // 16/9 + } + } +} + +.alert { + text-align: center; } #video-not-found { @@ -66,22 +99,50 @@ .video-info-channel { font-weight: $font-semibold; font-size: 15px; + + a { + @include disable-default-a-behaviour; + + color: #000; + + &:hover { + opacity: 0.8; + } + + img { + @include avatar(18px); + + margin: -2px 2px 0 5px; + } + } } .video-info-by { - display: flex; - align-items: center; - font-size: 13px; a { - color: black; - display: inline-block; - } + @include disable-default-a-behaviour; - img { - @include avatar(18px); + display: inline; + align-items: center; + font-size: 13px; + color: #000; - margin-left: 7px; + span:hover { + opacity: 0.8; + } + + img { + @include avatar(18px); + + margin-top: -2px; + margin-left: 7px; + } + } + + my-help { + position: relative; + top: 1px; + margin-left: 2px; } } @@ -142,8 +203,8 @@ } } - &.action-button-share { - width: 82px; + .icon-text { + margin-left: 3px; } &.action-button-like.activated { @@ -215,9 +276,11 @@ font-size: 15px; .video-info-description-html { - word-break: normal; - word-wrap: normal; - text-align: justify; + @include peertube-word-wrap; + } + + .glyphicon, .description-loading { + margin-left: 3px; } .description-loading { @@ -243,17 +306,35 @@ margin-bottom: 12px; .video-attribute-label { - width: 86px; + min-width: 91px; + padding-right: 5px; display: inline-block; color: #585858; font-weight: $font-bold; } + + a.video-attribute-value { + @include disable-default-a-behaviour; + color: #000; + + &:hover { + opacity: 0.9; + } + } + + &.video-attribute-tags { + .video-attribute-value:not(:nth-child(2)) { + &::before { + content: ', ' + } + } + } } } .other-videos { padding-left: 1em; - + .title-page { margin-top: 0; } @@ -262,8 +343,10 @@ display: flex; height: 100%; margin-bottom: 20px; + flex-wrap: wrap; .video-miniature-information { + flex-grow: 1; margin-left: 10px; } } @@ -335,7 +418,7 @@ .video-actions-rates { margin-top: 20px; - align-items: left; + align-items: start; .video-info-likes-dislikes-bar { margin-top: 10px; @@ -360,8 +443,12 @@ } @media screen and (max-width: 1300px) { + .video-bottom { + flex-direction: column; + } + .other-videos { - display: none; + padding-left: 0 !important; } .privacy-concerns { @@ -390,6 +477,16 @@ } } + .other-videos { + /deep/ .video-miniature { + flex-direction: column; + + .video-miniature-information { + margin-left: 0 !important; + } + } + } + .privacy-concerns { width: 100%;