From 55acdb546e6acb0c87f0590d52fac5007d7e5ced Mon Sep 17 00:00:00 2001 From: Tim Abbott Date: Mon, 2 Dec 2013 15:38:19 -0500 Subject: [PATCH] Add @-everyone to the composebox autocomplete. (imported from commit 32476a92d4df06b566eeb701bab119c395d9d4bd) --- static/js/composebox_typeahead.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/static/js/composebox_typeahead.js b/static/js/composebox_typeahead.js index 51f5e482d6..ced4ef36e6 100644 --- a/static/js/composebox_typeahead.js +++ b/static/js/composebox_typeahead.js @@ -239,7 +239,12 @@ exports.compose_content_begins_typeahead = function (query) { pm_recipient_count: Infinity, full_name: "all" }; - return page_params.people_list.concat([all_item]); + var everyone_item = { + special_item_text: "everyone (Notify everyone)", + email: "everyone", + full_name: "everyone" + }; + return page_params.people_list.concat([all_item, everyone_item]); }; exports.content_highlighter = function (item) { @@ -269,7 +274,7 @@ exports.content_typeahead_selected = function (item) { // We insert a special `all` item to the autocompleter above // Don't consider it a user mention - if (item.email !== 'all') { + if (item.email !== 'all' && item.email !== "everyone") { $(document).trigger('usermention_completed.zulip', {mentioned: item}); } }