Files
zulip/static/styles/drafts.scss
Vaibhav d93f5b2977 single_msg_handlebars: Cleanup moving css rules in stylesheets.
Cleanup single message template moving CSS rules for box shadow
of a private message stream inside stylesheets. For any messagebox
inside of a `.private-message` element, the box shadow is set using
the class. In cases of normal streams, the box shadow is set using
inline style since we cannot have different classes for each color.

Changes made in drafts.scss are to keep the current style of not
having the left border. Setting style using classes, this rule had
to be overridden.
2019-05-06 21:28:46 -07:00

155 lines
2.6 KiB
SCSS

.drafts-container {
position: relative;
height: 95%;
background-color: hsl(0, 0%, 100%);
border-radius: 4px;
padding: 0px;
width: 58%;
overflow: hidden;
max-width: 1200px;
max-height: 1000px;
}
.drafts-header {
padding: {
top: 4px;
bottom: 8px;
}
text-align: center;
border-bottom: 1px solid hsl(0, 0%, 87%);
}
.drafts-header h1 {
margin: 0;
font-size: 1.1em;
text-transform: uppercase;
}
.drafts-container .exit {
font-weight: 400;
position: absolute;
top: 10px;
right: 10px;
color: hsl(0, 0%, 67%);
cursor: pointer;
}
.drafts-container .exit-sign {
position: relative;
top: 3px;
margin-left: 3px;
font-size: 1.5rem;
font-weight: 600;
cursor: pointer;
}
.drafts-list {
overflow: auto;
height: calc(100% - 55px);
width: 100%;
margin-top: 15px;
}
.drafts-list .no-drafts {
display: block;
margin-top: calc(45vh - 30px - 1.5em);
text-align: center;
font-size: 1.5em;
color: hsl(0, 0%, 67%);
pointer-events: none;
}
.drafts-list .removed-drafts {
display: block;
text-align: center;
font-size: 1em;
color: hsl(0, 0%, 67%);
pointer-events: none;
}
.draft-row {
padding: 5px 25px;
}
.draft-info-box.active {
outline: 2px solid hsl(215, 47%, 50%);
}
.draft-row > div {
display: inline-block;
vertical-align: top;
}
.draft-row .draft-info-box {
width: 100%;
border: 1px solid hsl(0, 0%, 88%);
margin-bottom: 10px;
}
.draft-info-box .message_row {
border: 0;
}
.draft-info-box .messagebox {
cursor: auto;
box-shadow: none;
}
.draft-info-box .message_content {
line-height: 1;
padding-top: 10px;
padding-bottom: 10px;
margin-left: 0px;
}
.draft-row .draft-info-box .draft_controls {
display: inline-block;
position: absolute;
top: 9px;
right: -80px;
font-size: 0.9em;
}
.draft_controls .restore-draft {
cursor: pointer;
margin-right: 5px;
color: hsl(170, 48%, 54%);
opacity: 0.7;
}
.draft_controls .restore-draft:hover {
opacity: 1;
}
.draft_controls .delete-draft {
cursor: pointer;
margin-left: 5px;
color: hsl(357, 52%, 57%);
opacity: 0.7;
}
.draft_controls .delete-draft:hover {
opacity: 1;
}
@media (max-width: 1130px) {
.drafts-container {
max-width: 60%;
}
}
@media (max-width: 500px) {
.draft-row .draft-info-box .draft_controls {
right: 0px;
}
}
@media (max-width: 700px) {
#draft_overlay .drafts-container {
height: 95%;
max-width: none;
width: 90%;
}
}