summaryrefslogtreecommitdiff
path: root/addons/mail/static/src/components
diff options
context:
space:
mode:
authorSébastien Theys <seb@odoo.com>2020-09-28 16:26:20 +0000
committerSébastien Theys <seb@odoo.com>2020-09-29 12:54:33 +0000
commit07ef748c542cb20fdab4f0d9c02a87fb07bede3c (patch)
treef22129a68e808ed290dde3ced9014cba0686c233 /addons/mail/static/src/components
parent53468d71b913211b38f4856f2bdb62594ee24ea8 (diff)
[FIX] mail: fix tour to allow public or private channel selection
task-2313321 closes odoo/odoo#58778 X-original-commit: f6a561a7e21772c6a25785c8b2428954d4bd152e Signed-off-by: Sébastien Theys (seb) <seb@odoo.com> Signed-off-by: Alexandre Kühn (aku) <aku@odoo.com>
Diffstat (limited to 'addons/mail/static/src/components')
-rw-r--r--addons/mail/static/src/components/autocomplete_input/autocomplete_input.js1
-rw-r--r--addons/mail/static/src/components/discuss_sidebar/discuss_sidebar.js7
-rw-r--r--addons/mail/static/src/components/discuss_sidebar/discuss_sidebar.xml3
-rw-r--r--addons/mail/static/src/components/message/message.scss8
4 files changed, 13 insertions, 6 deletions
diff --git a/addons/mail/static/src/components/autocomplete_input/autocomplete_input.js b/addons/mail/static/src/components/autocomplete_input/autocomplete_input.js
index 1e383f7b307..e9bb5286ee2 100644
--- a/addons/mail/static/src/components/autocomplete_input/autocomplete_input.js
+++ b/addons/mail/static/src/components/autocomplete_input/autocomplete_input.js
@@ -89,7 +89,6 @@ class AutocompleteInput extends Component {
* @param {Object} ui
*/
_onAutocompleteSelect(ev, ui) {
- ev.stopPropagation();
if (this.props.select) {
this.props.select(ev, ui);
}
diff --git a/addons/mail/static/src/components/discuss_sidebar/discuss_sidebar.js b/addons/mail/static/src/components/discuss_sidebar/discuss_sidebar.js
index 11737fa04dc..d5eaf72618d 100644
--- a/addons/mail/static/src/components/discuss_sidebar/discuss_sidebar.js
+++ b/addons/mail/static/src/components/discuss_sidebar/discuss_sidebar.js
@@ -55,6 +55,13 @@ class DiscussSidebar extends Component {
}
/**
+ * @returns {string}
+ */
+ get FIND_OR_CREATE_CHANNEL() {
+ return this.env._t("Find or create a channel...");
+ }
+
+ /**
* @returns {mail.thread[]}
*/
get orderedMailboxes() {
diff --git a/addons/mail/static/src/components/discuss_sidebar/discuss_sidebar.xml b/addons/mail/static/src/components/discuss_sidebar/discuss_sidebar.xml
index ac4ac02bd46..4f9c10e5de2 100644
--- a/addons/mail/static/src/components/discuss_sidebar/discuss_sidebar.xml
+++ b/addons/mail/static/src/components/discuss_sidebar/discuss_sidebar.xml
@@ -28,9 +28,10 @@
<div class="o_DiscussSidebar_item o_DiscussSidebar_itemNew">
<AutocompleteInput
class="o_DiscussSidebar_itemNewInput"
+ customClass="'o_DiscussSidebar_newChannelAutocompleteSuggestions'"
isFocusOnMount="true"
isHtml="true"
- placeholder="'Find or create a channel...'"
+ placeholder="FIND_OR_CREATE_CHANNEL"
select="_onAddChannelAutocompleteSelect"
source="_onAddChannelAutocompleteSource"
t-on-o-hide="_onHideAddingItem"
diff --git a/addons/mail/static/src/components/message/message.scss b/addons/mail/static/src/components/message/message.scss
index b91aacba91c..bb2fea6e47d 100644
--- a/addons/mail/static/src/components/message/message.scss
+++ b/addons/mail/static/src/components/message/message.scss
@@ -42,11 +42,11 @@
}
.o_Message_content {
- flex: 1 1 auto;
- min-width: 0;
- max-width: 100%;
word-wrap: break-word;
word-break: break-word;
+ // Message content can contain arbitrary HTML that might overflow and break
+ // the style without this rule.
+ overflow: auto;
> p:last-of-type {
margin-bottom: 0;
@@ -54,8 +54,8 @@
}
.o_Message_core {
+ min-width: 0; // allows this flex child to shrink more than its content
margin-inline-end: map-get($spacers, 3);
- overflow: auto;
}
.o_Message_footer {