buddy_list_tooltip: Directly trigger tooltip on parent of elements.

Instead of listing all the elements in `.selectable_sidebar_block`,
we directly use it to trigger showing tooltip.
This commit is contained in:
Aman Agrawal 2021-04-10 13:13:02 +00:00 committed by Tim Abbott
parent 6271a7db9c
commit f9e0ed98b8
1 changed files with 7 additions and 13 deletions

View File

@ -551,19 +551,13 @@ export function initialize() {
}
// BUDDY LIST TOOLTIPS
$("#user_presences").on(
"mouseenter",
".user-presence-link, .user_sidebar_entry .user_circle, .user_sidebar_entry .selectable_sidebar_block",
(e) => {
e.stopPropagation();
const elem = $(e.currentTarget)
.closest(".user_sidebar_entry")
.find(".user-presence-link");
const user_id_string = elem.attr("data-user-id");
const title_data = buddy_data.get_title_data(user_id_string, false);
do_render_buddy_list_tooltip(elem.parent(), title_data);
},
);
$("#user_presences").on("mouseenter", ".selectable_sidebar_block", (e) => {
e.stopPropagation();
const elem = $(e.currentTarget).closest(".user_sidebar_entry").find(".user-presence-link");
const user_id_string = elem.attr("data-user-id");
const title_data = buddy_data.get_title_data(user_id_string, false);
do_render_buddy_list_tooltip(elem.parent(), title_data);
});
// PM LIST TOOLTIPS
$("body").on("mouseenter", "#pm_user_status", (e) => {