mirror of
https://github.com/zulip/zulip.git
synced 2025-11-13 10:26:28 +00:00
compose: Move call button display functions to compose_call_ui.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
committed by
Tim Abbott
parent
9c70f92514
commit
833a15e121
@@ -8,7 +8,6 @@ import render_success_message_scheduled_banner from "../templates/compose_banner
|
||||
|
||||
import * as channel from "./channel";
|
||||
import * as compose_banner from "./compose_banner";
|
||||
import * as compose_call from "./compose_call";
|
||||
import * as compose_state from "./compose_state";
|
||||
import * as compose_ui from "./compose_ui";
|
||||
import * as compose_validate from "./compose_validate";
|
||||
@@ -31,23 +30,6 @@ import * as zcommand from "./zcommand";
|
||||
|
||||
// Docs: https://zulip.readthedocs.io/en/latest/subsystems/sending-messages.html
|
||||
|
||||
export function update_audio_and_video_chat_button_display() {
|
||||
update_audio_chat_button_display();
|
||||
update_video_chat_button_display();
|
||||
}
|
||||
|
||||
export function update_video_chat_button_display() {
|
||||
const show_video_chat_button = compose_call.compute_show_video_chat_button();
|
||||
$("#below-compose-content .video_link").toggle(show_video_chat_button);
|
||||
$(".message-edit-feature-group .video_link").toggle(show_video_chat_button);
|
||||
}
|
||||
|
||||
export function update_audio_chat_button_display() {
|
||||
const show_audio_chat_button = compose_call.compute_show_audio_chat_button();
|
||||
$("#below-compose-content .audio_link").toggle(show_audio_chat_button);
|
||||
$(".message-edit-feature-group .audio_link").toggle(show_audio_chat_button);
|
||||
}
|
||||
|
||||
export function clear_invites() {
|
||||
$(
|
||||
`#compose_banners .${CSS.escape(compose_banner.CLASSNAMES.recipient_not_subscribed)}`,
|
||||
|
||||
@@ -10,6 +10,23 @@ import * as rows from "./rows";
|
||||
import * as ui_report from "./ui_report";
|
||||
import * as util from "./util";
|
||||
|
||||
export function update_audio_and_video_chat_button_display() {
|
||||
update_audio_chat_button_display();
|
||||
update_video_chat_button_display();
|
||||
}
|
||||
|
||||
export function update_video_chat_button_display() {
|
||||
const show_video_chat_button = compose_call.compute_show_video_chat_button();
|
||||
$("#below-compose-content .video_link").toggle(show_video_chat_button);
|
||||
$(".message-edit-feature-group .video_link").toggle(show_video_chat_button);
|
||||
}
|
||||
|
||||
export function update_audio_chat_button_display() {
|
||||
const show_audio_chat_button = compose_call.compute_show_audio_chat_button();
|
||||
$("#below-compose-content .audio_link").toggle(show_audio_chat_button);
|
||||
$(".message-edit-feature-group .audio_link").toggle(show_audio_chat_button);
|
||||
}
|
||||
|
||||
function insert_video_call_url(url, target_textarea) {
|
||||
const link_text = $t({defaultMessage: "Join video call."});
|
||||
compose_ui.insert_syntax_and_focus(`[${link_text}](${url})`, target_textarea, "block", 1);
|
||||
|
||||
@@ -8,8 +8,8 @@ import * as blueslip from "./blueslip";
|
||||
import * as bot_data from "./bot_data";
|
||||
import * as browser_history from "./browser_history";
|
||||
import {buddy_list} from "./buddy_list";
|
||||
import * as compose from "./compose";
|
||||
import * as compose_call from "./compose_call";
|
||||
import * as compose_call_ui from "./compose_call_ui";
|
||||
import * as compose_pm_pill from "./compose_pm_pill";
|
||||
import * as compose_recipient from "./compose_recipient";
|
||||
import * as compose_state from "./compose_state";
|
||||
@@ -235,8 +235,8 @@ export function dispatch_normal_event(event) {
|
||||
enable_spectator_access: noop,
|
||||
signup_notifications_stream_id: noop,
|
||||
emails_restricted_to_domains: noop,
|
||||
video_chat_provider: compose.update_audio_and_video_chat_button_display,
|
||||
jitsi_server_url: compose.update_audio_and_video_chat_button_display,
|
||||
video_chat_provider: compose_call_ui.update_audio_and_video_chat_button_display,
|
||||
jitsi_server_url: compose_call_ui.update_audio_and_video_chat_button_display,
|
||||
giphy_rating: giphy.update_giphy_rating,
|
||||
waiting_period_threshold: noop,
|
||||
want_advertise_in_communities_directory: noop,
|
||||
|
||||
Reference in New Issue
Block a user