summaryrefslogtreecommitdiff
path: root/addons/mass_mailing/static/src/js/mass_mailing.js
diff options
context:
space:
mode:
authorGéry Debongnie <ged@odoo.com>2015-03-10 08:48:09 +0100
committerGéry Debongnie <ged@odoo.com>2015-03-18 09:09:22 +0100
commit81333ade84f8e422599bcf82ded414ea21ea0f88 (patch)
tree5f6e768f70c87d14441a3bedf73996188a15eba5 /addons/mass_mailing/static/src/js/mass_mailing.js
parent5e6171bb6f43a2e0c35152fe456125ec8e1fd77e (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.js44
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');
+ }
+ },
+});
+
+});