}
}
-/**
- * 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;
@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;
+ }
}
}
color: transparent;
text-shadow: 0 0 0 #000;
}
+
+ option {
+ color: #000;
+ }
}
}
height: 160px;
display: flex;
flex-direction: column;
- align-items: start;
+ align-items: flex-start;
.actor {
display: flex;
}
}
-@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;
}
}