mirror of
https://github.com/zulip/zulip.git
synced 2026-06-24 21:08:25 +08:00
Before the user profile bounding box width was not set so it would overflow the 240px and there would be grey space next to the avatar. Now the width is always maintained and long text is cut into multiple lines.
138 lines
2.2 KiB
CSS
138 lines
2.2 KiB
CSS
.popover {
|
|
width: auto;
|
|
}
|
|
|
|
.popover-title {
|
|
overflow-x: hidden;
|
|
text-overflow: ellipsis;
|
|
text-align: center;
|
|
|
|
font-size: inherit;
|
|
line-height: inherit;
|
|
}
|
|
|
|
.popover-title:empty {
|
|
display: none;
|
|
}
|
|
|
|
.popover_info {
|
|
text-align: center;
|
|
}
|
|
|
|
.popover hr {
|
|
margin-top: 5px;
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
.popover-left,
|
|
.popover-right {
|
|
max-width: 200px;
|
|
}
|
|
|
|
.streams_popover .sp-container {
|
|
background: white;
|
|
cursor: pointer;
|
|
border: none;
|
|
}
|
|
|
|
.sp-container {
|
|
z-index: 100;
|
|
}
|
|
|
|
.streams_popover .sp-palette-container {
|
|
border-right: none;
|
|
}
|
|
|
|
.streams_popover .colorpicker-container {
|
|
display: inline-block;
|
|
margin-right: 10px;
|
|
}
|
|
|
|
.streams_popover .popover_sub_unsub_button {
|
|
margin-top: 0px;
|
|
float: none;
|
|
}
|
|
|
|
ul.sender_info_popover i {
|
|
display: inline-block;
|
|
width: 14px;
|
|
text-align: center;
|
|
margin-right: 3px;
|
|
}
|
|
|
|
ul.actions_popover i {
|
|
display: inline-block;
|
|
width: 14px;
|
|
text-align: center;
|
|
margin-right: 3px;
|
|
}
|
|
|
|
.user_popover {
|
|
width: 240px;
|
|
top: 100px!important;
|
|
|
|
margin: -14px;
|
|
padding: 0;
|
|
}
|
|
|
|
.user_popover .popover-title {
|
|
padding: 0;
|
|
}
|
|
|
|
.user_popover .popover_info li {
|
|
word-wrap: break-word;
|
|
}
|
|
|
|
.popover-avatar .popover-inner {
|
|
width: 240px;
|
|
}
|
|
|
|
.popover-avatar {
|
|
height: 240px;
|
|
width: 240px;
|
|
background-size: cover;
|
|
background-position: center;
|
|
position: relative;
|
|
}
|
|
|
|
.message-info-popover {
|
|
padding: 0;
|
|
}
|
|
|
|
.message-info-popover .popover-title {
|
|
padding: 0;
|
|
}
|
|
|
|
@media (max-width: 768px) {
|
|
.message-info-popover {
|
|
display: flex !important;
|
|
justify-content: center;
|
|
align-items: center;
|
|
|
|
/* these are to override JS embedded inline styles. */
|
|
top: 0px !important;
|
|
left: 0px !important;
|
|
margin: 0 !important;
|
|
width: 100vw;
|
|
height: 100vh;
|
|
|
|
background-color: hsla(0, 0%, 0%, 0.7);
|
|
border-radius: 0px;
|
|
border: none;
|
|
|
|
pointer-events: none;
|
|
}
|
|
|
|
.message-info-popover .popover-inner {
|
|
background-color: #fff;
|
|
pointer-events: all;
|
|
}
|
|
}
|
|
|
|
.popover_user_presence {
|
|
display: inline-block;
|
|
float: initial;
|
|
position: relative;
|
|
top: 1px;
|
|
}
|