diff options
| author | qsm-odoo <qsm@odoo.com> | 2015-07-22 15:37:13 +0200 |
|---|---|---|
| committer | qsm-odoo <qsm@odoo.com> | 2015-07-23 10:51:12 +0200 |
| commit | 86c399f3bde4efb271677914bc9f2721d77a681b (patch) | |
| tree | 775660ba56c564478d9d9b93c307c498db7d4967 /addons/web/static/src/js/framework | |
| parent | 84197b51eeacb7228ea05eef946eba3f6f9725b2 (diff) | |
[IMP] web: New notification system
Backport of the Notification system
Diffstat (limited to 'addons/web/static/src/js/framework')
| -rw-r--r-- | addons/web/static/src/js/framework/widget.js | 11 |
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)); |
