mirror of
https://github.com/zulip/zulip.git
synced 2025-11-03 13:33:24 +00:00
tooltips: Show tooltip on disabled "Add" button in group and channel settings.
Fixes: #34325.
This commit is contained in:
committed by
Tim Abbott
parent
f57768f4c4
commit
67631225c4
@@ -512,6 +512,36 @@ export function initialize(): void {
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
tippy.delegate("body", {
|
||||||
|
target: ".add-users-button-wrapper",
|
||||||
|
onShow(instance) {
|
||||||
|
const $wrapper = $(instance.reference);
|
||||||
|
const $button = $wrapper.find("button");
|
||||||
|
const $container = $wrapper.closest(".add-button-container").find(".pill-container");
|
||||||
|
|
||||||
|
const button_is_disabled = Boolean($button.prop("disabled"));
|
||||||
|
const container_is_enabled =
|
||||||
|
$container.find(".input").prop("contenteditable") === "true";
|
||||||
|
|
||||||
|
if (button_is_disabled && container_is_enabled) {
|
||||||
|
instance.setContent(
|
||||||
|
$t({
|
||||||
|
defaultMessage: "Enter who should be added.",
|
||||||
|
}),
|
||||||
|
);
|
||||||
|
return undefined;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
},
|
||||||
|
appendTo: () => document.body,
|
||||||
|
placement: "top",
|
||||||
|
delay: INSTANT_HOVER_DELAY,
|
||||||
|
onHidden(instance) {
|
||||||
|
instance.destroy();
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
tippy.delegate("body", {
|
tippy.delegate("body", {
|
||||||
target: ".user_row .actions button",
|
target: ".user_row .actions button",
|
||||||
trigger: "mouseenter",
|
trigger: "mouseenter",
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{{#if (not hide_add_button)}}
|
{{#if (not hide_add_button)}}
|
||||||
<div class="add_subscriber_button_wrapper inline-block">
|
<div class="add_subscriber_button_wrapper add-users-button-wrapper inline-block">
|
||||||
{{> ../components/action_button
|
{{> ../components/action_button
|
||||||
label=(t "Add")
|
label=(t "Add")
|
||||||
custom_classes="add-subscriber-button add-users-button"
|
custom_classes="add-subscriber-button add-users-button"
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{{#if (not hide_add_button)}}
|
{{#if (not hide_add_button)}}
|
||||||
<div class="add_member_button_wrapper inline-block">
|
<div class="add_member_button_wrapper add-users-button-wrapper inline-block">
|
||||||
{{> ../components/action_button
|
{{> ../components/action_button
|
||||||
label=(t "Add")
|
label=(t "Add")
|
||||||
custom_classes="add-member-button add-users-button"
|
custom_classes="add-member-button add-users-button"
|
||||||
|
|||||||
Reference in New Issue
Block a user