From f99231a8f4c84f79b40d3c4cc8a03d5bb536555c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9ry=20Debongnie?= Date: Fri, 30 Oct 2015 15:43:27 +0100 Subject: [PATCH] [IMP] mail: various ui improvements - display hash before text in create channel input - increase limit for message fetching from 20 to 100 - 'Show more messages' renamed ino 'Show older messages' - remove border top and bottom on selected messages --- addons/mail/static/src/js/chat_manager.js | 2 +- addons/mail/static/src/js/client_action.js | 2 +- addons/mail/static/src/less/client_action.less | 11 +++++++++++ addons/mail/static/src/less/thread.less | 5 ----- addons/mail/static/src/xml/client_action.xml | 3 +++ addons/mail/static/src/xml/thread.xml | 2 +- 6 files changed, 17 insertions(+), 8 deletions(-) diff --git a/addons/mail/static/src/js/chat_manager.js b/addons/mail/static/src/js/chat_manager.js index 783ee6b0c14..9764bdd1018 100644 --- a/addons/mail/static/src/js/chat_manager.js +++ b/addons/mail/static/src/js/chat_manager.js @@ -9,7 +9,7 @@ var session = require('web.session'); var web_client = require('web.web_client'); var _t = core._t; -var LIMIT = 20; +var LIMIT = 100; var preview_msg_max_size = 50; var MessageModel = new Model('mail.message', session.context); diff --git a/addons/mail/static/src/js/client_action.js b/addons/mail/static/src/js/client_action.js index 457dbe31786..1b28b53a02a 100644 --- a/addons/mail/static/src/js/client_action.js +++ b/addons/mail/static/src/js/client_action.js @@ -219,7 +219,7 @@ var ChatAction = Widget.extend(ControlPanelMixin, { self.last_search_val = _.escape(request.term); self.do_search_channel(self.last_search_val).done(function(result){ result.push({ - 'label': _.str.sprintf(''+_t("Create %s")+'', '"'+self.last_search_val+'"'), + 'label': _.str.sprintf(''+_t("Create %s")+'', '"#'+self.last_search_val+'"'), 'value': '_create', }); response(result); diff --git a/addons/mail/static/src/less/client_action.less b/addons/mail/static/src/less/client_action.less index 7c4bdfab206..2204a2eb49c 100644 --- a/addons/mail/static/src/less/client_action.less +++ b/addons/mail/static/src/less/client_action.less @@ -51,8 +51,16 @@ width: 100%; .o-webclient-padding(@top: 5px, @bottom: 5px); padding-left: 1.5*@odoo-horizontal-padding; // larger padding than titles + position: relative; + > input { padding: 2px 5px; + padding-left: 12px; + } + > span { + position: absolute; + top: 7px; + left: 27px; } } } @@ -150,6 +158,9 @@ > input { color: black; } + > span { + color: gray; + } } .o_mail_sidebar_title { diff --git a/addons/mail/static/src/less/thread.less b/addons/mail/static/src/less/thread.less index 70eedfe8aa0..a02e730d595 100644 --- a/addons/mail/static/src/less/thread.less +++ b/addons/mail/static/src/less/thread.less @@ -97,12 +97,7 @@ } } - border-bottom: 1px solid transparent; - border-top: 1px solid transparent; &.o_thread_selected_message { - border-bottom: 1px solid @gray-lighter; - border-top: 1px solid @gray-lighter; - .o_thread_message_side_date { opacity: @mail-thread-side-date-opacity; } diff --git a/addons/mail/static/src/xml/client_action.xml b/addons/mail/static/src/xml/client_action.xml index 7c8564c8146..db2a3483913 100644 --- a/addons/mail/static/src/xml/client_action.xml +++ b/addons/mail/static/src/xml/client_action.xml @@ -23,6 +23,7 @@ Channels + true Add a channel @@ -41,6 +42,7 @@ Add a channel + true @@ -76,6 +78,7 @@
+ #
diff --git a/addons/mail/static/src/xml/thread.xml b/addons/mail/static/src/xml/thread.xml index 3f840881d86..c2d09d1db57 100644 --- a/addons/mail/static/src/xml/thread.xml +++ b/addons/mail/static/src/xml/thread.xml @@ -144,7 +144,7 @@
- +