X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fsass%2Finclude%2F_mixins.scss;h=900638a0e49a0167ccc4a1fa491a4ba96e575127;hb=0c9945d900fa926a3d8c54738bb7a62a00f47efc;hp=8749649d339ab8f2e3d43ac673bf26da8efbb119;hpb=17bb716bc49b30cc8f22e32f73b9b53ab9ae560d;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/sass/include/_mixins.scss b/client/src/sass/include/_mixins.scss index 8749649d3..900638a0e 100644 --- a/client/src/sass/include/_mixins.scss +++ b/client/src/sass/include/_mixins.scss @@ -18,22 +18,22 @@ } } -/** - * This mixin will crop text in block for needed amount of lines and put ellipsis at the end - * - * @param $font-size font-size property - * @param $line-height line-height property - * @param $lines-to-show amount of lines to show - */ -@mixin ellipsis-multiline($font-size: 1rem, $line-height: 1, $lines-to-show: 2) { + +@mixin ellipsis { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +@mixin ellipsis-multiline($font-size: 16px, $number-of-lines: 2) { display: block; /* Fallback for non-webkit */ display: -webkit-box; - max-height: $font-size * $line-height * $lines-to-show; + max-height: $font-size * $number-of-lines; /* Fallback for non-webkit */ font-size: $font-size; - line-height: $line-height; - -webkit-line-clamp: $lines-to-show; + line-height: $font-size - 0.1; + -webkit-line-clamp: $number-of-lines; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; @@ -57,13 +57,25 @@ @mixin apply-svg-color ($color) { /deep/ svg { - path[fill="#000000"], g[fill="#000000"], rect[fill="#000000"] { + path[fill="#000000"], + g[fill="#000000"], + rect[fill="#000000"], + circle[fill="#000000"], + polygon[fill="#000000"] { fill: $color; } - path[stroke="#000000"], g[stroke="#000000"], rect[stroke="#000000"] { + path[stroke="#000000"], + g[stroke="#000000"], + rect[stroke="#000000"], + circle[stroke="#000000"], + polygon[stroke="#000000"] { stroke: $color; } + + stop[stop-color="#000000"] { + stop-color: $color; + } } } @@ -261,6 +273,10 @@ color: transparent; text-shadow: 0 0 0 #000; } + + option { + color: #000; + } } } @@ -428,7 +444,7 @@ height: 160px; display: flex; flex-direction: column; - align-items: start; + align-items: flex-start; .actor { display: flex; @@ -506,31 +522,14 @@ } } -@mixin video-miniature-small-screen { - text-align: center; +@mixin dropdown-with-icon-item { + padding: 6px 24px; - /deep/ .video-miniature { - padding-right: 0; - height: auto; - width: 100%; - margin-bottom: 20px; - - .video-miniature-information { - width: 100% !important; - - span { - width: 100%; - } - } - - .video-thumbnail { - width: 100%; - height: auto; + my-global-icon { + width: 24px; - img { - width: 100%; - height: auto; - } - } + margin-right: 10px; + position: relative; + top: -2px; } }