summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/framework/widget.js
diff options
context:
space:
mode:
authorqsm-odoo <qsm@odoo.com>2015-07-22 15:37:13 +0200
committerqsm-odoo <qsm@odoo.com>2015-07-23 10:51:12 +0200
commit86c399f3bde4efb271677914bc9f2721d77a681b (patch)
tree775660ba56c564478d9d9b93c307c498db7d4967 /addons/web/static/src/js/framework/widget.js
parent84197b51eeacb7228ea05eef946eba3f6f9725b2 (diff)
[IMP] web: New notification system
Backport of the Notification system
Diffstat (limited to 'addons/web/static/src/js/framework/widget.js')
-rw-r--r--addons/web/static/src/js/framework/widget.js11
1 files changed, 4 insertions, 7 deletions
diff --git a/addons/web/static/src/js/framework/widget.js b/addons/web/static/src/js/framework/widget.js
index 70f48caa261..6d2a3728ed8 100644
--- a/addons/web/static/src/js/framework/widget.js
+++ b/addons/web/static/src/js/framework/widget.js
@@ -390,14 +390,11 @@ var Widget = core.Class.extend(mixins.PropertiesMixin, {
}
return false;
},
- do_notify: function() {
- if (this.getParent()) {
- return this.getParent().do_notify.apply(this,arguments);
- }
- return false;
+ do_notify: function(title, message, sticky) {
+ this.trigger_up('notification', {title: title, message: message, sticky: sticky});
},
- do_warn: function(title, message) {
- core.bus.trigger('display_notification_warning', title, message);
+ do_warn: function(title, message, sticky) {
+ this.trigger_up('warning', {title: title, message: message, sticky: sticky});
},
rpc: function(url, data, options) {
return this.alive(session.rpc(url, data, options));