summaryrefslogtreecommitdiff
path: root/addons/mail/static/src/xml/mail_chat_backend.xml
diff options
context:
space:
mode:
authorGéry Debongnie <ged@odoo.com>2015-09-30 14:14:30 +0200
committerGéry Debongnie <ged@odoo.com>2015-10-01 14:00:18 +0200
commit2a5f07e0b919d4209c2cb72c6dfdc8b86cd5c7ff (patch)
tree54cbc12fb66b72ad21f94857ac24052a3abf3f6a /addons/mail/static/src/xml/mail_chat_backend.xml
parent62be162877f30a6ca0f61b38f0b070d56f7ab419 (diff)
[REF] mail: last part of the chat refactoring (client side)
Removal of old files and update of assets and imports Joint work with aab
Diffstat (limited to 'addons/mail/static/src/xml/mail_chat_backend.xml')
-rw-r--r--addons/mail/static/src/xml/mail_chat_backend.xml139
1 files changed, 0 insertions, 139 deletions
diff --git a/addons/mail/static/src/xml/mail_chat_backend.xml b/addons/mail/static/src/xml/mail_chat_backend.xml
deleted file mode 100644
index 253cd1e95aa..00000000000
--- a/addons/mail/static/src/xml/mail_chat_backend.xml
+++ /dev/null
@@ -1,139 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<templates xml:space="preserve">
-
- <!-- Notification Counter of the Systray Menu -->
- <t t-name="mail.chat.NotificationTopButton">
- <li t-att-title='_t("Notifications")'>
- <a href="#">
- <i class="fa fa-comment"><t t-esc="widget.get('counter') || ''"/></i>
- </a>
- </li>
- </t>
-
- <!-- Add More / Search Box -->
- <t t-name="mail.chat.AbstractAddMoreSearch">
- <div class="o_mail_chat_add_more_search">
- <a href="#" class="o_mail_chat_add_more_text"><t t-esc="widget.label"/></a>
- <div class="o_mail_chat_add_more_search_bar" style="display: none;">
- <input type="text" class="o_mail_chat_search_input"/>
- </div>
- </div>
- </t>
-
- <!-- PartnerInviteDialog : content of the dialog -->
- <t t-name="mail.chat.PartnerInviteDialog">
- <div>
- <input type="text" class="o_mail_chat_partner_invite_input" id="mail_search_partners"/>
- </div>
- </t>
-
-
- <!--
- ChatMailThread
- Layout of the client action
- param: widget : the widget (ChatMailThread)
- -->
- <t t-name="mail.chat.ChatMailThread">
- <div class="o_mail_chat o_mail_thread">
- <!-- Sidebar -->
- <div class="o_mail_chat_sidebar">
- <!-- Static channel list -->
- <ul class="nav nav-pills nav-stacked">
- <li class="o_mail_chat_channel_item" data-channel-id="channel_inbox">
- <a href="#">@ Inbox
- <span class="badge pull-right o_mail_chat_needaction" data-channel-id="channel_inbox" t-att-style="((widget.get('needaction_inbox_counter') &gt; 0) ? 'display:block;' : 'display:none;')">
- <t t-esc="widget.get('needaction_inbox_counter')"/>
- </span>
- </a>
- </li>
- <li class="o_mail_chat_channel_item" data-channel-id="channel_starred">
- <a href="#"><i class="fa fa-star-o"> Starred</i></a>
- </li>
- </ul>
- <!-- Channel list -->
- <h4 class="o_mail_chat_sidebar_title"><t t-esc="_t('Channels')"/></h4>
- <t t-call="mail.chat.ChatMailThread.channels">
- <t t-set="channel_slot" t-value="'channel_channel'"/>
- </t>
- <!-- Direct Message list (res.users)-->
- <h4 class="o_mail_chat_sidebar_title"><t t-esc="_t('Direct Message')"/></h4>
- <t t-call="mail.chat.ChatMailThread.partners"/>
- <!-- Private Group list -->
- <h4 class="o_mail_chat_sidebar_title"><t t-esc="_t('Private Group')"/></h4>
- <t t-call="mail.chat.ChatMailThread.channels">
- <t t-set="channel_slot" t-value="'channel_private_group'"/>
- </t>
- </div>
- <!-- Content -->
- <div class="o_mail_chat_content">
- <div class="o_mail_chat_messages"/>
- <div class="o_mail_chat_composer_wrapper"/>
- </div>
- </div>
- </t>
-
- <!--
- List of channel in the sidebar
- param: channel_slot : the name of the channel slot
- param: widget : the widget (ChatMailThread)
- -->
- <t t-name="mail.chat.ChatMailThread.channels">
- <ul t-att-class="'nav nav-pills nav-stacked o_mail_chat_channel_slot_' + channel_slot" data-toggle="pill">
- <t t-foreach="widget.get(channel_slot)" t-as="channel">
- <li t-att-class="'o_mail_chat_channel_item ' + (channel.message_needaction_counter &gt; 0 ? 'o_mail_chat_channel_unread' : ' ')" t-att-data-channel-id="channel.id" role="presentation">
- <a t-att-href="_.str.sprintf('#active_id=%s&amp;action=%s', channel.id, widget.action.id)">
- <t t-esc="channel.name"/>
- <span class="badge pull-right o_mail_chat_needaction" t-att-data-channel-id="channel.id" t-att-style="((channel.message_needaction_counter &gt; 0) ? 'display:block;' : 'display:none;')">
- <t t-esc="channel.message_needaction_counter"/>
- </span>
- </a>
- </li>
- </t>
- </ul>
- </t>
-
- <!--
- List of Partners of Direct Message channel
- param: widget : the widget (ChatMailThread)
- -->
- <t t-name="mail.chat.ChatMailThread.partners">
- <ul class="nav nav-pills nav-stacked o_mail_chat_channel_slot_partners">
- <t t-foreach="widget.get('partners')" t-as="partner">
- <li class="o_mail_chat_partner_item" t-att-data-partner-id="partner.id" role="presentation">
- <a href="#">
- <i t-att-class="'fa ' + (partner.im_status == 'online' ? 'fa-circle' : 'fa-circle-o')"/>
- <t t-esc="partner.name"/>
- <span class="fa fa-times pull-right o_mail_chat_partner_unpin" t-att-title="_t('Close')" t-att-data-partner-id="partner.id"/>
- </a>
- </li>
- </t>
- </ul>
- </t>
-
- <!--
- Channel content (messages) or 'Help Message' of the client action
- param: widget : the widget (ChatMailThread)
- -->
- <t t-name="mail.chat.ChatMailThread.content">
- <t t-if="widget.get('messages').length">
- <t t-call="mail.Thread.load_more"/>
- <t t-call="mail.Thread.messages"/>
- </t>
- <t t-if="!widget.get('messages').length">
- <div class="o_mail_chat_help_message">
- <t t-raw="widget.help_message"/>
- </div>
- </t>
- </t>
-
- <!--
- Buttons of the Control Panel
- -->
- <t t-name="mail.chat.ControlButtons">
- <div>
- <button type="button" class="btn btn-primary btn-sm o_mail_chat_button_invite" t-att-title='_t("Invite people")'>Invite</button>
- <button type="button" class="btn btn-default btn-sm o_mail_chat_button_minimize" t-att-title='_t("Minimize the conversation")'>Minimize</button>
- </div>
- </t>
-
-</templates>