83 lines
1.9 KiB
SCSS
83 lines
1.9 KiB
SCSS
/// autoScrollList.scss -*- Mode: scss; indent-tabs-mode: nil; basic-offset: 2 -*-
|
|
@import 'extends';
|
|
|
|
// The only selector for vs-repeat lists is this id, we use attributes selector to
|
|
// avoid overspecifying
|
|
// todo: create new classes and refactor templates markup
|
|
// ----------------------------------------------------------------------------
|
|
.vs-repeat-repeated-element {
|
|
width: 100%;
|
|
}
|
|
|
|
[id='messagesList'],
|
|
[id='contactsList'] {
|
|
border-top: 44px solid transparent; // padding for the header.subheader,
|
|
border-bottom: 2px solid transparent; //close to a hack
|
|
md-list-item {
|
|
// dirty fix for vs-repeat damages
|
|
position: absolute;
|
|
}
|
|
|
|
md-list-item {
|
|
transition: background-color $swift-ease-in-duration $swift-ease-in-timing-function,
|
|
color 0.12s linear;
|
|
&:hover {
|
|
background-color: sg-color($sogoPaper, 300);
|
|
color: sg-color($sogoBlue, 800);
|
|
cursor: pointer;
|
|
}
|
|
&:active {
|
|
color: sg-color($sogoBlue, 800);
|
|
}
|
|
&:focus,
|
|
&.sg-active {
|
|
background-color: sg-color($sogoBlue, 100);
|
|
}
|
|
}
|
|
}
|
|
|
|
.sg {
|
|
&-tile-content {
|
|
align-items: baseline;
|
|
flex-direction: row;
|
|
flex-wrap: wrap;
|
|
flex: 1;
|
|
justify-content: space-between;
|
|
p {
|
|
margin: $list-p-margin;
|
|
font-size: sg-size(body);
|
|
}
|
|
.msg-date {
|
|
float: right;
|
|
font-size: sg-size(body);
|
|
font-weight: $sg-font-light;
|
|
line-height: $sg-line-height-2;
|
|
margin-left: 1em;
|
|
}
|
|
.#{$md}-subhead-multi,
|
|
.#{$md}-subhead-solo,
|
|
.#{$md}-body-multi {
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
}
|
|
.#{$md}-subhead-multi {
|
|
@extend .#{$md}-body-1;
|
|
font-size: initial;
|
|
}
|
|
.#{$md}-body-multi {
|
|
@extend .#{$md}-caption;
|
|
}
|
|
}
|
|
}
|
|
.sg-avatar {
|
|
@extend .md-tile-left-card;
|
|
margin-right: 0;
|
|
margin-left: 0;
|
|
}
|
|
.sg-list-avatar {
|
|
@extend .md-tile-left-list;
|
|
margin-right: 0;
|
|
margin-left: 0;
|
|
}
|