mirror of
https://github.com/zulip/zulip.git
synced 2025-11-06 15:03:34 +00:00
composebox_typeahead: Refactor content_highlighter to use switch/case.
This refactor should make no functional changes.
This commit is contained in:
@@ -716,26 +716,30 @@ exports.get_candidates = function (query) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
exports.content_highlighter = function (item) {
|
exports.content_highlighter = function (item) {
|
||||||
if (this.completing === "emoji") {
|
switch (this.completing) {
|
||||||
return typeahead_helper.render_emoji(item);
|
case "emoji":
|
||||||
} else if (this.completing === "mention" || this.completing === "silent_mention") {
|
return typeahead_helper.render_emoji(item);
|
||||||
return typeahead_helper.render_person_or_user_group(item);
|
case "mention":
|
||||||
} else if (this.completing === "slash") {
|
return typeahead_helper.render_person_or_user_group(item);
|
||||||
return typeahead_helper.render_typeahead_item({
|
case "silent_mention":
|
||||||
primary: item.text,
|
return typeahead_helper.render_person_or_user_group(item);
|
||||||
});
|
case "slash":
|
||||||
} else if (this.completing === "stream") {
|
return typeahead_helper.render_typeahead_item({
|
||||||
return typeahead_helper.render_stream(item);
|
primary: item.text,
|
||||||
} else if (this.completing === "syntax") {
|
});
|
||||||
return typeahead_helper.render_typeahead_item({primary: item});
|
case "stream":
|
||||||
} else if (this.completing === "topic_jump") {
|
return typeahead_helper.render_stream(item);
|
||||||
return typeahead_helper.render_typeahead_item({primary: item});
|
case "syntax":
|
||||||
} else if (this.completing === "topic_list") {
|
return typeahead_helper.render_typeahead_item({primary: item});
|
||||||
return typeahead_helper.render_typeahead_item({primary: item});
|
case "topic_jump":
|
||||||
} else if (this.completing === "time_jump") {
|
return typeahead_helper.render_typeahead_item({primary: item});
|
||||||
return typeahead_helper.render_typeahead_item({primary: item});
|
case "topic_list":
|
||||||
|
return typeahead_helper.render_typeahead_item({primary: item});
|
||||||
|
case "time_jump":
|
||||||
|
return typeahead_helper.render_typeahead_item({primary: item});
|
||||||
|
default:
|
||||||
|
return undefined;
|
||||||
}
|
}
|
||||||
return undefined;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const show_flatpickr = (element, callback, default_timestamp) => {
|
const show_flatpickr = (element, callback, default_timestamp) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user