From 20206dfb0bfe1537912ae0a5b99f2fa40c881d33 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 11 Dec 2017 10:02:17 +0100 Subject: [PATCH] Fix loading spinner in player --- client/src/app/header/header.component.scss | 2 +- .../+video-watch/video-watch.component.html | 258 +++++++++--------- .../+video-watch/video-watch.component.scss | 8 +- client/src/sass/application.scss | 58 ++-- client/src/sass/video-js-custom.scss | 14 +- 5 files changed, 166 insertions(+), 174 deletions(-) diff --git a/client/src/app/header/header.component.scss b/client/src/app/header/header.component.scss index 5f64ede98..fba70dd2f 100644 --- a/client/src/app/header/header.component.scss +++ b/client/src/app/header/header.component.scss @@ -7,7 +7,7 @@ color: #000; } - @media screen and (max-width: 800px) { + @media screen and (max-width: 600px) { width: calc(100% - 150px); } diff --git a/client/src/app/videos/+video-watch/video-watch.component.html b/client/src/app/videos/+video-watch/video-watch.component.html index 43b175acc..f99e84caf 100644 --- a/client/src/app/videos/+video-watch/video-watch.component.html +++ b/client/src/app/videos/+video-watch/video-watch.component.html @@ -5,149 +5,149 @@
Video not found :'(
- - -
-
-
-
{{ video.name }}
+ +
+
+
+
{{ video.name }}
-
-
- -
- -
- -
- -
- - Share -
- -
-
- +
+
+
- +
+
+ +
+ + +
+ +
+
+ {{ video.createdAt | myFromNow }} - {{ video.views | myNumberFormatter }} views +
+ +
+ +
+
+ +
+ {{ video.channel.name }} + +
+ +
+ By {{ video.by }} + Account avatar +
+ +
+
+ +
+ Show more + + +
+ +
+ Show less + +
+
+ +
+
+ + Privacy + + + {{ video.privacyLabel }} + +
+ +
+ + Category + + + {{ video.categoryLabel }} + +
+ +
+ + Licence + + + {{ video.licenceLabel }} + +
+ +
+ + Language + + + {{ video.languageLabel }} + +
+ +
+ + Tags + + + + {{ getVideoTags() }} + +
+
+
-
-
- {{ video.createdAt | myFromNow }} - {{ video.views | myNumberFormatter }} views +
+
+ Other videos
-
- +
+
- -
- {{ video.channel.name }} - -
- -
- By {{ video.by }} - Account avatar -
- -
-
- -
- Show more - - -
- -
- Show less - -
-
- -
-
- - Privacy - - - {{ video.privacyLabel }} - -
- -
- - Category - - - {{ video.categoryLabel }} - -
- -
- - Licence - - - {{ video.licenceLabel }} - -
- -
- - Language - - - {{ video.languageLabel }} - -
- -
- - Tags - - - - {{ getVideoTags() }} - -
-
- -
- -
-
- Other videos -
- -
- -
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 83a7cc41d..9daa757b4 100644 --- a/client/src/app/videos/+video-watch/video-watch.component.scss +++ b/client/src/app/videos/+video-watch/video-watch.component.scss @@ -216,14 +216,18 @@ } -@media screen and (max-width: 800px) { +@media screen and (max-width: 1000px) { .other-videos { display: none; } +} +@media screen and (max-width: 800px) { .video-bottom { + margin: 20px 0 0 0; + .video-info { - margin-right: 10px; + margin-right: 0; .video-info-name-actions { align-items: left; diff --git a/client/src/sass/application.scss b/client/src/sass/application.scss index 6352dd4fb..9a93411e9 100644 --- a/client/src/sass/application.scss +++ b/client/src/sass/application.scss @@ -107,35 +107,6 @@ label { font-weight: bold; } -// On small screen, menu is absolute -@media screen and (max-width: 800px) { - .title-menu-left { - width: 150px !important; - position: absolute !important; - z-index: 10000; - } - - .main-col { - margin-left: 0; - - &, &.expanded { - .margin-content { - margin-left: 10px; - margin-right: 10px; - } - - .sub-menu { - padding-left: 10px; - margin-bottom: 10px; - } - - input[type=text], input[type=password] { - width: 100% !important; - } - } - } -} - // Thanks https://gist.github.com/alexandrevicenzi/680147013e902a4eaa5d .glyphicon-refresh-animate { -animation: spin .7s infinite linear; @@ -330,3 +301,32 @@ p-datatable { @include peertube-button-link; @include grey-button; } + +// On small screen, menu is absolute +@media screen and (max-width: 800px) { + .title-menu-left { + width: 150px !important; + position: absolute !important; + z-index: 10000; + } + + .main-col { + margin-left: 0; + + &, &.expanded { + .margin-content { + margin-left: 10px; + margin-right: 10px; + } + + .sub-menu { + padding-left: 10px; + margin-bottom: 10px; + } + + input[type=text], input[type=password] { + width: 100% !important; + } + } + } +} diff --git a/client/src/sass/video-js-custom.scss b/client/src/sass/video-js-custom.scss index 2fcfc6203..fe9495e77 100644 --- a/client/src/sass/video-js-custom.scss +++ b/client/src/sass/video-js-custom.scss @@ -28,10 +28,6 @@ $control-bar-height: 34px; $big-play-width: 3em; $big-play-height: 1.5em; - line-height: $big-play-height; - height: $big-play-height; - width: $big-play-width; - border: 0; border-radius: 0.3em; @@ -39,10 +35,7 @@ $control-bar-height: 34px; top: 50%; margin-left: -($big-play-width / 2); margin-top: -($big-play-height / 2); - } - - &:hover .vjs-big-play-button { - background-color: transparent; + background-color: transparent !important; } .vjs-control-bar, @@ -321,13 +314,8 @@ $control-bar-height: 34px; // Thanks: https://projects.lukehaas.me/css-loaders/ .vjs-loading-spinner { - margin: 0 !important; - //position: absolute; - // 15px is the nav bar height - top: calc(50% - 15px); left: 50%; font-size: 10px; - position: relative; text-indent: -9999em; border: 0.7em solid rgba(255, 255, 255, 0.2); border-left-color: #ffffff;