summaryrefslogtreecommitdiff
path: root/addons/mail/static/src/xml/mail_thread.xml
diff options
context:
space:
mode:
Diffstat (limited to 'addons/mail/static/src/xml/mail_thread.xml')
-rw-r--r--addons/mail/static/src/xml/mail_thread.xml29
1 files changed, 28 insertions, 1 deletions
diff --git a/addons/mail/static/src/xml/mail_thread.xml b/addons/mail/static/src/xml/mail_thread.xml
index 10baacc0577..7dee5098b3c 100644
--- a/addons/mail/static/src/xml/mail_thread.xml
+++ b/addons/mail/static/src/xml/mail_thread.xml
@@ -6,6 +6,9 @@
-->
<t t-name="mail.ComposeMessage">
<div class="form-group col-md-12 o_mail_compose_message">
+ <div t-if="widget.options.mention_menu_orientation === 'top'" class="o_mail_mention_dropdown">
+ <t t-call="mail.ComposeMessage.mention_menu"/>
+ </div>
<!-- input text : depending on the display_mode option -->
<div t-att-class="widget.options.display_mode === 'chat' ? 'input-group o_mail_compose_message_mode_chat' : 'o_mail_compose_message_mode_mail'">
<t t-if="widget.options.display_mode === 'chat'">
@@ -26,6 +29,12 @@
</button>
</span>
</div>
+ <div t-if="widget.options.mention_menu_orientation === 'bottom'" class="o_mail_mention_dropdown">
+ <t t-call="mail.ComposeMessage.mention_menu"/>
+ </div>
+ <div class="o_mail_mention_partner_tags">
+ <t t-call="mail.ComposeMessage.mention_tags"/>
+ </div>
<span class="o_mail_attachment_file hide">
<t t-call="HiddenInputFile">
@@ -44,7 +53,7 @@
<t t-name="mail.ComposeMessage.emoji">
<div class="o_mail_compose_message_emoji_content">
- <t t-foreach="widget.emoji_list" t-as="emoji">
+ <t t-foreach="widget.options.emoji_list" t-as="emoji">
<span t-att-data-emoji="emoji.source" class="o_mail_compose_message_emoji_img" t-att-title="emoji.description">
<t t-raw="emoji.substitution"/>
</span>
@@ -87,6 +96,24 @@
</div>
</t>
+ <t t-name="mail.ComposeMessage.mention_menu">
+ <ul class="dropdown-menu o_mail_mention_dropdown_menu" aria-labelledby="dropdownMailMentionMenu">
+ <t t-foreach="widget.get('mention_partners')" t-as="partner">
+ <li t-att-data-partner-id="partner.id" t-att-class="'o_mail_mention_proposition ' + (partner_index === 0 ? 'active' : '')">
+ <a href="#">
+ <t t-esc="partner.name"/> (<t t-esc="partner.email || _t('No email')"/>)</a>
+ </li>
+ </t>
+ </ul>
+ </t>
+
+ <t t-name="mail.ComposeMessage.mention_tags">
+ <t t-if="widget.get('mention_selected_partners').length">Mention(s) :</t>
+ <t t-foreach="widget.get('mention_selected_partners')" t-as="partner">
+ <span class="badge"><t t-esc="partner.name"/></span>
+ </t>
+ </t>
+
<!--
Message Thread