mail/src/sass/views/_read.scss

195 lines
4.9 KiB
SCSS
Raw Normal View History

2013-09-18 14:45:58 -04:00
.view-read {
display: flex;
flex-direction: column;
2013-09-18 16:05:51 -04:00
margin: 0px;
2013-09-18 14:45:58 -04:00
padding: 10px 15px;
height: 100%;
width: 100%;
2013-09-18 14:45:58 -04:00
color: $color-grey-dark;
.headers {
flex-shrink: 0;
2014-02-05 19:04:50 -05:00
margin-bottom: 1em;
2013-09-18 14:45:58 -04:00
.subject {
font-size: $font-size-bigger;
margin: 0;
2013-09-18 14:45:58 -04:00
}
.date {
color: $color-grey-medium;
2013-09-18 14:45:58 -04:00
font-size: $font-size-small;
margin-top: 0.25em;
2013-09-18 14:45:58 -04:00
margin-bottom: 1.5em;
}
.mail-addresses {
2013-09-18 18:10:02 -04:00
.label {
cursor: pointer;
}
2013-12-04 11:33:14 -05:00
p {
margin-top: 0.2em;
margin-bottom: 0;
}
}
.controls {
float: right;
margin: 0 15px 10px;
button {
margin-left: 7px;
2013-09-18 18:10:02 -04:00
}
2013-09-18 14:45:58 -04:00
}
}
.attachments-wrapper {
flex-shrink: 0;
.attachments {
position: relative;
width: inherit;
2014-02-05 19:04:50 -05:00
border: 1px;
border-style: solid;
border-color: $color-grey-lighter;
min-height: em(44);
2014-02-05 19:04:50 -05:00
.attachment {
height: 32px;
border-radius: 16px;
2014-02-05 19:04:50 -05:00
vertical-align: middle;
margin: 5px 0 5px 5px;
padding: 5px 10px 5px 10px;
border: 1px;
border-style: solid;
border-color: $color-grey-lighter;
display: inline-block;
span {
font-size: 14px;
color: $color-grey-input;
vertical-align: middle;
}
&:hover,
&:focus {
background-color: darken($color-white, 2%);
cursor: pointer;
}
2014-02-05 19:04:50 -05:00
}
}
.seperator-line {
height: 1px;
color: $color-grey-lighter;
background-color: $color-grey-lighter;
}
2013-09-18 14:45:58 -04:00
}
.body {
flex-grow: 1;
position: relative;
2014-02-05 19:04:50 -05:00
margin-top: 1.75em;
line-height: 1.5em;
overflow-y: scroll;
user-select: text;
.working {
@include scut-vcenter-tt;
width: 100%;
text-align: center;
font-size: 2em;
strong {
color: $color-grey-input;
vertical-align: middle;
}
}
2014-02-18 07:32:40 -05:00
.line {
2014-05-07 15:44:02 -04:00
cursor: text;
2014-01-24 08:22:36 -05:00
word-wrap: break-word;
2014-03-14 14:10:51 -04:00
a {
color: $color-blue;
}
2014-01-24 08:22:36 -05:00
&.empty-line {
line-height: 1em;
}
}
.prev-message {
$prev-message-base-color: desaturate($color-blue, 50%);
$prev-message-hue-rotate: 40deg;
border-left: 2px solid $prev-message-base-color;
color: $prev-message-base-color;
padding-left: 0.5em;
& > .prev-message {
border-left-color: adjust-hue($prev-message-base-color, 1 * $prev-message-hue-rotate);
color: adjust-hue($prev-message-base-color, 1 * $prev-message-hue-rotate);
& > .prev-message {
border-left-color: adjust-hue($prev-message-base-color, 2 * $prev-message-hue-rotate);
color: adjust-hue($prev-message-base-color, 2 * $prev-message-hue-rotate);
& > .prev-message {
border-left-color: adjust-hue($prev-message-base-color, 3 * $prev-message-hue-rotate);
color: adjust-hue($prev-message-base-color, 3 * $prev-message-hue-rotate);
.prev-message {
border-left-color: adjust-hue($prev-message-base-color, 4 * $prev-message-hue-rotate);
color: adjust-hue($prev-message-base-color, 4 * $prev-message-hue-rotate);
}
}
}
}
}
}
iframe {
flex-grow: 1;
width: 100%;
}
.reply-selection {
.popover-content {
padding: 0;
}
ul {
list-style: none;
margin: 0;
}
li {
border-bottom: 1px solid $color-grey-lighter;
&:last-child {
border-bottom: 0;
}
}
2014-04-03 09:43:05 -04:00
button {
display: block;
background: none;
width: 100%;
border: 0;
outline: 0;
padding: 0.5em 1em 0.5em 0.3em;
color: $color-blue;
transition: background-color 0.3s;
text-align: left;
2014-04-03 09:43:05 -04:00
&:before {
display: inline-block;
width: 2.5em;
text-align: center;
vertical-align: middle;
}
&:hover,
&:focus {
background-color: darken($color-white, 2%);
2014-04-03 09:43:05 -04:00
}
}
}
2013-09-18 14:45:58 -04:00
}