summaryrefslogtreecommitdiff
path: root/addons/mail/static/src/js/composer.js
diff options
context:
space:
mode:
authorqsm-odoo <qsm@odoo.com>2017-09-01 14:06:15 +0200
committerqsm-odoo <qsm@odoo.com>2017-09-05 12:13:55 +0200
commit24ea61163d30f5357e3cd8a6e6d84cf39f89d3fc (patch)
treee8e57ce677c420ca060560db816d4532bb28e465 /addons/mail/static/src/js/composer.js
parent12b818d3759fc9eba19fa8a8ae8d050fe0c5fdc1 (diff)
[REF] mail: review new chatter design
- Use classes instead of repeated mixins - Add real user avatar instead of fake one - Reorganize LESS rules
Diffstat (limited to 'addons/mail/static/src/js/composer.js')
-rw-r--r--addons/mail/static/src/js/composer.js12
1 files changed, 8 insertions, 4 deletions
diff --git a/addons/mail/static/src/js/composer.js b/addons/mail/static/src/js/composer.js
index 5af38b2b24b..29806a08e51 100644
--- a/addons/mail/static/src/js/composer.js
+++ b/addons/mail/static/src/js/composer.js
@@ -417,6 +417,14 @@ var BasicComposer = Widget.extend(chat_mixin, {
// Emojis
this.emoji_container_classname = 'o_composer_emoji';
+
+ this.isMini = options.isMini;
+
+ this.avatarURL = session.uid > 0 ? session.url('/web/image', {
+ model: 'res.users',
+ field: 'image_small',
+ id: session.uid,
+ }) : '/web/static/src/img/user_menu_avatar.png';
},
start: function () {
@@ -463,10 +471,6 @@ var BasicComposer = Widget.extend(chat_mixin, {
return this._super.apply(this, arguments);
},
- toggle: function(state) {
- this.$el.toggle(state);
- },
-
preprocess_message: function () {
// Return a deferred as this function is extended with asynchronous
// behavior for the chatter composer