mirror of
https://github.com/zulip/zulip.git
synced 2025-10-29 02:53:52 +00:00
Fixes #21716. By allowing users to view drafts that are addressed to their current narrow, we hope to help them more easily find and continue previously drafted messages.
156 lines
3.3 KiB
CSS
156 lines
3.3 KiB
CSS
.drafts-container {
|
|
position: relative;
|
|
height: 95%;
|
|
background-color: hsl(0, 0%, 100%);
|
|
border-radius: 4px;
|
|
padding: 0;
|
|
width: 58%;
|
|
overflow: hidden;
|
|
max-width: 1200px;
|
|
max-height: 1000px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
|
|
@media (width < $md_min) {
|
|
height: 95%;
|
|
max-width: none;
|
|
width: 90%;
|
|
}
|
|
|
|
.drafts-header {
|
|
padding-top: 4px;
|
|
padding-bottom: 8px;
|
|
text-align: center;
|
|
border-bottom: 1px solid hsl(0, 0%, 87%);
|
|
|
|
h1 {
|
|
margin: 0;
|
|
font-size: 1.1em;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.exit {
|
|
font-weight: 400;
|
|
position: absolute;
|
|
top: 10px;
|
|
right: 10px;
|
|
color: hsl(0, 0%, 67%);
|
|
cursor: pointer;
|
|
|
|
.exit-sign {
|
|
position: relative;
|
|
top: 1px;
|
|
margin-left: 3px;
|
|
font-size: 1.5rem;
|
|
line-height: 1;
|
|
font-weight: 600;
|
|
cursor: pointer;
|
|
}
|
|
}
|
|
}
|
|
|
|
.drafts-list {
|
|
padding: 10px 25px;
|
|
overflow: auto;
|
|
|
|
.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;
|
|
}
|
|
|
|
.removed-drafts {
|
|
display: block;
|
|
text-align: center;
|
|
font-size: 1em;
|
|
color: hsl(0, 0%, 67%);
|
|
pointer-events: none;
|
|
}
|
|
|
|
h2 {
|
|
font-size: 1.1em;
|
|
line-height: normal;
|
|
margin-bottom: 5px;
|
|
}
|
|
}
|
|
}
|
|
|
|
.draft-row {
|
|
padding: 5px 0;
|
|
|
|
> div {
|
|
display: inline-block;
|
|
vertical-align: top;
|
|
}
|
|
|
|
.draft-info-box {
|
|
width: 100%;
|
|
border: 1px solid hsl(0, 0%, 88%);
|
|
margin-bottom: 10px;
|
|
|
|
&.active {
|
|
outline: 2px solid hsl(215, 47%, 50%);
|
|
/* this offset ensures no gap between the blue box and the draft in active state */
|
|
outline-offset: -1px;
|
|
}
|
|
|
|
.message_row {
|
|
border: 0;
|
|
}
|
|
|
|
.messagebox-content {
|
|
padding: 4px 10px 1px;
|
|
}
|
|
|
|
.messagebox {
|
|
cursor: auto;
|
|
box-shadow: none;
|
|
}
|
|
|
|
.message_content {
|
|
line-height: 1;
|
|
padding-top: 10px;
|
|
padding-bottom: 10px;
|
|
padding-right: 10px;
|
|
margin-left: 0;
|
|
}
|
|
|
|
.draft_controls {
|
|
display: inline-block;
|
|
padding-top: 10px;
|
|
float: right;
|
|
font-size: 0.9em;
|
|
|
|
[data-tippy-root] {
|
|
width: max-content;
|
|
word-wrap: unset;
|
|
}
|
|
|
|
.restore-draft {
|
|
cursor: pointer;
|
|
margin-right: 5px;
|
|
color: hsl(170, 48%, 54%);
|
|
opacity: 0.7;
|
|
|
|
&:hover {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
|
|
.delete-draft {
|
|
cursor: pointer;
|
|
margin-left: 5px;
|
|
color: hsl(357, 52%, 57%);
|
|
opacity: 0.7;
|
|
|
|
&:hover {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|