X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2Fshared%2Fvideo%2Fvideo-miniature.component.scss;h=6e173af997a66e4b5a66724e2c113d6f34c6389e;hb=2b3f1919fda81c2781ceeb9071d426c184e1b21c;hp=fdc3dc0339e6940220bbff6b9476d27bee84a865;hpb=e2409062dedf8856c56ef1bdc98ca623e21c4f3b;p=oweals%2Fpeertube.git diff --git a/client/src/app/shared/video/video-miniature.component.scss b/client/src/app/shared/video/video-miniature.component.scss index fdc3dc033..6e173af99 100644 --- a/client/src/app/shared/video/video-miniature.component.scss +++ b/client/src/app/shared/video/video-miniature.component.scss @@ -10,49 +10,85 @@ height: 195px; vertical-align: top; - .video-miniature-information { - width: 200px; - line-height: normal; + .video-bottom { + display: flex; - .video-miniature-name { - @include miniature-name; - } + .video-miniature-information { + width: 200px; + line-height: normal; - .video-miniature-created-at-views { - display: block; - font-size: 13px; - } + .video-miniature-name { + @include miniature-name; + } - .video-miniature-account, - .video-miniature-channel { - @include disable-default-a-behaviour; - @include ellipsis; + .video-miniature-created-at-views { + display: block; + font-size: 13px; + } - display: block; - font-size: 13px; - color: $grey-foreground-color; + .video-miniature-account, + .video-miniature-channel { + @include disable-default-a-behaviour; + @include ellipsis; - &:hover { - color: $grey-foreground-hover-color; + display: block; + font-size: 13px; + color: $grey-foreground-color; + + &:hover { + color: $grey-foreground-hover-color; + } } - } - .video-info-privacy, - .video-info-blacklisted .blacklisted-label, - .video-info-nsfw { - font-weight: $font-semibold; + .video-info-privacy, + .video-info-blacklisted .blacklisted-label, + .video-info-nsfw { + font-weight: $font-semibold; + } + + .video-info-blacklisted { + color: red; + + .blacklisted-reason::before { + content: ' - '; + } + } + + .video-info-nsfw { + color: red; + } } - .video-info-blacklisted { - color: red; + .video-actions { + margin-top: 3px; + margin-right: 10px; - .blacklisted-reason::before { - content: ' - '; + /deep/ .dropdown-root:not(.show) { + opacity: 0; + } + + /deep/ .playlist-dropdown.show + my-action-dropdown .dropdown-root { + opacity: 1; } } - .video-info-nsfw { - color: red; + &:hover .video-actions /deep/ .dropdown-root { + opacity: 1; + } + + @media screen and (max-width: $small-view) { + .video-miniature-information .video-miniature-name { + margin-top: 0; + } + + .video-actions { + margin: 0; + top: -3px; + + /deep/ .dropdown-root { + display: block !important; + } + } } } @@ -66,28 +102,37 @@ margin-right: 10px; } - .video-miniature-information { - width: auto; + .video-bottom { + .video-miniature-information { + width: auto; + min-width: 500px; - .video-miniature-name { - @include ellipsis-multiline(1.3em, 2); + .video-miniature-name { + @include ellipsis-multiline(1.3em, 2); - margin-top: 2px; - margin-bottom: 5px; - } + margin-top: 2px; + margin-bottom: 5px; + } - .video-miniature-created-at-views, - .video-miniature-account, - .video-miniature-channel { - font-size: 14px; - } + .video-miniature-created-at-views, + .video-miniature-account, + .video-miniature-channel { + font-size: 14px; + width: fit-content; + } - .video-info-privacy { - margin-top: 5px; + .video-info-privacy { + margin-top: 5px; + } + + .video-info-blacklisted { + margin-top: 3px; + } } - .video-info-blacklisted { - margin-top: 3px; + .video-actions { + margin: 0; + top: -3px; } } @@ -98,6 +143,10 @@ my-video-thumbnail { margin-right: 0; } + + .video-miniature-information { + min-width: initial; + } } } }