X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2Fvideos%2Fvideo-watch%2Fvideo-watch.component.scss;h=789260a91875e347f67f57fd17935a4598de0a9b;hb=8635a2c70cc24a4c52558162ac058de95750271f;hp=e1d9300cd625baf64331d6d3bfd5dafb8c2cbebd;hpb=d1992b93f0f4a4408f803d6320cd26a713e22d5b;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 e1d9300cd..789260a91 100644 --- a/client/src/app/videos/video-watch/video-watch.component.scss +++ b/client/src/app/videos/video-watch/video-watch.component.scss @@ -1,12 +1,22 @@ -my-loader { - display: block; - padding-top: 200px; +#video-container { width: 100%; + height: 100%; +} + +#video-not-found { + height: 300px; + line-height: 300px; + margin-top: 50px; text-align: center; + font-weight: bold; } .embed-responsive { height: 500px; + + @media screen and (max-width: 600px) { + height: 300px; + } } #torrent-info { @@ -19,61 +29,207 @@ my-loader { } } -.embed-responsive { - @media screen and (max-width: 600px) { - height: 300px; +#video-info { + .video-name-views { + font-weight: bold; + font-size: 18px; + height: $video-watch-title-height; + line-height: $video-watch-title-height; + + .video-name { + padding-left: $video-watch-info-padding-left; + } + + .video-views { + text-align: right; + // Keep a symmetry with the video name + padding-right: $video-watch-info-padding-left + } + } -} -#video-info { - border-top: 1px solid rgba(0, 0, 0, 0.1); - margin-top: 10px; - padding-top: 5px; + .video-small-blocks { + height: $video-watch-info-height; + color: $video-watch-info-color; + border-color: $video-watch-border-color; + border-width: 1px 0px; + border-style: solid; + + .video-small-block { + height: $video-watch-info-height; + display: flex; + flex-direction: column; + justify-content: center; + text-align: center; + + a { + cursor: pointer; + transition: color 0.3s; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + + &, &:hover { + color: inherit; + text-decoration:none; + } + + &:hover { + color: #000 !important; + } + } + + .option .glyphicon { + font-size: 22px; + color: inherit; + opacity: 0.6; + margin-bottom: 10px; + } + + .video-small-block-text { + font-size: 15px; + font-weight: bold; + } + } + + .video-small-block:not(:last-child) { + border-width: 0 1px 0 0; + border-color: $video-watch-border-color; + border-style: solid; + } + + .video-small-block-author { + font-size: 15px; + font-weight: bold; + text-align: left; + padding-left: $video-watch-info-padding-left; + } - #video-name-actions { + .video-small-block-share, .video-small-block-more { + a.option { + display: block; - #video-name { - font-size: 20px; + .glyphicon { + display: block; + } + } } - .btn .glyphicon { + .video-small-block-more .video-small-block-dropdown { position: relative; - top: 2px; + + .dropdown-item .glyphicon { + margin-right: 5px; + } } - #magnet-uri { - font-weight: bold; - opacity: 0.85; + .video-small-block-rating { + + .video-small-block-like { + margin-bottom: 10px; + } + + .video-small-block-text { + vertical-align: top; + } + + .glyphicon { + font-size: 18px; + margin: 0 10px 0 0; + } + + .interactive { + cursor: pointer; + transition: color 0.3s; + + &.activated, &:hover { + color: #000; + } + } } } - #video-by-date { - font-size: 13px; - opacity: 0.6; + .video-details { + margin-top: 30px; + + .video-details-date-description { + padding-left: $video-watch-info-padding-left; - a { - color: black; + .video-details-date { + font-weight: bold; + margin-bottom: 30px; + } } - #video-date:before { - content: '\002022'; - margin: 0 5px; + .video-details-attributes { + font-weight: bold; + font-size: 12px; + + .video-details-attribute-label { + color: $video-watch-info-color; + display: inline-block; + width: 60px; + margin-right: 5px; + } } - } - #video-tags { - margin-top: 10px; + .video-details-tags { + display: inline-block; - a { - margin-right: 5px; + a { + display: inline-block; + margin-right: 3px; + font-size: 11px; + } } } - #video-description { - margin-top: 15px; + @media screen and (max-width: 400px) { + .video-name-views { + font-size: 16px !important; + } + } - #description-label { - font-weight: bold; + @media screen and (max-width: 800px) { + .video-name-views { + .video-name { + padding-left: 5px; + padding-right: 0px; + } + + .video-views { + padding-left: 0px; + padding-right: 5px; + } + } + + .video-small-blocks { + a, .video-small-block-text { + font-size: 13px !important; + } + + .glyphicon { + font-size: 18px !important; + } + + .video-small-block-author { + padding-left: 10px; + } + } + + .video-details { + .video-details-date-description { + padding-left: 10px; + font-size: 13px !important; + } + + .video-details-attributes { + font-size: 11px !important; + + .video-details-attribute-label { + width: 50px; + } + } } } }