composebox_typeahead: Refactor content_highlighter to use switch/case.

This refactor should make no functional changes.
This commit is contained in:
YashRE42
2020-10-18 05:22:34 +00:00
committed by Tim Abbott
parent f843c2285d
commit 13f95dfc2b

View File

@@ -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) => {