X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2Fvideos%2F%2Bvideo-watch%2Fvideo-watch.component.scss;h=7b134a4dce661bb2a969b85ba2e5557cfb3d1558;hb=d816f3a063febac1cad09ab3a32e5f0d29353627;hp=8ca5c4118e7d53ab48a39465a565ddfab07fc96c;hpb=1600235a2f4e30c5d4e7d4342d1c299845decc60;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 8ca5c4118..7b134a4dc 100644 --- a/client/src/app/videos/+video-watch/video-watch.component.scss +++ b/client/src/app/videos/+video-watch/video-watch.component.scss @@ -18,6 +18,7 @@ $player-factor: 1.7; // 16/9 width: 100% !important; height: auto !important; max-height: 300px !important; + max-width: initial; border-bottom: 1px solid $separator-border-color !important; } @@ -30,14 +31,15 @@ $player-factor: 1.7; // 16/9 width: 100%; } - /deep/ .video-js { + ::ng-deep .video-js { $height: calc(100vh - #{$header-height} - #{$theater-bottom-space}); height: $height; width: 100%; + max-width: initial; } - my-video-watch-playlist /deep/ .playlist { + my-video-watch-playlist ::ng-deep .playlist { @include playlist-below-player; } } @@ -80,8 +82,9 @@ $player-factor: 1.7; // 16/9 } } - /deep/ .video-js { - width: getPlayerWidth(66vh); + ::ng-deep .video-js { + width: 100%; + max-width: getPlayerWidth(66vh); height: 66vh; // VideoJS create an inner video player @@ -93,7 +96,7 @@ $player-factor: 1.7; // 16/9 @media screen and (max-width: 600px) { .remote-server-down, - /deep/ .video-js { + ::ng-deep .video-js { width: 100vw; height: getPlayerHeight(100vw) } @@ -105,6 +108,10 @@ $player-factor: 1.7; // 16/9 border-radius: 0; } +.flex-direction-column { + flex-direction: column; +} + #video-not-found { height: 300px; line-height: 300px; @@ -139,6 +146,13 @@ $player-factor: 1.7; // 16/9 flex-grow: 1; } + .video-info-first-row-bottom { + display: grid; + grid-template-columns: 1fr auto; + align-items: center; + width: 100%; + } + .video-info-date-views { flex-grow: 1; margin-bottom: 10px; @@ -206,8 +220,9 @@ $player-factor: 1.7; // 16/9 } .video-actions-rates { - margin: 20px 0 10px 0; + margin: 0 0 10px 0; align-items: start; + width: max-content; .video-actions { height: 40px; // Align with the title @@ -236,9 +251,20 @@ $player-factor: 1.7; // 16/9 display: none; } + .action-button-like, + .action-button-dislike { + .count { + margin-right: 5px; + } + } + &.action-button-like.activated { background-color: $green; + .count { + color: #fff; + } + my-global-icon { @include apply-svg-color(#fff); } @@ -247,11 +273,28 @@ $player-factor: 1.7; // 16/9 &.action-button-dislike.activated { background-color: $red; + .count { + color: #fff; + } + my-global-icon { @include apply-svg-color(#fff); } } + &.action-button-support { + color: var(--supportButtonColor); + background-color: var(--supportButtonBackgroundColor); + + &:hover { + opacity: 0.9; + } + + my-global-icon { + @include apply-svg-color(var(--supportButtonColor)); + } + } + &.action-button-save { my-global-icon { top: 0 !important; @@ -343,9 +386,10 @@ $player-factor: 1.7; // 16/9 } } - /deep/ .other-videos { + ::ng-deep .other-videos { padding-left: 15px; flex-basis: $other-videos-width; + min-width: $other-videos-width; .title-page { margin-top: 0 !important; @@ -454,7 +498,7 @@ my-video-comments { flex-direction: column; justify-content: center; - my-video-watch-playlist /deep/ .playlist { + my-video-watch-playlist ::ng-deep .playlist { @include playlist-below-player; } } @@ -462,10 +506,10 @@ my-video-comments { .video-bottom { flex-direction: column; - /deep/ .other-videos { + ::ng-deep .other-videos { padding-left: 0 !important; - /deep/ .video-miniature { + ::ng-deep .video-miniature { flex-direction: row; width: auto; } @@ -490,7 +534,7 @@ my-video-comments { } } - /deep/ .other-videos .video-miniature { + ::ng-deep .other-videos .video-miniature { flex-direction: column; }