X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2F%2Bvideos%2F%2Bvideo-watch%2Fvideo-watch.component.scss;h=8f70652ee27d4852d7380f8dca8251d5e06c04b5;hb=251a82ffbb62c575d7aeb260dff22409dae39d73;hp=71202214114cab8a197fd9c79b5b619b6fe4eaa1;hpb=99fa5c5badd4f4d35a1d55c80b0102ee1c4e71cd;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 712022141..8f70652ee 100644 --- a/client/src/app/+videos/+video-watch/video-watch.component.scss +++ b/client/src/app/+videos/+video-watch/video-watch.component.scss @@ -3,7 +3,7 @@ @import '_bootstrap-variables'; @import '_miniature'; -$player-factor: 1.7; // 16/9 +$player-factor: 16/9; $video-info-margin-left: 44px; @function getPlayerHeight($width){ @@ -27,14 +27,14 @@ $video-info-margin-left: 44px; flex-direction: column; justify-content: center; + $height: calc(100vh - #{$header-height} - #{$theater-bottom-space}); + #videojs-wrapper { width: 100%; - height: auto; + height: $height; } ::ng-deep .video-js { - $height: calc(100vh - #{$header-height} - #{$theater-bottom-space}); - height: $height; width: 100%; max-width: initial; @@ -98,10 +98,14 @@ $video-info-margin-left: 44px; } @media screen and (max-width: 600px) { + #videojs-wrapper { + height: getPlayerHeight(100vw) !important; + } + .remote-server-down, ::ng-deep .video-js { width: 100vw; - height: getPlayerHeight(100vw) + height: getPlayerHeight(100vw) !important; } } } @@ -175,12 +179,6 @@ $video-info-margin-left: 44px; &:hover { opacity: 0.8; } - - img { - @include avatar(18px); - - margin: -2px 5px 0 0; - } } .video-info-channel-left { @@ -193,7 +191,7 @@ $video-info-margin-left: 44px; line-height: 1.37; a:nth-of-type(2) { - font-weight: 500; + font-weight: $font-regular; font-size: 90%; } @@ -348,7 +346,7 @@ $video-info-margin-left: 44px; .video-info-description-html { @include peertube-word-wrap; - /deep/ a { + ::ng-deep a { text-decoration: none; } } @@ -409,37 +407,12 @@ $video-info-margin-left: 44px; } } } +} - ::ng-deep .other-videos { - padding-left: 15px; - min-width: $video-miniature-width; - - @media screen and (min-width: 1800px - (3* $video-miniature-width)) { - width: min-content; - } - - .title-page { - margin: 0 !important; - } - - .video-miniature { - display: flex; - width: max-content; - height: 100%; - padding-bottom: 20px; - flex-wrap: wrap; - } - - .video-bottom { - @media screen and (max-width: 1800px - (3* $video-miniature-width)) { - margin-left: 1rem; - } - @media screen and (max-width: 500px) { - margin-left: 0; - margin-top: .5rem; - } - } - } +my-recommended-videos { + display: block; + padding-left: 15px; + min-width: 250px; } my-video-comments { @@ -533,6 +506,7 @@ my-video-comments { } } +// Use the same breakpoint than in the typescript component to display the other video miniatures as row @media screen and (max-width: 1100px) { #video-wrapper { flex-direction: column; @@ -545,15 +519,10 @@ my-video-comments { .video-bottom { flex-direction: column; + } - ::ng-deep .other-videos { - padding-left: 0 !important; - - ::ng-deep .video-miniature { - flex-direction: row; - width: auto; - } - } + my-recommended-videos { + padding-left: 0; } } @@ -575,10 +544,6 @@ my-video-comments { } } - ::ng-deep .other-videos .video-miniature { - flex-direction: column; - } - .privacy-concerns { width: 100%; }