diff options
| author | Géry Debongnie <ged@odoo.com> | 2015-03-13 14:02:50 +0100 |
|---|---|---|
| committer | Géry Debongnie <ged@odoo.com> | 2015-03-18 09:23:37 +0100 |
| commit | 4fdf74fe21b9fb99ed9cdcb1a0ef2e21d34dafed (patch) | |
| tree | cfd1e48916e8ff130dd4bc6b60424e13fe1d4c9f /addons/mail/static/src/js | |
| parent | 59a4706dd97391772efa420a8c5c1f3b1334db7e (diff) | |
[IMP] web+addons: improvement to module system
The module system needs to know the dependencies of a given module
before executing the function. This is why the dependencies were
defined once in an array, and then were described one more times in the
call to require.
But a trick can simplify this: the boot function can parse the string
representation of the module and extract the calls to require from it.
It is more work for the processor, but it leads to simpler module
definitions.
Diffstat (limited to 'addons/mail/static/src/js')
| -rw-r--r-- | addons/mail/static/src/js/announcement.js | 2 | ||||
| -rw-r--r-- | addons/mail/static/src/js/mail.js | 2 | ||||
| -rw-r--r-- | addons/mail/static/src/js/mail_followers.js | 2 | ||||
| -rw-r--r-- | addons/mail/static/src/js/many2many_tags_email.js | 2 | ||||
| -rw-r--r-- | addons/mail/static/src/js/suggestions.js | 2 |
5 files changed, 5 insertions, 5 deletions
diff --git a/addons/mail/static/src/js/announcement.js b/addons/mail/static/src/js/announcement.js index 100bd1ea0b1..71e74bedab7 100644 --- a/addons/mail/static/src/js/announcement.js +++ b/addons/mail/static/src/js/announcement.js @@ -1,4 +1,4 @@ -odoo.define(['web.core', 'web.Model', 'web.session', 'web.WebClient'], function (require) { +odoo.define('mail.announcement', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/mail/static/src/js/mail.js b/addons/mail/static/src/js/mail.js index 0abc9f189bf..03165a1e421 100644 --- a/addons/mail/static/src/js/mail.js +++ b/addons/mail/static/src/js/mail.js @@ -1,4 +1,4 @@ -odoo.define('mail.mail', ['mail.utils', 'web.core', 'web.data', 'web.form_common', 'web.pyeval', 'web.SearchView', 'web.session', 'web.SystrayMenu', 'web.time', 'web.utils', 'web.web_client', 'web.Widget'], function (require) { +odoo.define('mail.mail', function (require) { "use strict"; var mail_utils = require('mail.utils'); diff --git a/addons/mail/static/src/js/mail_followers.js b/addons/mail/static/src/js/mail_followers.js index 3d6d6d1ed16..1f5c385fc11 100644 --- a/addons/mail/static/src/js/mail_followers.js +++ b/addons/mail/static/src/js/mail_followers.js @@ -1,4 +1,4 @@ -odoo.define('mail.mail_followers', ['mail.utils', 'web.core', 'web.data', 'web.Dialog', 'web.form_common', 'web.session', 'web.web_client'], function (require) { +odoo.define('mail.mail_followers', function (require) { "use strict"; var mail_utils = require('mail.utils'); diff --git a/addons/mail/static/src/js/many2many_tags_email.js b/addons/mail/static/src/js/many2many_tags_email.js index 9a96e2ef78e..604c1662579 100644 --- a/addons/mail/static/src/js/many2many_tags_email.js +++ b/addons/mail/static/src/js/many2many_tags_email.js @@ -1,4 +1,4 @@ -odoo.define('mail.many2manytags', ['web.core', 'web.form_common', 'web.form_relational', 'web.Model'], function (require) { +odoo.define('mail.many2manytags', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/mail/static/src/js/suggestions.js b/addons/mail/static/src/js/suggestions.js index b0ba8027fdb..5a80c0685de 100644 --- a/addons/mail/static/src/js/suggestions.js +++ b/addons/mail/static/src/js/suggestions.js @@ -1,4 +1,4 @@ -odoo.define(['mail.mail', 'web.core', 'web.data', 'web.session', 'web.Widget'], function (require) { +odoo.define('mail.suggestion', function (require) { var mail = require('mail.mail'); var core = require('web.core'); |
