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/web/static/src/js/widgets | |
| 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/web/static/src/js/widgets')
| -rw-r--r-- | addons/web/static/src/js/widgets/change_password.js | 2 | ||||
| -rw-r--r-- | addons/web/static/src/js/widgets/data_export.js | 2 | ||||
| -rw-r--r-- | addons/web/static/src/js/widgets/database_manager.js | 2 | ||||
| -rw-r--r-- | addons/web/static/src/js/widgets/date_picker.js | 2 | ||||
| -rw-r--r-- | addons/web/static/src/js/widgets/loading.js | 2 | ||||
| -rw-r--r-- | addons/web/static/src/js/widgets/notification.js | 2 | ||||
| -rw-r--r-- | addons/web/static/src/js/widgets/sidebar.js | 2 | ||||
| -rw-r--r-- | addons/web/static/src/js/widgets/systray_menu.js | 2 | ||||
| -rw-r--r-- | addons/web/static/src/js/widgets/user_menu.js | 2 |
9 files changed, 9 insertions, 9 deletions
diff --git a/addons/web/static/src/js/widgets/change_password.js b/addons/web/static/src/js/widgets/change_password.js index d1b7e98c74e..0ddfb20c4df 100644 --- a/addons/web/static/src/js/widgets/change_password.js +++ b/addons/web/static/src/js/widgets/change_password.js @@ -1,4 +1,4 @@ -odoo.define('web.ChangePassword', ['web.core', 'web.Dialog', 'web.Widget'], function (require) { +odoo.define('web.ChangePassword', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web/static/src/js/widgets/data_export.js b/addons/web/static/src/js/widgets/data_export.js index 73ec37cdd17..946862d7102 100644 --- a/addons/web/static/src/js/widgets/data_export.js +++ b/addons/web/static/src/js/widgets/data_export.js @@ -1,4 +1,4 @@ -odoo.define('web.DataExport', ['web.core', 'web.crash_manager', 'web.data', 'web.Dialog', 'web.framework'], function (require) { +odoo.define('web.DataExport', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web/static/src/js/widgets/database_manager.js b/addons/web/static/src/js/widgets/database_manager.js index 9bd5b4d05c3..180d42b59b6 100644 --- a/addons/web/static/src/js/widgets/database_manager.js +++ b/addons/web/static/src/js/widgets/database_manager.js @@ -1,4 +1,4 @@ -odoo.define('web.DatabaseManager', ['web.core', 'web.Dialog', 'web.framework', 'web.web_client', 'web.Widget'], function (require) { +odoo.define('web.DatabaseManager', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web/static/src/js/widgets/date_picker.js b/addons/web/static/src/js/widgets/date_picker.js index 7e242cf1d6e..124b14b803c 100644 --- a/addons/web/static/src/js/widgets/date_picker.js +++ b/addons/web/static/src/js/widgets/date_picker.js @@ -1,4 +1,4 @@ -odoo.define('web.datepicker', ['web.core', 'web.formats', 'web.time', 'web.Widget'], function (require) { +odoo.define('web.datepicker', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web/static/src/js/widgets/loading.js b/addons/web/static/src/js/widgets/loading.js index 75ac1a8b4b8..4ccabcc199e 100644 --- a/addons/web/static/src/js/widgets/loading.js +++ b/addons/web/static/src/js/widgets/loading.js @@ -1,4 +1,4 @@ -odoo.define('web.Loading', ['web.core', 'web.framework', 'web.session', 'web.Widget'], function (require) { +odoo.define('web.Loading', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web/static/src/js/widgets/notification.js b/addons/web/static/src/js/widgets/notification.js index d99ef75b324..d9376155787 100644 --- a/addons/web/static/src/js/widgets/notification.js +++ b/addons/web/static/src/js/widgets/notification.js @@ -1,4 +1,4 @@ -odoo.define('web.Notification', ['web.Widget'], function (require) { +odoo.define('web.Notification', function (require) { "use strict"; var Widget = require('web.Widget'); diff --git a/addons/web/static/src/js/widgets/sidebar.js b/addons/web/static/src/js/widgets/sidebar.js index 7005ec2012e..e0bdcd3f57c 100644 --- a/addons/web/static/src/js/widgets/sidebar.js +++ b/addons/web/static/src/js/widgets/sidebar.js @@ -1,4 +1,4 @@ -odoo.define('web.Sidebar', ['web.core', 'web.data', 'web.Dialog', 'web.framework', 'web.pyeval', 'web.session', 'web.Widget'], function (require) { +odoo.define('web.Sidebar', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web/static/src/js/widgets/systray_menu.js b/addons/web/static/src/js/widgets/systray_menu.js index eb218a51bc7..b969663e70b 100644 --- a/addons/web/static/src/js/widgets/systray_menu.js +++ b/addons/web/static/src/js/widgets/systray_menu.js @@ -1,4 +1,4 @@ -odoo.define('web.SystrayMenu', ['web.Widget'], function (require) { +odoo.define('web.SystrayMenu', function (require) { "use strict"; var Widget = require('web.Widget'); diff --git a/addons/web/static/src/js/widgets/user_menu.js b/addons/web/static/src/js/widgets/user_menu.js index 450b0191486..fa5ea2bbdf7 100644 --- a/addons/web/static/src/js/widgets/user_menu.js +++ b/addons/web/static/src/js/widgets/user_menu.js @@ -1,4 +1,4 @@ -odoo.define('web.UserMenu', ['web.core', 'web.Dialog', 'web.framework', 'web.Model', 'web.session', 'web.Widget'], function (require) { +odoo.define('web.UserMenu', function (require) { "use strict"; var core = require('web.core'); |
