summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/chrome/abstract_web_client.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src/js/chrome/abstract_web_client.js')
-rw-r--r--addons/web/static/src/js/chrome/abstract_web_client.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/addons/web/static/src/js/chrome/abstract_web_client.js b/addons/web/static/src/js/chrome/abstract_web_client.js
index 612d04c577a..7d3f19c1639 100644
--- a/addons/web/static/src/js/chrome/abstract_web_client.js
+++ b/addons/web/static/src/js/chrome/abstract_web_client.js
@@ -437,7 +437,12 @@ var AbstractWebClient = Widget.extend(ServiceProviderMixin, KeyboardNavigationMi
var data = e.data || {};
var type = data.type || 'rainbow_man';
if (type === 'rainbow_man') {
- new RainbowMan(data).appendTo(this.$el);
+ if (session.show_effect) {
+ new RainbowMan(data).appendTo(this.$el);
+ } else {
+ // For instance keep title blank, as we don't have title in data
+ this.notification_manager.notify('', data.message, true);
+ }
} else {
throw new Error('Unknown effect type: ' + type);
}