diff options
| author | Géry Debongnie <ged@odoo.com> | 2015-03-10 08:48:09 +0100 |
|---|---|---|
| committer | Géry Debongnie <ged@odoo.com> | 2015-03-18 09:09:22 +0100 |
| commit | 81333ade84f8e422599bcf82ded414ea21ea0f88 (patch) | |
| tree | 5f6e768f70c87d14441a3bedf73996188a15eba5 /addons/mass_mailing/static/src/js/mass_mailing.js | |
| parent | 5e6171bb6f43a2e0c35152fe456125ec8e1fd77e (diff) | |
[REF] mass_mailing: update to the new module system
Diffstat (limited to 'addons/mass_mailing/static/src/js/mass_mailing.js')
| -rw-r--r-- | addons/mass_mailing/static/src/js/mass_mailing.js | 44 |
1 files changed, 25 insertions, 19 deletions
diff --git a/addons/mass_mailing/static/src/js/mass_mailing.js b/addons/mass_mailing/static/src/js/mass_mailing.js index d2d3ff52bf6..ec03550d1fc 100644 --- a/addons/mass_mailing/static/src/js/mass_mailing.js +++ b/addons/mass_mailing/static/src/js/mass_mailing.js @@ -1,22 +1,28 @@ -openerp.mass_mailing = function (instance) { - var _t = instance.web._t; +odoo.define('mass_mailing.mass_mailing', ['web.core', 'web_kanban.common', 'web_kanban.KanbanView'], function (require) { - openerp.web_kanban.KanbanRecord.include({ - on_card_clicked: function (event) { - if (this.view.dataset.model === 'mail.mass_mailing.campaign') { - this.$('.oe_mailings').click(); - } else { - this._super.apply(this, arguments); - } - }, - }); +var core = require('web.core'); +var common = require('web_kanban.common'); +var KanbanView = require('web_kanban.KanbanView'); - openerp.web_kanban.KanbanView.include({ - on_groups_started: function() { +var _t = core._t; + +common.KanbanRecord.include({ + on_card_clicked: function (event) { + if (this.view.dataset.model === 'mail.mass_mailing.campaign') { + this.$('.oe_mailings').click(); + } else { this._super.apply(this, arguments); - if (this.dataset.model === 'mail.mass_mailing') { - this.$el.find('.oe_kanban_draghandle').removeClass('oe_kanban_draghandle'); - } - }, - }); -}; + } + }, +}); + +KanbanView.include({ + on_groups_started: function() { + this._super.apply(this, arguments); + if (this.dataset.model === 'mail.mass_mailing') { + this.$el.find('.oe_kanban_draghandle').removeClass('oe_kanban_draghandle'); + } + }, +}); + +}); |
