mirror of
https://github.com/zulip/zulip.git
synced 2025-10-23 04:52:12 +00:00
compose: Move needs-empty-compose class to parent.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
committed by
Tim Abbott
parent
ef8f23aa05
commit
a360ffd7f6
@@ -137,9 +137,7 @@ export function clear_compose_box() {
|
||||
compose_banner.clear_uploads();
|
||||
compose_ui.hide_compose_spinner();
|
||||
scheduled_messages.reset_selected_schedule_timestamp();
|
||||
$(".compose_control_button_container:has(.needs-empty-compose)").removeClass(
|
||||
"disabled-on-hover",
|
||||
);
|
||||
$(".needs-empty-compose").removeClass("disabled-on-hover");
|
||||
}
|
||||
|
||||
export function send_message_success(request, data) {
|
||||
|
@@ -144,9 +144,7 @@ function clear_box(): void {
|
||||
compose_banner.clear_errors();
|
||||
compose_banner.clear_warnings();
|
||||
compose_banner.clear_uploads();
|
||||
$(".compose_control_button_container:has(.needs-empty-compose)").removeClass(
|
||||
"disabled-on-hover",
|
||||
);
|
||||
$(".needs-empty-compose").removeClass("disabled-on-hover");
|
||||
// Reset send button status.
|
||||
$("#compose-send-button").removeClass("disabled-message-send-controls");
|
||||
}
|
||||
@@ -397,9 +395,7 @@ export let start = (raw_opts: ComposeActionsStartOpts): void => {
|
||||
false,
|
||||
replace_all_without_undo_support,
|
||||
);
|
||||
$(".compose_control_button_container:has(.needs-empty-compose)").addClass(
|
||||
"disabled-on-hover",
|
||||
);
|
||||
$(".needs-empty-compose").addClass("disabled-on-hover");
|
||||
// If we were provided with message content, we might need to
|
||||
// display that it's too long.
|
||||
compose_validate.check_overflow_text($("#send_message_form"));
|
||||
|
@@ -89,11 +89,7 @@ export function initialize() {
|
||||
}
|
||||
|
||||
// The poll widget requires an empty compose box.
|
||||
if (compose_text_length > 0) {
|
||||
$(".needs-empty-compose").parent().addClass("disabled-on-hover");
|
||||
} else {
|
||||
$(".needs-empty-compose").parent().removeClass("disabled-on-hover");
|
||||
}
|
||||
$(".needs-empty-compose").toggleClass("disabled-on-hover", compose_text_length > 0);
|
||||
|
||||
if (compose_state.get_is_content_unedited_restored_draft()) {
|
||||
compose_state.set_is_content_unedited_restored_draft(false);
|
||||
|
@@ -55,11 +55,11 @@
|
||||
</div>
|
||||
<div class="divider"></div>
|
||||
{{#unless message_id}}
|
||||
<div class="compose_control_button_container preview_mode_disabled" data-tooltip-template-id="add-poll-tooltip" data-tippy-maxWidth="none">
|
||||
<a role="button" class="compose_control_button zulip-icon zulip-icon-poll add-poll needs-empty-compose" aria-label="{{t 'Add poll' }}" tabindex=0></a>
|
||||
<div class="compose_control_button_container preview_mode_disabled needs-empty-compose" data-tooltip-template-id="add-poll-tooltip" data-tippy-maxWidth="none">
|
||||
<a role="button" class="compose_control_button zulip-icon zulip-icon-poll add-poll" aria-label="{{t 'Add poll' }}" tabindex=0></a>
|
||||
</div>
|
||||
<div class="compose_control_button_container preview_mode_disabled" data-tooltip-template-id="add-todo-tooltip" data-tippy-maxWidth="none">
|
||||
<a role="button" class="compose_control_button zulip-icon zulip-icon-todo-list add-todo-list needs-empty-compose" aria-label="{{t 'Add to-do list' }}" tabindex=0></a>
|
||||
<div class="compose_control_button_container preview_mode_disabled needs-empty-compose" data-tooltip-template-id="add-todo-tooltip" data-tippy-maxWidth="none">
|
||||
<a role="button" class="compose_control_button zulip-icon zulip-icon-todo-list add-todo-list" aria-label="{{t 'Add to-do list' }}" tabindex=0></a>
|
||||
</div>
|
||||
{{/unless}}
|
||||
<a role="button" class="compose_control_button compose_help_button zulip-icon zulip-icon-question" tabindex=0 data-tippy-content="{{t 'Message formatting' }}" data-overlay-trigger="message-formatting"></a>
|
||||
|
Reference in New Issue
Block a user