mirror of https://github.com/zulip/zulip.git
compose_ui: Fix TypeScript noUncheckedIndexedAccess errors.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
parent
6eec89ab96
commit
a1ca665119
|
@ -144,7 +144,7 @@ export function set_focus(opts: ComposeTriggeredOptions): void {
|
||||||
}
|
}
|
||||||
|
|
||||||
export function smart_insert_inline($textarea: JQuery<HTMLTextAreaElement>, syntax: string): void {
|
export function smart_insert_inline($textarea: JQuery<HTMLTextAreaElement>, syntax: string): void {
|
||||||
function is_space(c: string): boolean {
|
function is_space(c: string | undefined): boolean {
|
||||||
return c === " " || c === "\t" || c === "\n";
|
return c === " " || c === "\t" || c === "\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -333,7 +333,7 @@ export function compute_placeholder_text(opts: ComposePlaceholderOptions): strin
|
||||||
});
|
});
|
||||||
const recipient_names = util.format_array_as_list(recipient_parts, "long", "conjunction");
|
const recipient_names = util.format_array_as_list(recipient_parts, "long", "conjunction");
|
||||||
|
|
||||||
if (users.length === 1) {
|
if (users.length === 1 && users[0] !== undefined) {
|
||||||
// If it's a single user, display status text if available
|
// If it's a single user, display status text if available
|
||||||
const user = users[0];
|
const user = users[0];
|
||||||
const status = user_status.get_status_text(user.user_id);
|
const status = user_status.get_status_text(user.user_id);
|
||||||
|
@ -896,8 +896,9 @@ export function format_text(
|
||||||
text.slice(range.start + 1, range.end - 1).includes("](");
|
text.slice(range.start + 1, range.end - 1).includes("](");
|
||||||
|
|
||||||
if (is_selection_link()) {
|
if (is_selection_link()) {
|
||||||
const description = selected_text.split("](")[0].slice(1);
|
const i = selected_text.indexOf("](", 1);
|
||||||
let url = selected_text.split("](")[1].slice(0, -1);
|
const description = selected_text.slice(1, i);
|
||||||
|
let url = selected_text.slice(i + "](".length, -1);
|
||||||
url = url_to_retain(url);
|
url = url_to_retain(url);
|
||||||
text =
|
text =
|
||||||
text.slice(0, range.start) +
|
text.slice(0, range.start) +
|
||||||
|
|
Loading…
Reference in New Issue