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/views | |
| 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/views')
| -rw-r--r-- | addons/web/static/src/js/views/form_common.js | 2 | ||||
| -rw-r--r-- | addons/web/static/src/js/views/form_relational_widgets.js | 4 | ||||
| -rw-r--r-- | addons/web/static/src/js/views/form_view.js | 2 | ||||
| -rw-r--r-- | addons/web/static/src/js/views/form_widgets.js | 2 | ||||
| -rw-r--r-- | addons/web/static/src/js/views/graph_view.js | 2 | ||||
| -rw-r--r-- | addons/web/static/src/js/views/graph_widget.js | 2 | ||||
| -rw-r--r-- | addons/web/static/src/js/views/list_common.js | 2 | ||||
| -rw-r--r-- | addons/web/static/src/js/views/list_view.js | 2 | ||||
| -rw-r--r-- | addons/web/static/src/js/views/list_view_editable.js | 2 | ||||
| -rw-r--r-- | addons/web/static/src/js/views/pivot_view.js | 2 | ||||
| -rw-r--r-- | addons/web/static/src/js/views/search_filters.js | 2 | ||||
| -rw-r--r-- | addons/web/static/src/js/views/search_inputs.js | 2 | ||||
| -rw-r--r-- | addons/web/static/src/js/views/search_menus.js | 6 | ||||
| -rw-r--r-- | addons/web/static/src/js/views/search_view.js | 4 | ||||
| -rw-r--r-- | addons/web/static/src/js/views/tree_view.js | 2 |
15 files changed, 19 insertions, 19 deletions
diff --git a/addons/web/static/src/js/views/form_common.js b/addons/web/static/src/js/views/form_common.js index c1f679fa4f3..39368db840c 100644 --- a/addons/web/static/src/js/views/form_common.js +++ b/addons/web/static/src/js/views/form_common.js @@ -1,4 +1,4 @@ -odoo.define('web.form_common', ['web.core', 'web.data', 'web.Dialog', 'web.ListView', 'web.pyeval', 'web.SearchView', 'web.session', 'web.utils', 'web.Widget'], function (require) { +odoo.define('web.form_common', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web/static/src/js/views/form_relational_widgets.js b/addons/web/static/src/js/views/form_relational_widgets.js index 19ca1903048..376a01f07f5 100644 --- a/addons/web/static/src/js/views/form_relational_widgets.js +++ b/addons/web/static/src/js/views/form_relational_widgets.js @@ -1,4 +1,4 @@ -odoo.define('web.form_relational', ['web.core', 'web.data', 'web.Dialog', 'web.form_common', 'web.FormView', 'web.ListView', 'web.Model', 'web.session', 'web.utils', 'web.ViewManager'], function (require) { +odoo.define('web.form_relational', function (require) { "use strict"; var core = require('web.core'); @@ -1935,7 +1935,7 @@ return { }); -odoo.define('web_kanban.Many2ManyKanbanView', ['web.core', 'web_kanban.KanbanView', 'web.Widget'], function (require) { +odoo.define('web_kanban.Many2ManyKanbanView', function (require) { "use strict"; // This code has a dependency on the addon web_kanban. This is a weird dependency issue. To fix it, // we should either move this code into web_kanban, or move web_kanban into the web client. diff --git a/addons/web/static/src/js/views/form_view.js b/addons/web/static/src/js/views/form_view.js index ac7ea1d7888..63981ec0578 100644 --- a/addons/web/static/src/js/views/form_view.js +++ b/addons/web/static/src/js/views/form_view.js @@ -1,4 +1,4 @@ -odoo.define('web.FormView', ['web.core', 'web.crash_manager', 'web.data', 'web.Dialog', 'web.form_common', 'web.Model', 'web.Sidebar', 'web.utils', 'web.View'], function (require) { +odoo.define('web.FormView', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web/static/src/js/views/form_widgets.js b/addons/web/static/src/js/views/form_widgets.js index 69150e4f199..0757f581457 100644 --- a/addons/web/static/src/js/views/form_widgets.js +++ b/addons/web/static/src/js/views/form_widgets.js @@ -1,4 +1,4 @@ -odoo.define('web.form_widgets', ['web.core', 'web.crash_manager', 'web.data', 'web.datepicker', 'web.Dialog', 'web.form_common', 'web.formats', 'web.framework', 'web.Model', 'web.pyeval', 'web.session', 'web.utils'], function (require) { +odoo.define('web.form_widgets', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web/static/src/js/views/graph_view.js b/addons/web/static/src/js/views/graph_view.js index 26826b19aac..f8e89a27e86 100644 --- a/addons/web/static/src/js/views/graph_view.js +++ b/addons/web/static/src/js/views/graph_view.js @@ -1,4 +1,4 @@ -odoo.define('web.GraphView', ['web.core', 'web.GraphWidget', 'web.Model', 'web.View'], function (require) { +odoo.define('web.GraphView', function (require) { "use strict"; /*--------------------------------------------------------- * Odoo Graph view diff --git a/addons/web/static/src/js/views/graph_widget.js b/addons/web/static/src/js/views/graph_widget.js index b06ab42f346..8450c9d1d7e 100644 --- a/addons/web/static/src/js/views/graph_widget.js +++ b/addons/web/static/src/js/views/graph_widget.js @@ -1,4 +1,4 @@ -odoo.define('web.GraphWidget', ['web.core', 'web.Model', 'web.Widget'], function (require) { +odoo.define('web.GraphWidget', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web/static/src/js/views/list_common.js b/addons/web/static/src/js/views/list_common.js index e2e9ec1eb41..f93625e8edd 100644 --- a/addons/web/static/src/js/views/list_common.js +++ b/addons/web/static/src/js/views/list_common.js @@ -1,4 +1,4 @@ -odoo.define('web.list_common', ['web.core'], function (require) { +odoo.define('web.list_common', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web/static/src/js/views/list_view.js b/addons/web/static/src/js/views/list_view.js index ef875e51679..93bf5b5071f 100644 --- a/addons/web/static/src/js/views/list_view.js +++ b/addons/web/static/src/js/views/list_view.js @@ -1,5 +1,5 @@ -odoo.define('web.ListView', ['web.core', 'web.data', 'web.DataExport', 'web.formats', 'web.list_common', 'web.Model', 'web.pyeval', 'web.session', 'web.Sidebar', 'web.utils', 'web.View'], function (require) { +odoo.define('web.ListView', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web/static/src/js/views/list_view_editable.js b/addons/web/static/src/js/views/list_view_editable.js index c4262fbce97..08f43164471 100644 --- a/addons/web/static/src/js/views/list_view_editable.js +++ b/addons/web/static/src/js/views/list_view_editable.js @@ -1,4 +1,4 @@ -odoo.define('web.ListEditor', ['web.core', 'web.FormView', 'web.list_common', 'web.ListView', 'web.utils', 'web.Widget'], function (require) { +odoo.define('web.ListEditor', function (require) { "use strict"; /*--------------------------------------------------------- * Odoo Editable List view diff --git a/addons/web/static/src/js/views/pivot_view.js b/addons/web/static/src/js/views/pivot_view.js index 8ca6e2976fb..cd401b3ea51 100644 --- a/addons/web/static/src/js/views/pivot_view.js +++ b/addons/web/static/src/js/views/pivot_view.js @@ -1,4 +1,4 @@ -odoo.define('web.PivotView', ['web.core', 'web.crash_manager', 'web.formats', 'web.framework', 'web.Model', 'web.session', 'web.Sidebar', 'web.utils', 'web.View'], function (require) { +odoo.define('web.PivotView', function (require) { "use strict"; /*--------------------------------------------------------- * Odoo Pivot Table view diff --git a/addons/web/static/src/js/views/search_filters.js b/addons/web/static/src/js/views/search_filters.js index dfc0d0bf4bc..287e7932639 100644 --- a/addons/web/static/src/js/views/search_filters.js +++ b/addons/web/static/src/js/views/search_filters.js @@ -1,4 +1,4 @@ -odoo.define('web.search_filters', ['web.core', 'web.datepicker', 'web.formats', 'web.Widget'], function (require) { +odoo.define('web.search_filters', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web/static/src/js/views/search_inputs.js b/addons/web/static/src/js/views/search_inputs.js index 97678cc60c8..a89fa976a74 100644 --- a/addons/web/static/src/js/views/search_inputs.js +++ b/addons/web/static/src/js/views/search_inputs.js @@ -1,4 +1,4 @@ -odoo.define('web.search_inputs', ['web.core', 'web.data', 'web.formats', 'web.Model', 'web.pyeval', 'web.time', 'web.utils', 'web.Widget'], function (require) { +odoo.define('web.search_inputs', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web/static/src/js/views/search_menus.js b/addons/web/static/src/js/views/search_menus.js index 56df4657c48..54d83ba8f78 100644 --- a/addons/web/static/src/js/views/search_menus.js +++ b/addons/web/static/src/js/views/search_menus.js @@ -1,4 +1,4 @@ -odoo.define('web.FavoriteMenu', ['web.core', 'web.Model','web.pyeval', 'web.session', 'web.Widget'], function (require) { +odoo.define('web.FavoriteMenu', function (require) { "use strict"; var core = require('web.core'); @@ -247,7 +247,7 @@ return Widget.extend({ }); -odoo.define('web.FilterMenu', ['web.Widget', 'web.search_filters', 'web.search_inputs'], function (require) { +odoo.define('web.FilterMenu', function (require) { var search_filters = require('web.search_filters'), search_inputs = require('web.search_inputs'), @@ -355,7 +355,7 @@ return Widget.extend({ }); -odoo.define('web.GroupByMenu', ['web.Widget', 'web.core', 'web.search_inputs'], function (require) { +odoo.define('web.GroupByMenu', function (require) { var Widget = require('web.Widget'), core = require('web.core'), diff --git a/addons/web/static/src/js/views/search_view.js b/addons/web/static/src/js/views/search_view.js index a459dfe666b..af18bdea9ac 100644 --- a/addons/web/static/src/js/views/search_view.js +++ b/addons/web/static/src/js/views/search_view.js @@ -1,4 +1,4 @@ -odoo.define('web.SearchView', ['web.AutoComplete', 'web.core', 'web.FavoriteMenu', 'web.FilterMenu', 'web.GroupByMenu', 'web.Model', 'web.pyeval', 'web.search_inputs', 'web.utils', 'web.Widget'], function (require) { +odoo.define('web.SearchView', function (require) { "use strict"; var AutoComplete = require('web.AutoComplete'); @@ -715,7 +715,7 @@ return SearchView; }); -odoo.define('web.AutoComplete', ['web.Widget'], function (require) { +odoo.define('web.AutoComplete', function (require) { "use strict"; var Widget = require('web.Widget'); diff --git a/addons/web/static/src/js/views/tree_view.js b/addons/web/static/src/js/views/tree_view.js index 7c3950a5407..b6e0e74a8de 100644 --- a/addons/web/static/src/js/views/tree_view.js +++ b/addons/web/static/src/js/views/tree_view.js @@ -1,4 +1,4 @@ -odoo.define('web.TreeView', ['web.core', 'web.data', 'web.formats', 'web.pyeval', 'web.session', 'web.View'], function (require) { +odoo.define('web.TreeView', function (require) { "use strict"; /*--------------------------------------------------------- * Odoo Tree view |
