mirror of
https://github.com/zulip/zulip.git
synced 2025-10-22 20:42:14 +00:00
left_sidebar: Improve text selection in buddy list.
Signed-off-by: apoorvapendse <apoorvavpendse@gmail.com>
This commit is contained in:
committed by
Tim Abbott
parent
0bc1bdda86
commit
14231e9fe2
@@ -462,6 +462,12 @@ export function initialize(): void {
|
||||
if ($(e.target).parents(".user-profile-picture").length === 1) {
|
||||
return;
|
||||
}
|
||||
if (document.getSelection()?.type === "Range") {
|
||||
// To avoid the click behavior if a user name or status text is
|
||||
// selected.
|
||||
e.preventDefault();
|
||||
return;
|
||||
}
|
||||
|
||||
const $li = $(e.target).parents("li");
|
||||
|
||||
|
@@ -356,6 +356,7 @@
|
||||
}
|
||||
|
||||
.user-presence-link {
|
||||
user-select: text;
|
||||
grid-area: row-content;
|
||||
|
||||
&:hover,
|
||||
|
@@ -2,7 +2,7 @@
|
||||
<div class="selectable_sidebar_block">
|
||||
{{#if user_list_style.WITH_STATUS}}
|
||||
<span class="zulip-icon zulip-icon-{{user_circle_class}} {{user_circle_class}} user-circle"></span>
|
||||
<a class="user-presence-link" href="{{href}}">
|
||||
<a class="user-presence-link" href="{{href}}" draggable="false">
|
||||
<div class="user-name-and-status-wrapper">
|
||||
<div class="user-name-and-status-emoji">
|
||||
{{> user_full_name .}}
|
||||
@@ -18,7 +18,7 @@
|
||||
<span class="zulip-icon zulip-icon-{{user_circle_class}} {{user_circle_class}} user-circle"></span>
|
||||
</div>
|
||||
</div>
|
||||
<a class="user-presence-link" href="{{href}}">
|
||||
<a class="user-presence-link" href="{{href}}" draggable="false">
|
||||
<div class="user-name-and-status-wrapper">
|
||||
<div class="user-name-and-status-emoji">
|
||||
{{> user_full_name .}}
|
||||
@@ -29,7 +29,7 @@
|
||||
</a>
|
||||
{{else}}
|
||||
<span class="zulip-icon zulip-icon-{{user_circle_class}} {{user_circle_class}} user-circle"></span>
|
||||
<a class="user-presence-link" href="{{href}}">
|
||||
<a class="user-presence-link" href="{{href}}" draggable="false">
|
||||
<div class="user-name-and-status-emoji">
|
||||
{{> user_full_name .}}
|
||||
{{> status_emoji status_emoji_info}}
|
||||
|
Reference in New Issue
Block a user