X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fsass%2Fapplication.scss;h=2ad1af23aad07c89578aea98e463c23818bf3b21;hb=c2faa073d113f410275021ed4de4b60fef118c13;hp=9f64f74268107b7325775ef0933dc23a48d0de70;hpb=2accfdd8ecd092de7e8c71fbd1235e139ad29832;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/sass/application.scss b/client/src/sass/application.scss index 9f64f7426..2ad1af23a 100644 --- a/client/src/sass/application.scss +++ b/client/src/sass/application.scss @@ -17,6 +17,8 @@ $icon-font-path: '~@neos21/bootstrap3-glyphicons/assets/fonts/'; @import './bootstrap'; @import './primeng-custom'; +@import './z-index'; + [hidden] { display: none !important; } @@ -28,13 +30,16 @@ body { --mainColor: #{$main-color}; --mainColorLighter: #{$main-color-lighter}; --mainColorLightest: #{$main-color-lightest}; + --mainHoverColor: #{$main-hover-color}; + --mainBackgroundHoverColor: #{$main-background-hover-color}; + --mainBackgroundColor: #{$bg-color}; --mainForegroundColor: #{$fg-color}; - --secondaryColor: #{$secondary-color}; --greyForegroundColor: #{$grey-foreground-color}; --greyBackgroundColor: #{$grey-background-color}; + --greySecondaryBackgroundColor: #{$grey-background-hover-color}; --menuBackgroundColor: #{$menu-background}; --menuForegroundColor: #{$menu-color}; @@ -51,6 +56,7 @@ body { --markdownTextareaBackgroundColor: #{$markdown-textarea-background-color}; --actionButtonColor: #{$grey-foreground-color}; + --supportButtonBackgroundColor: #{transparent}; --supportButtonColor: #{pvar(--actionButtonColor)}; --supportButtonHeartColor: #{$support-button-heart}; @@ -88,6 +94,10 @@ noscript, margin: 1rem auto; } +a { + text-decoration: none; +} + strong { font-weight: $font-semibold; } @@ -112,6 +122,7 @@ button { label { font-weight: $font-bold; font-size: 15px; + margin-bottom: 0.5rem; } code { @@ -125,6 +136,10 @@ code { vertical-align: middle; } +.form-group { + margin-bottom: 1rem; +} + .form-error, .form-warning { display: block; @@ -136,7 +151,7 @@ code { } .input-error, -my-input-toggle-hidden ::ng-deep input { +my-input-text ::ng-deep input { border-color: $red !important; } @@ -146,14 +161,6 @@ my-input-toggle-hidden ::ng-deep input { max-width: initial; } -.glyphicon-black { - color: #000; -} - -.row { - margin: 0 !important; -} - .main-col { @include margin-left($menu-width); @@ -265,14 +272,17 @@ my-input-toggle-hidden ::ng-deep input { // In tables, don't have a hover different background table { - .action-button-edit, - .action-button-delete { - &:hover, - &:active, - &:focus, - &[disabled], - &.disabled { - background-color: $grey-background-color !important; + my-edit-button, + my-delete-button { + .action-button { + &:hover, + &:active, + &:focus, + &[disabled], + &.disabled { + background-color: pvar(--greyBackgroundColor) !important; + opacity: 0.8; + } } } } @@ -298,6 +308,25 @@ table { } } +my-global-icon[iconName=external-link] { + margin: 0 3px; + width: 13px; + vertical-align: text-bottom; + color: pvar(--inputPlaceholderColor); +} + +.chevron-down { + @include chevron-down(0.55rem, 0.20em); + + margin: 0 5px; +} + +.chevron-up { + @include chevron-up(0.55rem, 0.20em); + + margin: 0 5px; +} + /* offsetTop for scrollToAnchor */ .anchor { @@ -312,14 +341,33 @@ table { } .form-group-description { - @extend .text-muted; + @extend .muted !optional; font-size: 90%; margin-top: 10px; } -ngx-loading-bar { - z-index: z(header) + 1 !important; +.callout { + padding: 1.25rem; + border: 1px solid #eee; + border-radius: .25rem; + position: relative; + + > label { + position: relative; + top: -5px; + left: -10px; + color: #6c757d !important; + } + + &:not(.callout-light) { + border-left-width: .25rem; + } + + &.callout-info { + border-color: pvar(--mainColorLightest); + border-left-color: pvar(--mainColor); + } } @media screen and (max-width: #{breakpoint(xxl)}) { @@ -338,7 +386,7 @@ ngx-loading-bar { --videosHorizontalMarginContent: #{pvar(--horizontalMarginContent)}; } - /* the following applies from 500px to 900px and is partially overriden from 500px to 800px by changes below to $small-view */ + /* the following applies from 500px to 900px and is partially overridden from 500px to 800px by changes below to $small-view */ .main-col, .main-col.expanded { --horizontalMarginContent: #{math.div($expanded-horizontal-margins, 3)};