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 | |
| 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.
194 files changed, 471 insertions, 490 deletions
diff --git a/addons/account/static/src/js/move_line_quickadd.js b/addons/account/static/src/js/move_line_quickadd.js index 80b70fe03e0..6d437826a6a 100644 --- a/addons/account/static/src/js/move_line_quickadd.js +++ b/addons/account/static/src/js/move_line_quickadd.js @@ -1,4 +1,4 @@ -odoo.define('account.move_line_quickadd', ['web.core', 'web.data', 'web.ListView', 'web.Model'], function (require) { +odoo.define('account.move_line_quickadd', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/account/static/src/js/tour_bank_statement_reconciliation.js b/addons/account/static/src/js/tour_bank_statement_reconciliation.js index 8c6cf843f5b..9c9fc2abe67 100644 --- a/addons/account/static/src/js/tour_bank_statement_reconciliation.js +++ b/addons/account/static/src/js/tour_bank_statement_reconciliation.js @@ -1,4 +1,4 @@ -odoo.define('account.tour_bank_statement_reconciliation', ['web.core', 'web.Tour'], function(require) { +odoo.define('account.tour_bank_statement_reconciliation', function(require) { 'use strict'; var core = require('web.core'); diff --git a/addons/account/static/src/js/widgets.js b/addons/account/static/src/js/widgets.js index e93598b78b6..054735cb60d 100644 --- a/addons/account/static/src/js/widgets.js +++ b/addons/account/static/src/js/widgets.js @@ -1,4 +1,4 @@ -odoo.define('account.widgets', ['web.ActionManager', 'web.core', 'web.CrashManager', 'web.data', 'web.Dialog', 'web.formats', 'web.FormView', 'web.ListView', 'web.Model', 'web.pyeval', 'web.web_client', 'web.Widget'], function (require) { +odoo.define('account.widgets', function (require) { "use strict"; var ActionManager = require('web.ActionManager'); diff --git a/addons/account_analytic_plans/static/src/js/account_bank_reconciliation.js b/addons/account_analytic_plans/static/src/js/account_bank_reconciliation.js index 31972f37a2f..2c2219823a7 100644 --- a/addons/account_analytic_plans/static/src/js/account_bank_reconciliation.js +++ b/addons/account_analytic_plans/static/src/js/account_bank_reconciliation.js @@ -1,4 +1,4 @@ -odoo.define('account_analytic_plans.custom', ['account.widgets', 'web.core'], function (require) { +odoo.define('account_analytic_plans.custom', function (require) { "use strict"; var widgets = require('account.widgets'); diff --git a/addons/barcodes/static/src/js/barcode_parser.js b/addons/barcodes/static/src/js/barcode_parser.js index e208257cd11..e1703ae62b4 100644 --- a/addons/barcodes/static/src/js/barcode_parser.js +++ b/addons/barcodes/static/src/js/barcode_parser.js @@ -1,4 +1,4 @@ -odoo.define('barcodes.BarcodeParser', ['web.Class', 'web.Model'], function (require) { +odoo.define('barcodes.BarcodeParser', function (require) { "use strict"; var Class = require('web.Class'); diff --git a/addons/base_import/static/src/js/import.js b/addons/base_import/static/src/js/import.js index 1bd4fa4cfd9..8843cde167c 100644 --- a/addons/base_import/static/src/js/import.js +++ b/addons/base_import/static/src/js/import.js @@ -1,4 +1,4 @@ -odoo.define('base_import.import', ['web.core', 'web.ListView', 'web.Model', 'web.session', 'web.Widget'], function (require) { +odoo.define('base_import.import', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/board/static/src/js/dashboard.js b/addons/board/static/src/js/dashboard.js index dbae493af8f..2730e1f9577 100644 --- a/addons/board/static/src/js/dashboard.js +++ b/addons/board/static/src/js/dashboard.js @@ -1,4 +1,4 @@ -odoo.define('board.dashboard', ['web.ActionManager', 'web.core', 'web.data', 'web.Dialog', 'web.FavoriteMenu', 'web.form_common', 'web.Model', 'web.pyeval', 'web.ViewManager'], function (require) { +odoo.define('board.dashboard', function (require) { "use strict"; var ActionManager = require('web.ActionManager'); diff --git a/addons/bus/static/src/js/bus.js b/addons/bus/static/src/js/bus.js index 90dfa97618e..b0756132012 100644 --- a/addons/bus/static/src/js/bus.js +++ b/addons/bus/static/src/js/bus.js @@ -1,4 +1,4 @@ -odoo.define('bus.bus', ['web.session', 'web.Widget'], function (require) { +odoo.define('bus.bus', function (require) { var session = require('web.session'); var Widget = require('web.Widget'); diff --git a/addons/calendar/static/src/js/base_calendar.js b/addons/calendar/static/src/js/base_calendar.js index b4dc5b834e2..f0500f2ac80 100644 --- a/addons/calendar/static/src/js/base_calendar.js +++ b/addons/calendar/static/src/js/base_calendar.js @@ -1,4 +1,4 @@ -odoo.define('base_calendar.base_calendar', ['web.core', 'web.data', 'web.form_common', 'web.Model', 'web.WebClient', 'web_calendar.CalendarView', 'web_calendar.widgets'], function (require) { +odoo.define('base_calendar.base_calendar', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/document/static/src/js/document.js b/addons/document/static/src/js/document.js index c3b47ee7380..9448a93adb9 100644 --- a/addons/document/static/src/js/document.js +++ b/addons/document/static/src/js/document.js @@ -1,4 +1,4 @@ -odoo.define('document.document', ['web.core', 'web.Sidebar'], function(require) { +odoo.define('document.document', function(require) { "use strict"; var core = require('web.core'); diff --git a/addons/edi/static/src/js/edi.js b/addons/edi/static/src/js/edi.js index 5b0b8a50a83..66e88b82bfe 100644 --- a/addons/edi/static/src/js/edi.js +++ b/addons/edi/static/src/js/edi.js @@ -1,4 +1,4 @@ -odoo.define('edi.EdiImport', ['web.core', 'web.Dialog', 'web.framework', 'web.Widget'], function (require) { +odoo.define('edi.EdiImport', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/gamification/static/src/js/gamification.js b/addons/gamification/static/src/js/gamification.js index 3d180909235..fb70b7e3d61 100644 --- a/addons/gamification/static/src/js/gamification.js +++ b/addons/gamification/static/src/js/gamification.js @@ -1,4 +1,4 @@ -odoo.define('gamification.gamification', ['mail.mail', 'web.core', 'web.form_common', 'web.Model', 'web.session', 'web.Widget'], function(require) { +odoo.define('gamification.gamification', function(require) { "use strict"; var mail = require('mail.mail'); diff --git a/addons/google_calendar/static/src/js/calendar_sync.js b/addons/google_calendar/static/src/js/calendar_sync.js index a576692fa16..711fc124f32 100644 --- a/addons/google_calendar/static/src/js/calendar_sync.js +++ b/addons/google_calendar/static/src/js/calendar_sync.js @@ -1,4 +1,4 @@ -odoo.define('google_calendar.google_calendar', ['web.core', 'web.framework', 'web.pyeval', 'web_calendar.CalendarView'], function (require) { +odoo.define('google_calendar.google_calendar', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/google_drive/static/src/js/gdrive.js b/addons/google_drive/static/src/js/gdrive.js index 314c2299d48..87de791b480 100644 --- a/addons/google_drive/static/src/js/gdrive.js +++ b/addons/google_drive/static/src/js/gdrive.js @@ -1,4 +1,4 @@ -odoo.define('google_drive.google_drive', ['web.data', 'web.Model', 'web.Sidebar'], function (require) { +odoo.define('google_drive.google_drive', function (require) { "use strict"; var data = require('web.data'); diff --git a/addons/google_spreadsheet/static/src/js/search.js b/addons/google_spreadsheet/static/src/js/search.js index fbdb669ad7b..2736088fd8c 100644 --- a/addons/google_spreadsheet/static/src/js/search.js +++ b/addons/google_spreadsheet/static/src/js/search.js @@ -1,4 +1,4 @@ -odoo.define('google_spreadsheet.google.spreadsheet', ['web.core', 'web.data', 'web.FavoriteMenu', 'web.FormView', 'web.pyeval'], function (require) { +odoo.define('google_spreadsheet.google.spreadsheet', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/hr/static/src/js/hr.js b/addons/hr/static/src/js/hr.js index 80b978e7fc9..60c5af11688 100644 --- a/addons/hr/static/src/js/hr.js +++ b/addons/hr/static/src/js/hr.js @@ -1,4 +1,4 @@ -odoo.define('hr.hr', ['web_kanban.common'], function(require) { +odoo.define('hr.hr', function(require) { "use strict"; var common = require('web_kanban.common'); diff --git a/addons/hr/static/src/js/suggestions.js b/addons/hr/static/src/js/suggestions.js index 94df0a4ad7b..45d42db313a 100644 --- a/addons/hr/static/src/js/suggestions.js +++ b/addons/hr/static/src/js/suggestions.js @@ -1,4 +1,4 @@ -odoo.define('hr.suggestions', ['mail.mail', 'web.core', 'web.data', 'web.Widget'], function (require) { +odoo.define('hr.suggestions', function (require) { "use strict"; var mail = require('mail.mail'); diff --git a/addons/hr_attendance/static/src/js/attendance.js b/addons/hr_attendance/static/src/js/attendance.js index 783728b7d79..80859b76bd5 100644 --- a/addons/hr_attendance/static/src/js/attendance.js +++ b/addons/hr_attendance/static/src/js/attendance.js @@ -1,4 +1,4 @@ -odoo.define('hr_attendance.hr_attendance', ['web.core', 'web.data', 'web.formats', 'web.Model', 'web.SystrayMenu', 'web.time', 'web.Widget'], function(require) { +odoo.define('hr_attendance.hr_attendance', function(require) { "use strict"; var core = require('web.core'); diff --git a/addons/hr_gamification/static/src/js/gamification.js b/addons/hr_gamification/static/src/js/gamification.js index ad065ecfa23..765acb257e4 100644 --- a/addons/hr_gamification/static/src/js/gamification.js +++ b/addons/hr_gamification/static/src/js/gamification.js @@ -1,4 +1,4 @@ -odoo.define('hr_gamification.hr_gamification', ['web_kanban.common'], function(require) { +odoo.define('hr_gamification.hr_gamification', function(require) { "use strict"; var common = require('web_kanban.common'); diff --git a/addons/hr_recruitment/static/src/js/job_position.js b/addons/hr_recruitment/static/src/js/job_position.js index 55361fdef2a..9361c66cf7d 100644 --- a/addons/hr_recruitment/static/src/js/job_position.js +++ b/addons/hr_recruitment/static/src/js/job_position.js @@ -1,4 +1,4 @@ -odoo.define('hr_recruitment.hr_recruitment', ['web_kanban.common'], function(require) { +odoo.define('hr_recruitment.hr_recruitment', function(require) { "use strict"; var common = require('web_kanban.common'); diff --git a/addons/hr_timesheet_sheet/static/src/js/timesheet.js b/addons/hr_timesheet_sheet/static/src/js/timesheet.js index ef3eb5c4f0a..805333795e4 100644 --- a/addons/hr_timesheet_sheet/static/src/js/timesheet.js +++ b/addons/hr_timesheet_sheet/static/src/js/timesheet.js @@ -1,4 +1,4 @@ -odoo.define('hr_timesheet_sheet.sheet', ['web.core', 'web.data', 'web.form_common', 'web.formats', 'web.Model', 'web.time', 'web.utils'], function (require) { +odoo.define('hr_timesheet_sheet.sheet', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/im_chat/static/src/js/im_chat.js b/addons/im_chat/static/src/js/im_chat.js index 7b4c941fdd7..2017f5c3582 100644 --- a/addons/im_chat/static/src/js/im_chat.js +++ b/addons/im_chat/static/src/js/im_chat.js @@ -1,4 +1,4 @@ -odoo.define('im_chat.im_chat', ['bus.bus', 'web.core', 'web.data', 'web.Model', 'web.session', 'web.SystrayMenu', 'web.time', 'web.utils', 'web.web_client', 'web.Widget'], function (require) { +odoo.define('im_chat.im_chat', function (require) { "use strict"; // to do: make this work in website diff --git a/addons/im_livechat/static/src/js/im_livechat.js b/addons/im_livechat/static/src/js/im_livechat.js index d032eefefd6..c5fd6cc75bb 100644 --- a/addons/im_livechat/static/src/js/im_livechat.js +++ b/addons/im_livechat/static/src/js/im_livechat.js @@ -1,4 +1,4 @@ -odoo.define('im_livechat.im_livechat', ['bus.bus', 'im_chat.im_chat', 'web.core', 'web.session', 'web.utils', 'web.time', 'web.Widget'], function (require) { +odoo.define('im_livechat.im_livechat', function (require) { "use strict"; var bus = require('bus.bus'); diff --git a/addons/im_livechat/views/im_livechat.xml b/addons/im_livechat/views/im_livechat.xml index 9f2b39d9039..6f993cfef64 100644 --- a/addons/im_livechat/views/im_livechat.xml +++ b/addons/im_livechat/views/im_livechat.xml @@ -118,7 +118,7 @@ <!-- the js code to initialize the LiveSupport object --> <template id="loader" name="Javascript initializing the LiveSupport"> - odoo.define('im_livechat.livesupport', ['im_livechat.im_livechat'], function (require) { + odoo.define('im_livechat.livesupport', function (require) { var im_livechat = require('im_livechat.im_livechat'); window.livesupport = new im_livechat.LiveSupport( "<t t-esc="url"/>", diff --git a/addons/im_odoo_support/static/src/js/im_odoo_support.js b/addons/im_odoo_support/static/src/js/im_odoo_support.js index f17f7f2dc5e..4945ba49ca2 100644 --- a/addons/im_odoo_support/static/src/js/im_odoo_support.js +++ b/addons/im_odoo_support/static/src/js/im_odoo_support.js @@ -1,4 +1,4 @@ -odoo.define('im_odoo_support.OdooSupport', ['im_livechat.im_livechat', 'web.core', 'web.UserMenu', 'web.utils', 'web.web_client', 'web.Widget'], function (require) { +odoo.define('im_odoo_support.OdooSupport', function (require) { "use strict"; var im_livechat = require('im_livechat.im_livechat'); @@ -117,7 +117,7 @@ return OdooSupport; }); -odoo.define('im_odoo_support.config_im_chat', ['im_chat.im_chat', 'web.core'], function (require) { +odoo.define('im_odoo_support.config_im_chat', function (require) { "use strict"; var im_chat = require('im_chat.im_chat'); diff --git a/addons/im_odoo_support/views/im_odoo_support.xml b/addons/im_odoo_support/views/im_odoo_support.xml index 85a8bf6bdd1..0f718257774 100644 --- a/addons/im_odoo_support/views/im_odoo_support.xml +++ b/addons/im_odoo_support/views/im_odoo_support.xml @@ -6,7 +6,7 @@ <xpath expr="." position="inside"> <script type="text/javascript" src="/im_odoo_support/static/src/js/im_odoo_support.js"></script> <script type="text/javascript"> - odoo.define(['im_odoo_support.OdooSupport'], function (require) { + odoo.define(function (require) { var OdooSupport = require('im_odoo_support.OdooSupport'); new OdooSupport( "<t t-esc="request.session.login"/>", 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'); diff --git a/addons/mail_tip/static/src/js/mail_tip.js b/addons/mail_tip/static/src/js/mail_tip.js index fefc95e5dbb..0ac5f47db4f 100644 --- a/addons/mail_tip/static/src/js/mail_tip.js +++ b/addons/mail_tip/static/src/js/mail_tip.js @@ -1,4 +1,4 @@ -odoo.define(['mail.mail', 'web.core'], function (require) { +odoo.define('mail_tip.mail_tip', function (require) { "use strict"; var mail = require('mail.mail'); diff --git a/addons/mass_mailing/static/src/js/mass_mailing.js b/addons/mass_mailing/static/src/js/mass_mailing.js index ec03550d1fc..b43a138f2c2 100644 --- a/addons/mass_mailing/static/src/js/mass_mailing.js +++ b/addons/mass_mailing/static/src/js/mass_mailing.js @@ -1,4 +1,4 @@ -odoo.define('mass_mailing.mass_mailing', ['web.core', 'web_kanban.common', 'web_kanban.KanbanView'], function (require) { +odoo.define('mass_mailing.mass_mailing', function (require) { var core = require('web.core'); var common = require('web_kanban.common'); diff --git a/addons/mass_mailing/static/src/js/website_mass_mailing.editor.js b/addons/mass_mailing/static/src/js/website_mass_mailing.editor.js index 4a4188a8401..8a10d714b9b 100644 --- a/addons/mass_mailing/static/src/js/website_mass_mailing.editor.js +++ b/addons/mass_mailing/static/src/js/website_mass_mailing.editor.js @@ -1,4 +1,4 @@ -odoo.define('website_mass_mailing.editor', ['web.core', 'website.editor', 'website.snippet.editor', 'website.website'], function (require) { +odoo.define('website_mass_mailing.editor', function (require) { 'use strict'; var core = require('web.core'); diff --git a/addons/mass_mailing/static/src/js/website_mass_mailing.js b/addons/mass_mailing/static/src/js/website_mass_mailing.js index 3d7353dbeb2..5af42260990 100644 --- a/addons/mass_mailing/static/src/js/website_mass_mailing.js +++ b/addons/mass_mailing/static/src/js/website_mass_mailing.js @@ -1,4 +1,4 @@ -odoo.define('mass_mailing.website_integration', ['web.ajax', 'web.utils', 'website.snippets.animation', 'website.website'], function (require) { +odoo.define('mass_mailing.website_integration', function (require) { "use strict"; var ajax = require('web.ajax'); diff --git a/addons/pad/static/src/js/pad.js b/addons/pad/static/src/js/pad.js index 53b7d18b964..b504fefcfcb 100644 --- a/addons/pad/static/src/js/pad.js +++ b/addons/pad/static/src/js/pad.js @@ -1,4 +1,4 @@ -odoo.define('pad.pad', ['web.core', 'web.form_common'], function (require) { +odoo.define('pad.pad', function (require) { var core = require('web.core'); var form_common = require('web.form_common'); diff --git a/addons/planner/static/src/js/planner.js b/addons/planner/static/src/js/planner.js index d8ad394cb2b..5613cfef778 100644 --- a/addons/planner/static/src/js/planner.js +++ b/addons/planner/static/src/js/planner.js @@ -1,4 +1,4 @@ -odoo.define('planner.planner', ['web.core', 'web.Model', 'web.session', 'web.SystrayMenu', 'web.Widget'], function (require) { +odoo.define('planner.planner', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/planner_crm/static/src/js/planner_crm.js b/addons/planner_crm/static/src/js/planner_crm.js index 0e67b5608db..e03f726ce3c 100644 --- a/addons/planner_crm/static/src/js/planner_crm.js +++ b/addons/planner_crm/static/src/js/planner_crm.js @@ -1,4 +1,4 @@ -odoo.define('planner_crm.planner', ['planner.planner'], function (require) { +odoo.define('planner_crm.planner', function (require) { "use strict"; var planner = require('planner.planner'); diff --git a/addons/point_of_sale/static/src/js/chrome.js b/addons/point_of_sale/static/src/js/chrome.js index 8baee366c55..360449970ae 100644 --- a/addons/point_of_sale/static/src/js/chrome.js +++ b/addons/point_of_sale/static/src/js/chrome.js @@ -1,4 +1,4 @@ -odoo.define('point_of_sale.chrome', ['point_of_sale.BaseWidget', 'point_of_sale.gui', 'point_of_sale.keyboard', 'point_of_sale.models', 'web.core'], function (require) { +odoo.define('point_of_sale.chrome', function (require) { "use strict"; var PosBaseWidget = require('point_of_sale.BaseWidget'); diff --git a/addons/point_of_sale/static/src/js/db.js b/addons/point_of_sale/static/src/js/db.js index c928e1f0eef..4e69f748a73 100644 --- a/addons/point_of_sale/static/src/js/db.js +++ b/addons/point_of_sale/static/src/js/db.js @@ -1,4 +1,4 @@ -odoo.define('point_of_sale.DB', ['web.core'], function (require) { +odoo.define('point_of_sale.DB', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/point_of_sale/static/src/js/devices.js b/addons/point_of_sale/static/src/js/devices.js index 0a965eda8a1..d3232086642 100644 --- a/addons/point_of_sale/static/src/js/devices.js +++ b/addons/point_of_sale/static/src/js/devices.js @@ -1,4 +1,4 @@ -odoo.define('point_of_sale.devices', ['web.core', 'web.Session'], function (require) { +odoo.define('point_of_sale.devices', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/point_of_sale/static/src/js/gui.js b/addons/point_of_sale/static/src/js/gui.js index bd0f6236947..99b927890a2 100644 --- a/addons/point_of_sale/static/src/js/gui.js +++ b/addons/point_of_sale/static/src/js/gui.js @@ -1,4 +1,4 @@ -odoo.define('point_of_sale.gui', ['web.core', 'web.Model'], function (require) { +odoo.define('point_of_sale.gui', function (require) { "use strict"; // this file contains the Gui, which is the pos 'controller'. // It contains high level methods to manipulate the interface diff --git a/addons/point_of_sale/static/src/js/keyboard.js b/addons/point_of_sale/static/src/js/keyboard.js index 3bb894731c0..0e46cfbcfad 100644 --- a/addons/point_of_sale/static/src/js/keyboard.js +++ b/addons/point_of_sale/static/src/js/keyboard.js @@ -1,4 +1,4 @@ -odoo.define('point_of_sale.keyboard', ['web.Widget'], function (require) { +odoo.define('point_of_sale.keyboard', function (require) { "use strict"; var Widget = require('web.Widget'); diff --git a/addons/point_of_sale/static/src/js/main.js b/addons/point_of_sale/static/src/js/main.js index 1d2f4f3238f..1af93ff17c7 100644 --- a/addons/point_of_sale/static/src/js/main.js +++ b/addons/point_of_sale/static/src/js/main.js @@ -1,5 +1,5 @@ -odoo.define('point_of_sale.main', ['point_of_sale.chrome', 'web.core'], function (require) { +odoo.define('point_of_sale.main', function (require) { "use strict"; var chrome = require('point_of_sale.chrome'); diff --git a/addons/point_of_sale/static/src/js/models.js b/addons/point_of_sale/static/src/js/models.js index 15cca2d54fc..376c0b319d5 100644 --- a/addons/point_of_sale/static/src/js/models.js +++ b/addons/point_of_sale/static/src/js/models.js @@ -1,4 +1,4 @@ -odoo.define('point_of_sale.models', ['barcodes.BarcodeParser', 'point_of_sale.DB', 'point_of_sale.devices', 'web.core', 'web.Model', 'web.session', 'web.time', 'web.utils'], function (require) { +odoo.define('point_of_sale.models', function (require) { "use strict"; var BarcodeParser = require('barcodes.BarcodeParser'); diff --git a/addons/point_of_sale/static/src/js/popups.js b/addons/point_of_sale/static/src/js/popups.js index c4f4fcc84c9..3a8ece4a49e 100644 --- a/addons/point_of_sale/static/src/js/popups.js +++ b/addons/point_of_sale/static/src/js/popups.js @@ -1,4 +1,4 @@ -odoo.define('point_of_sale.popups', ['point_of_sale.BaseWidget', 'point_of_sale.gui'], function (require) { +odoo.define('point_of_sale.popups', function (require) { "use strict"; // This file contains the Popups. diff --git a/addons/point_of_sale/static/src/js/screens.js b/addons/point_of_sale/static/src/js/screens.js index dfc8366e39c..a1d3a334770 100644 --- a/addons/point_of_sale/static/src/js/screens.js +++ b/addons/point_of_sale/static/src/js/screens.js @@ -1,4 +1,4 @@ -odoo.define('point_of_sale.screens', ['point_of_sale.BaseWidget', 'point_of_sale.gui', 'point_of_sale.models', 'web.core', 'web.Model', 'web.utils'], function (require) { +odoo.define('point_of_sale.screens', function (require) { "use strict"; // This file contains the Screens definitions. Screens are the // content of the right pane of the pos, containing the main functionalities. diff --git a/addons/point_of_sale/static/src/js/tests.js b/addons/point_of_sale/static/src/js/tests.js index b41488756bb..9e55f318f42 100644 --- a/addons/point_of_sale/static/src/js/tests.js +++ b/addons/point_of_sale/static/src/js/tests.js @@ -1,4 +1,4 @@ -odoo.define('point_of_sale.Tour', ['web.Tour'], function (require) { +odoo.define('point_of_sale.Tour', function (require) { "use strict"; var Tour = require('web.Tour'); diff --git a/addons/point_of_sale/static/src/js/widget_base.js b/addons/point_of_sale/static/src/js/widget_base.js index fae2b29f1cb..7c885989f2b 100644 --- a/addons/point_of_sale/static/src/js/widget_base.js +++ b/addons/point_of_sale/static/src/js/widget_base.js @@ -1,4 +1,4 @@ -odoo.define('point_of_sale.BaseWidget', ['web.utils', 'web.Widget'], function (require) { +odoo.define('point_of_sale.BaseWidget', function (require) { "use strict"; var utils = require('web.utils'); diff --git a/addons/point_of_sale/views/templates.xml b/addons/point_of_sale/views/templates.xml index 9fb5a8f5beb..0b9802e4709 100644 --- a/addons/point_of_sale/views/templates.xml +++ b/addons/point_of_sale/views/templates.xml @@ -31,7 +31,7 @@ <t t-call-assets="point_of_sale.assets"/> <script type="text/javascript" id="loading-script" t-raw="init"> - odoo.define('web.web_client', ['point_of_sale.main', 'web.WebClient'], function (require) { + odoo.define('web.web_client', function (require) { var WebClient = require('web.WebClient'); var web_client = new WebClient(); diff --git a/addons/pos_discount/static/src/js/discount.js b/addons/pos_discount/static/src/js/discount.js index 3ad09c4be1e..d47fbd751a4 100644 --- a/addons/pos_discount/static/src/js/discount.js +++ b/addons/pos_discount/static/src/js/discount.js @@ -1,4 +1,4 @@ -odoo.define('pos_discount.pos_discount', ['point_of_sale.screens'], function (require) { +odoo.define('pos_discount.pos_discount', function (require) { "use strict"; var screens = require('point_of_sale.screens'); diff --git a/addons/pos_loyalty/static/src/js/loyalty.js b/addons/pos_loyalty/static/src/js/loyalty.js index c26303b72a1..90040ea6ee3 100644 --- a/addons/pos_loyalty/static/src/js/loyalty.js +++ b/addons/pos_loyalty/static/src/js/loyalty.js @@ -1,4 +1,4 @@ -odoo.define('pos_loyalty.pos_loyalty', ['point_of_sale.models', 'point_of_sale.screens', 'web.core', 'web.utils'], function (require) { +odoo.define('pos_loyalty.pos_loyalty', function (require) { "use strict"; var models = require('point_of_sale.models'); diff --git a/addons/pos_reprint/static/src/js/reprint.js b/addons/pos_reprint/static/src/js/reprint.js index 9c0d17c6e72..8c49beb8e16 100644 --- a/addons/pos_reprint/static/src/js/reprint.js +++ b/addons/pos_reprint/static/src/js/reprint.js @@ -1,4 +1,4 @@ -odoo.define('pos_reprint.pos_reprint', ['point_of_sale.devices', 'point_of_sale.screens', 'web.core'], function (require) { +odoo.define('pos_reprint.pos_reprint', function (require) { "use strict"; var devices = require('point_of_sale.devices'); diff --git a/addons/pos_restaurant/static/src/js/floors.js b/addons/pos_restaurant/static/src/js/floors.js index f8e42db9774..bbf102fc13f 100644 --- a/addons/pos_restaurant/static/src/js/floors.js +++ b/addons/pos_restaurant/static/src/js/floors.js @@ -1,4 +1,4 @@ -odoo.define('pos_restaurant.floors', ['point_of_sale.BaseWidget', 'point_of_sale.chrome', 'point_of_sale.gui', 'point_of_sale.models', 'point_of_sale.screens', 'web.core', 'web.Model'], function (require) { +odoo.define('pos_restaurant.floors', function (require) { "use strict"; var PosBaseWidget = require('point_of_sale.BaseWidget'); diff --git a/addons/pos_restaurant/static/src/js/multiprint.js b/addons/pos_restaurant/static/src/js/multiprint.js index 10c430fe50d..4f218dbdaf6 100644 --- a/addons/pos_restaurant/static/src/js/multiprint.js +++ b/addons/pos_restaurant/static/src/js/multiprint.js @@ -1,4 +1,4 @@ -odoo.define('pos_restaurant.multiprint', ['point_of_sale.models', 'point_of_sale.screens', 'web.core', 'web.Session'], function (require) { +odoo.define('pos_restaurant.multiprint', function (require) { "use strict"; var models = require('point_of_sale.models'); diff --git a/addons/pos_restaurant/static/src/js/notes.js b/addons/pos_restaurant/static/src/js/notes.js index f95a256e45d..b51e1465962 100644 --- a/addons/pos_restaurant/static/src/js/notes.js +++ b/addons/pos_restaurant/static/src/js/notes.js @@ -1,4 +1,4 @@ -odoo.define('pos_restaurant.notes', ['point_of_sale.models', 'point_of_sale.screens', 'web.core'], function (require) { +odoo.define('pos_restaurant.notes', function (require) { "use strict"; console.log("notes"); diff --git a/addons/pos_restaurant/static/src/js/printbill.js b/addons/pos_restaurant/static/src/js/printbill.js index 697e4dbef2e..3c9cacdda91 100644 --- a/addons/pos_restaurant/static/src/js/printbill.js +++ b/addons/pos_restaurant/static/src/js/printbill.js @@ -1,4 +1,4 @@ -odoo.define('pos_restaurant.printbill', ['point_of_sale.screens', 'web.core'], function (require) { +odoo.define('pos_restaurant.printbill', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/pos_restaurant/static/src/js/splitbill.js b/addons/pos_restaurant/static/src/js/splitbill.js index d85296355e7..9dd7e7449e2 100644 --- a/addons/pos_restaurant/static/src/js/splitbill.js +++ b/addons/pos_restaurant/static/src/js/splitbill.js @@ -1,4 +1,4 @@ -odoo.define('pos_restaurant.splitbill', ['point_of_sale.gui', 'point_of_sale.models', 'point_of_sale.screens', 'web.core'], function (require) { +odoo.define('pos_restaurant.splitbill', function (require) { "use strict"; var gui = require('point_of_sale.gui'); diff --git a/addons/project/static/src/js/project.js b/addons/project/static/src/js/project.js index 057a6913d9a..45b1bda964c 100644 --- a/addons/project/static/src/js/project.js +++ b/addons/project/static/src/js/project.js @@ -1,4 +1,4 @@ -odoo.define('project.update_kanban', ['web_kanban.common', 'web_kanban.KanbanView', 'web.data', 'web.session'], function (require) { +odoo.define('project.update_kanban', function (require) { var kanban_common = require('web_kanban.common'); var KanbanView = require('web_kanban.KanbanView'); diff --git a/addons/purchase_requisition/static/src/js/web_addons.js b/addons/purchase_requisition/static/src/js/web_addons.js index 571b69d3ce0..9e913df53ad 100644 --- a/addons/purchase_requisition/static/src/js/web_addons.js +++ b/addons/purchase_requisition/static/src/js/web_addons.js @@ -1,4 +1,4 @@ -odoo.define('purchase_requisition.purchase_requisition', ['web.core', 'web.ListView', 'web.Model'], function (require) { +odoo.define('purchase_requisition.purchase_requisition', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/report/static/src/js/qwebactionmanager.js b/addons/report/static/src/js/qwebactionmanager.js index 339ae7d20c6..825ac47030a 100644 --- a/addons/report/static/src/js/qwebactionmanager.js +++ b/addons/report/static/src/js/qwebactionmanager.js @@ -1,4 +1,4 @@ -odoo.define('report.report', ['web.ActionManager', 'web.core', 'web.crash_manager', 'web.framework', 'web.session'], function (require) { +odoo.define('report.report', function (require) { var ActionManager = require('web.ActionManager'); var core = require('web.core'); diff --git a/addons/sales_team/static/src/js/sales_team.js b/addons/sales_team/static/src/js/sales_team.js index 8a48c03a3fe..40f976a465a 100644 --- a/addons/sales_team/static/src/js/sales_team.js +++ b/addons/sales_team/static/src/js/sales_team.js @@ -1,4 +1,4 @@ -odoo.define('sales_team.update_kanban', ['web_kanban.KanbanView', 'web_kanban.common', 'web.data', 'web.session'], function (require) { +odoo.define('sales_team.update_kanban', function (require) { "use strict"; var KanbanView = require('web_kanban.KanbanView'); diff --git a/addons/share/static/src/js/share.js b/addons/share/static/src/js/share.js index 6a8d142ab7e..2fec003e9ff 100644 --- a/addons/share/static/src/js/share.js +++ b/addons/share/static/src/js/share.js @@ -1,4 +1,4 @@ -odoo.define(['mail.mail', 'web.core', 'web.data', 'web.Model', 'web.pyeval', 'web.session', 'web.Sidebar', 'web.ViewManager'], function (require) { +odoo.define('share.share', function (require) { var mail = require('mail.mail'); var core = require('web.core'); diff --git a/addons/stock/static/src/js/widgets.js b/addons/stock/static/src/js/widgets.js index 506697baa9d..496759c4efe 100644 --- a/addons/stock/static/src/js/widgets.js +++ b/addons/stock/static/src/js/widgets.js @@ -1,4 +1,4 @@ -odoo.define(['web.core', 'web.data', 'web.Dialog', 'web.Model', 'web.session', 'web.web_client', 'web.Widget', 'web_kanban.kanban_common'], function (require) { +odoo.define('stock.widgets', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/stock/views/stock.xml b/addons/stock/views/stock.xml index 5177de8c0b3..284bc9e3a0c 100644 --- a/addons/stock/views/stock.xml +++ b/addons/stock/views/stock.xml @@ -33,7 +33,7 @@ <t t-call-assets="web.assets_backend" t-css="false" /> <script type="text/javascript" id="loading-script" t-raw="init"> - odoo.define('web.web_client', ['web.WebClient'], function (require) { + odoo.define('web.web_client', function (require) { var WebClient = require('web.WebClient'); var web_client = new WebClient(); web_client.do_push_state = function (){}; diff --git a/addons/survey/static/src/js/survey.js b/addons/survey/static/src/js/survey.js index d05fc5412af..d91b1664daf 100644 --- a/addons/survey/static/src/js/survey.js +++ b/addons/survey/static/src/js/survey.js @@ -1,4 +1,4 @@ -odoo.define('survey.survey', ['website.website'], function (require) { +odoo.define('survey.survey', function (require) { 'use strict'; var website = require('website.website'); diff --git a/addons/survey/static/src/js/survey_result.js b/addons/survey/static/src/js/survey_result.js index e6f8afedeae..cae9ba4da23 100644 --- a/addons/survey/static/src/js/survey_result.js +++ b/addons/survey/static/src/js/survey_result.js @@ -1,4 +1,4 @@ -odoo.define('survey.result', ['website.website'], function (require) { +odoo.define('survey.result', function (require) { 'use strict'; var website = require('website.website'); diff --git a/addons/web/static/src/js/action_manager.js b/addons/web/static/src/js/action_manager.js index 4c49a7a5772..efc617c4af2 100644 --- a/addons/web/static/src/js/action_manager.js +++ b/addons/web/static/src/js/action_manager.js @@ -1,4 +1,4 @@ -odoo.define('web.ActionManager', ['web.core', 'web.crash_manager', 'web.data', 'web.Dialog', 'web.framework', 'web.pyeval', 'web.session', 'web.ViewManager', 'web.Widget'], function (require) { +odoo.define('web.ActionManager', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web/static/src/js/boot.js b/addons/web/static/src/js/boot.js index 67834ebf6b2..28ed102005c 100644 --- a/addons/web/static/src/js/boot.js +++ b/addons/web/static/src/js/boot.js @@ -21,6 +21,9 @@ _: _, }); + var commentRegExp = /(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg; + var cjsRequireRegExp = /[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g; + var debug = ($.deparam($.param.querystring()).debug !== undefined); var odoo = window.odoo = { @@ -49,10 +52,20 @@ services: services, }, define: function () { - var args = Array.prototype.slice.call(arguments), - name = typeof args[0] === 'string' ? args.shift() : _.uniqueId('__job'), - deps = args[0] instanceof Array ? args.shift() : [], - factory = args[0]; + var args = Array.prototype.slice.call(arguments); + var name = typeof args[0] === 'string' ? args.shift() : _.uniqueId('__job'); + var factory = args[args.length - 1]; + var deps; + if (args[0] instanceof Array) { + deps = args[0]; + } else { + deps = []; + factory.toString() + .replace(commentRegExp, '') + .replace(cjsRequireRegExp, function (match, dep) { + deps.push(dep); + }); + } if (odoo.debug) { if (!(deps instanceof Array)) { diff --git a/addons/web/static/src/js/compatibility.js b/addons/web/static/src/js/compatibility.js index 4c0a4538bc1..cb1b3b795de 100644 --- a/addons/web/static/src/js/compatibility.js +++ b/addons/web/static/src/js/compatibility.js @@ -7,36 +7,7 @@ // facilitate migration. Odoo addons should not use the 'openerp' variable at // all. // ------------------------------------------------------------------------------ -odoo.define('web.compatibility', [ - 'web.ActionManager', - 'web.core', - 'web.data', - 'web.Dialog', - 'web.FavoriteMenu', - 'web.form_common', - 'web.form_relational', - 'web.form_widgets', - 'web.formats', - 'web.FormView', - 'web.framework', - 'web.ListView', - 'web.Menu', - 'web.Model', - 'web.pyeval', - 'web.Registry', - 'web.SearchView', - 'web.session', - 'web.Sidebar', - 'web.SystrayMenu', - 'web.time', - 'web.UserMenu', - 'web.utils', - 'web.View', - 'web.ViewManager', - 'web.WebClient', - 'web.Widget', - ], - function (require) { +odoo.define('web.compatibility', function (require) { "use strict"; var ActionManager = require('web.ActionManager'); @@ -215,9 +186,9 @@ function start_modules (modules) { }); -odoo.define('mail.compatibility', ['mail.mail'], function (require) { +odoo.define('mail.compatibility', function (require) { var mail = require('mail.mail'); -return; + window.openerp = window.openerp || {}; openerp.mail = {}; openerp.mail.Wall = mail.Wall; diff --git a/addons/web/static/src/js/framework/ajax.js b/addons/web/static/src/js/framework/ajax.js index 00da4610f9c..dd1eee906c1 100644 --- a/addons/web/static/src/js/framework/ajax.js +++ b/addons/web/static/src/js/framework/ajax.js @@ -1,4 +1,4 @@ -odoo.define('web.ajax', ['web.time'], function (require) { +odoo.define('web.ajax', function (require) { "use strict"; var time = require('web.time'); diff --git a/addons/web/static/src/js/framework/core.js b/addons/web/static/src/js/framework/core.js index 5bfe975c7fd..f7fc67e602f 100644 --- a/addons/web/static/src/js/framework/core.js +++ b/addons/web/static/src/js/framework/core.js @@ -1,4 +1,4 @@ -odoo.define('web.core', ['web.Class', 'web.mixins', 'web.Registry', 'web.translation', 'qweb', '_', '$'], function (require) { +odoo.define('web.core', function (require) { "use strict"; var Class = require('web.Class'); diff --git a/addons/web/static/src/js/framework/crash_manager.js b/addons/web/static/src/js/framework/crash_manager.js index 416ef4b4136..ec4350d2031 100644 --- a/addons/web/static/src/js/framework/crash_manager.js +++ b/addons/web/static/src/js/framework/crash_manager.js @@ -1,9 +1,9 @@ -odoo.define('web.crash_manager', ['web.CrashManager'], function (require) { +odoo.define('web.crash_manager', function (require) { var CrashManager = require('web.CrashManager'); return new CrashManager(); }); -odoo.define('web.CrashManager', ['web.ajax', 'web.core', 'web.Dialog', 'web.session'], function (require) { +odoo.define('web.CrashManager', function (require) { "use strict"; var ajax = require('web.ajax'); diff --git a/addons/web/static/src/js/framework/data.js b/addons/web/static/src/js/framework/data.js index f8f091be80d..efbce3a5056 100644 --- a/addons/web/static/src/js/framework/data.js +++ b/addons/web/static/src/js/framework/data.js @@ -1,4 +1,4 @@ -odoo.define('web.data', ['web.core', 'web.Model', 'web.session', 'web.pyeval'], function (require) { +odoo.define('web.data', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web/static/src/js/framework/dialog.js b/addons/web/static/src/js/framework/dialog.js index 9464c452124..81d8860d4c3 100644 --- a/addons/web/static/src/js/framework/dialog.js +++ b/addons/web/static/src/js/framework/dialog.js @@ -1,4 +1,4 @@ -odoo.define('web.Dialog', ['web.core', 'web.Widget'], function (require) { +odoo.define('web.Dialog', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web/static/src/js/framework/formats.js b/addons/web/static/src/js/framework/formats.js index 4126447c76a..a8dc52bee4a 100644 --- a/addons/web/static/src/js/framework/formats.js +++ b/addons/web/static/src/js/framework/formats.js @@ -1,4 +1,4 @@ -odoo.define('web.formats', ['web.core', 'web.time', 'web.utils'], function (require) { +odoo.define('web.formats', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web/static/src/js/framework/misc.js b/addons/web/static/src/js/framework/misc.js index a3aaadbc46c..804a30cef7d 100644 --- a/addons/web/static/src/js/framework/misc.js +++ b/addons/web/static/src/js/framework/misc.js @@ -1,4 +1,4 @@ -odoo.define('web.framework', ['web.core', 'web.crash_manager', 'web.session', 'web.utils', 'web.Widget'], function (require) { +odoo.define('web.framework', function (require) { "use strict"; var core = require('web.core'); @@ -331,7 +331,7 @@ return { }); -odoo.define('web.session', ['web.Session'], function (require) { +odoo.define('web.session', function (require) { var Session = require('web.Session'); var modules = odoo._modules; return new Session(undefined, undefined, {modules:modules}); diff --git a/addons/web/static/src/js/framework/mixins.js b/addons/web/static/src/js/framework/mixins.js index 102b75a9e4b..0f495392a6c 100644 --- a/addons/web/static/src/js/framework/mixins.js +++ b/addons/web/static/src/js/framework/mixins.js @@ -1,4 +1,4 @@ -odoo.define('web.mixins', ['web.Class', 'web.utils'], function (require) { +odoo.define('web.mixins', function (require) { "use strict"; var Class = require('web.Class'); diff --git a/addons/web/static/src/js/framework/model.js b/addons/web/static/src/js/framework/model.js index f1a1555fd6f..ca4c29452a3 100644 --- a/addons/web/static/src/js/framework/model.js +++ b/addons/web/static/src/js/framework/model.js @@ -1,4 +1,4 @@ -odoo.define('web.Model', ['web.Class', 'web.session', 'web.utils'], function (require) { +odoo.define('web.Model', function (require) { "use strict"; var Class = require('web.Class'); @@ -110,7 +110,7 @@ var Model = Class.extend({ return Model; }); -odoo.define('web.DataModel', ['web.data', 'web.Model', 'web.pyeval', 'web.session'], function (require) { +odoo.define('web.DataModel', function (require) { "use strict"; var data = require('web.data'); diff --git a/addons/web/static/src/js/framework/pyeval.js b/addons/web/static/src/js/framework/pyeval.js index 18d43db318b..ce25e7af534 100644 --- a/addons/web/static/src/js/framework/pyeval.js +++ b/addons/web/static/src/js/framework/pyeval.js @@ -1,4 +1,4 @@ -odoo.define('web.pyeval', ['web.core', 'web.session', 'web.utils'], function (require) { +odoo.define('web.pyeval', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web/static/src/js/framework/registry.js b/addons/web/static/src/js/framework/registry.js index c90614cf94a..b8bc1dbadfe 100644 --- a/addons/web/static/src/js/framework/registry.js +++ b/addons/web/static/src/js/framework/registry.js @@ -1,4 +1,4 @@ -odoo.define('web.Registry', ['web.Class'], function (require) { +odoo.define('web.Registry', function (require) { "use strict"; var Class = require('web.Class'); diff --git a/addons/web/static/src/js/framework/session.js b/addons/web/static/src/js/framework/session.js index f81fec5ab54..51ebc10b172 100644 --- a/addons/web/static/src/js/framework/session.js +++ b/addons/web/static/src/js/framework/session.js @@ -1,4 +1,4 @@ -odoo.define('web.Session', ['web.ajax', 'web.core', 'web.utils'], function (require) { +odoo.define('web.Session', function (require) { "use strict"; var ajax = require('web.ajax'); diff --git a/addons/web/static/src/js/framework/time.js b/addons/web/static/src/js/framework/time.js index 7a13655c39b..2c590c7304c 100644 --- a/addons/web/static/src/js/framework/time.js +++ b/addons/web/static/src/js/framework/time.js @@ -1,4 +1,4 @@ -odoo.define('web.time', ['web.translation', 'web.utils'], function (require) { +odoo.define('web.time', function (require) { "use strict"; var translation = require('web.translation'); diff --git a/addons/web/static/src/js/framework/translation.js b/addons/web/static/src/js/framework/translation.js index 6f44a57b275..00044ee13fc 100644 --- a/addons/web/static/src/js/framework/translation.js +++ b/addons/web/static/src/js/framework/translation.js @@ -1,9 +1,8 @@ -odoo.define('web.translation', ['web.Class', 'qweb'], function (require) { +odoo.define('web.translation', function (require) { "use strict"; var Class = require('web.Class'); - var qweb = require('qweb'); diff --git a/addons/web/static/src/js/framework/utils.js b/addons/web/static/src/js/framework/utils.js index d412a17bc9a..29a15d47a30 100644 --- a/addons/web/static/src/js/framework/utils.js +++ b/addons/web/static/src/js/framework/utils.js @@ -1,4 +1,4 @@ -odoo.define('web.utils', ['web.Class', 'web.translation'], function (require) { +odoo.define('web.utils', function (require) { "use strict"; var Class = require('web.Class'); diff --git a/addons/web/static/src/js/framework/view.js b/addons/web/static/src/js/framework/view.js index c315e53d710..145989ad7aa 100644 --- a/addons/web/static/src/js/framework/view.js +++ b/addons/web/static/src/js/framework/view.js @@ -1,4 +1,4 @@ -odoo.define('web.View', ['web.core', 'web.data', 'web.pyeval', 'web.Widget'], function (require) { +odoo.define('web.View', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web/static/src/js/framework/widget.js b/addons/web/static/src/js/framework/widget.js index 6d691f812e0..aae0ed36c19 100644 --- a/addons/web/static/src/js/framework/widget.js +++ b/addons/web/static/src/js/framework/widget.js @@ -1,4 +1,4 @@ -odoo.define('web.Widget', ['web.core', 'web.session'], function (require) { +odoo.define('web.Widget', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web/static/src/js/menu.js b/addons/web/static/src/js/menu.js index c7bf4b07828..95198e6dedf 100644 --- a/addons/web/static/src/js/menu.js +++ b/addons/web/static/src/js/menu.js @@ -1,4 +1,4 @@ -odoo.define('web.Menu', ['web.core', 'web.session', 'web.Widget'], function (require) { +odoo.define('web.Menu', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web/static/src/js/tour.js b/addons/web/static/src/js/tour.js index 7ee3e43f049..c486abf126c 100644 --- a/addons/web/static/src/js/tour.js +++ b/addons/web/static/src/js/tour.js @@ -1,4 +1,4 @@ -odoo.define('web.Tour', ['web.core'], function (require) { +odoo.define('web.Tour', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web/static/src/js/view_manager.js b/addons/web/static/src/js/view_manager.js index dfef449fe9e..869ba4f1b0c 100644 --- a/addons/web/static/src/js/view_manager.js +++ b/addons/web/static/src/js/view_manager.js @@ -1,4 +1,4 @@ -odoo.define('web.ViewManager', ['web.core', 'web.data', 'web.Dialog', 'web.formats', 'web.framework', 'web.Model', 'web.pyeval', 'web.utils', 'web.SearchView', 'web.session', 'web.Widget'], function (require) { +odoo.define('web.ViewManager', function (require) { "use strict"; var core = require('web.core'); 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 diff --git a/addons/web/static/src/js/web_client.js b/addons/web/static/src/js/web_client.js index e4d943ce6bf..26eaf883aac 100644 --- a/addons/web/static/src/js/web_client.js +++ b/addons/web/static/src/js/web_client.js @@ -1,4 +1,4 @@ -odoo.define('web.WebClient', ['web.ActionManager', 'web.core', 'web.crash_manager', 'web.data', 'web.Loading', 'web.Menu', 'web.Model', 'web.Notification', 'web.session', 'web.SystrayMenu', 'web.UserMenu', 'web.utils', 'web.Widget'], function (require) { +odoo.define('web.WebClient', function (require) { "use strict"; var ActionManager = require('web.ActionManager'); 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'); diff --git a/addons/web/static/test/menu.js b/addons/web/static/test/menu.js index 957607ae535..1c90b46fc46 100644 --- a/addons/web/static/test/menu.js +++ b/addons/web/static/test/menu.js @@ -1,298 +1,296 @@ -odoo.define('web.test.menu', ['web.Tour'], function (require) { - "use strict"; +odoo.define('web.test.menu', function (require) { +"use strict"; - var Tour = require('web.Tour'); +var Tour = require('web.Tour'); +function openmenu () { + setTimeout(function () { + $(".collapse:not(.in)").addClass("in"); + $(".dropdown:not(.open)").addClass("open"); + },3000); +} - - function openmenu () { - setTimeout(function () { - $(".collapse:not(.in)").addClass("in"); - $(".dropdown:not(.open)").addClass("open"); - },3000); - } - - Tour.register({ - id: 'test_menu', - name: "Test all menu items", - path: '/web', - mode: 'test', - steps: [ - { - title: "begin test", - onload: function () { - localStorage.setItem('active_step', 0); - localStorage.setItem('menu_tested', "[]"); - }, +Tour.register({ + id: 'test_menu', + name: "Test all menu items", + path: '/web', + mode: 'test', + steps: [ + { + title: "begin test", + onload: function () { + localStorage.setItem('active_step', 0); + localStorage.setItem('menu_tested', "[]"); }, + }, - // log as admin + // log as admin - { - title: "log on as admin", - element: ".oe_login_form button", - onload: function () { - $('input[name="login"], input[name="password"]').val("admin"); - }, - }, - { - title: "load web admin", - waitFor: ".oe_view_manager_body", - onload: function () { - localStorage.setItem('active_step', (+localStorage.getItem('active_step'))+1 ); - openmenu(); - }, + { + title: "log on as admin", + element: ".oe_login_form button", + onload: function () { + $('input[name="login"], input[name="password"]').val("admin"); }, - { - title: "click on Settings", - element: '.oe_application_menu_placeholder a[data-menu]:contains(Settings)', - waitNot: '.oe_loading:visible, button.oe_form_button:contains(Apply).already_tested', + }, + { + title: "load web admin", + waitFor: ".oe_view_manager_body", + onload: function () { + localStorage.setItem('active_step', (+localStorage.getItem('active_step'))+1 ); + openmenu(); }, + }, + { + title: "click on Settings", + element: '.oe_application_menu_placeholder a[data-menu]:contains(Settings)', + waitNot: '.oe_loading:visible, button.oe_form_button:contains(Apply).already_tested', + }, - // add technical features to admin user + // add technical features to admin user - { - title: "click on User form Admin", - element: '.oe_secondary_menu a:visible:contains(Users)', - waitNot: ".oe_loading:visible", - }, - { - title: "click on Admin", - element: '.oe_list_field_cell:contains(Admin)', - }, - { - waitFor: '.oe_breadcrumb_item:contains(Admin)', - waitNot: ".oe_loading:visible", - }, - { - title: "click on Edit button", - element: 'button.oe_form_button_edit', - }, - { - title: "click on Technical Features", - element: 'td:contains(Technical Features) + td input:not(:disabled):visible', - onend: function () { - $('td:contains(Technical Features) + td input:not(:disabled):visible').attr("checked", true); - }, - }, - { - title: "click on Save User", - waitFor: 'td:contains(Technical Features) + td input:checked:not(:disabled):visible', - element: 'button.oe_form_button_save', + { + title: "click on User form Admin", + element: '.oe_secondary_menu a:visible:contains(Users)', + waitNot: ".oe_loading:visible", + }, + { + title: "click on Admin", + element: '.oe_list_field_cell:contains(Admin)', + }, + { + waitFor: '.oe_breadcrumb_item:contains(Admin)', + waitNot: ".oe_loading:visible", + }, + { + title: "click on Edit button", + element: 'button.oe_form_button_edit', + }, + { + title: "click on Technical Features", + element: 'td:contains(Technical Features) + td input:not(:disabled):visible', + onend: function () { + $('td:contains(Technical Features) + td input:not(:disabled):visible').attr("checked", true); }, + }, + { + title: "click on Save User", + waitFor: 'td:contains(Technical Features) + td input:checked:not(:disabled):visible', + element: 'button.oe_form_button_save', + }, - // add technical features to demo user + // add technical features to demo user - { - title: "click on User", - element: '.oe_secondary_menu a:visible:contains(Users)', - waitFor: 'td:contains(Technical Features) + td input:disabled:visible', - }, - { - title: "click on Demo", - element: '.oe_list_field_cell:contains(Demo)', - }, - { - waitFor: '.oe_breadcrumb_item:contains(Demo)', - waitNot: ".oe_loading:visible", - }, - { - title: "click on Edit button", - element: 'button.oe_form_button_edit', - }, - { - title: "click on Technical Features", - element: 'td:contains(Technical Features) + td input:not(:disabled):visible', - onend: function () { - $('td:contains(Technical Features) + td input:not(:disabled):visible').attr("checked", true); - if (localStorage.getItem('active_step') === "2") { - $('input').attr("checked", true); - $('.oe_view_manager_body td:contains(Portal) + td input:visible').attr("checked", null); - $('.oe_view_manager_body td:contains(Public) + td input:visible').attr("checked", null); - $('select').each(function () { - $('option:last', this).attr('selected', true); - }); - } - }, + { + title: "click on User", + element: '.oe_secondary_menu a:visible:contains(Users)', + waitFor: 'td:contains(Technical Features) + td input:disabled:visible', + }, + { + title: "click on Demo", + element: '.oe_list_field_cell:contains(Demo)', + }, + { + waitFor: '.oe_breadcrumb_item:contains(Demo)', + waitNot: ".oe_loading:visible", + }, + { + title: "click on Edit button", + element: 'button.oe_form_button_edit', + }, + { + title: "click on Technical Features", + element: 'td:contains(Technical Features) + td input:not(:disabled):visible', + onend: function () { + $('td:contains(Technical Features) + td input:not(:disabled):visible').attr("checked", true); + if (localStorage.getItem('active_step') === "2") { + $('input').attr("checked", true); + $('.oe_view_manager_body td:contains(Portal) + td input:visible').attr("checked", null); + $('.oe_view_manager_body td:contains(Public) + td input:visible').attr("checked", null); + $('select').each(function () { + $('option:last', this).attr('selected', true); + }); + } }, - { - title: "click on Save User", - waitFor: 'td:contains(Technical Features) + td input:checked:not(:disabled):visible', - element: 'button.oe_form_button_save', - onload: function () { - openmenu(); - }, + }, + { + title: "click on Save User", + waitFor: 'td:contains(Technical Features) + td input:checked:not(:disabled):visible', + element: 'button.oe_form_button_save', + onload: function () { + openmenu(); }, + }, - // log out + // log out - { - title: "log out amdin", - waitFor: 'td:contains(Technical Features) + td input:disabled:visible', - element: 'a[data-menu="logout"]', - }, + { + title: "log out amdin", + waitFor: 'td:contains(Technical Features) + td input:disabled:visible', + element: 'a[data-menu="logout"]', + }, - // log as demo + // log as demo - { - title: "log on as demo user", - element: ".oe_login_form button", - onload: function () { - $('input[name="login"], input[name="password"]').val("demo"); - }, + { + title: "log on as demo user", + element: ".oe_login_form button", + onload: function () { + $('input[name="login"], input[name="password"]').val("demo"); }, - { - title: "load web demo", - waitFor: ".oe_view_manager_body", - onload: function () { - openmenu(); - }, - next: "check", + }, + { + title: "load web demo", + waitFor: ".oe_view_manager_body", + onload: function () { + openmenu(); }, + next: "check", + }, - // click all menu items + // click all menu items - { - title: "Click on top menu", - element: '.oe_application_menu_placeholder a[data-menu]:not([data-action-model="ir.actions.act_url"]):not(.already_tested):first', - onload: function () { - var $menu = $(this.element); - console.log("Tour 'test_menu' click on: '"+$menu.text().replace(/^\s+|\s+$/g, '')+"'"); - }, - onend: function () { - $(this.element).addClass('already_tested'); - $('.oe_secondary_submenu').show(); - }, - next: "check" + { + title: "Click on top menu", + element: '.oe_application_menu_placeholder a[data-menu]:not([data-action-model="ir.actions.act_url"]):not(.already_tested):first', + onload: function () { + var $menu = $(this.element); + console.log("Tour 'test_menu' click on: '"+$menu.text().replace(/^\s+|\s+$/g, '')+"'"); }, - { - title: "Click on sub menu", - element: '.oe_secondary_menu a:not(.oe_menu_toggler):visible:not(.already_tested):first', - onload: function () { - var $menu = $(this.element); - console.log("Tour 'test_menu' click on: '"+$menu.find('span:first').text().replace(/^\s+|\s+$/g, '')+"'"); - }, - onend: function () { - $(this.element).addClass('already_tested'); - }, - next: "check" + onend: function () { + $(this.element).addClass('already_tested'); + $('.oe_secondary_submenu').show(); }, - { - title: "Click on need action", - element: '.oe_secondary_menu a:not(.oe_menu_toggler) div.badge:visible:not(.already_tested):first', - onload: function () { - var $menu = $(this.element); - console.log("Tour 'test_menu' click on need action: '"+$menu.parent().find('span:first').text().replace(/^\s+|\s+$/g, '')+"'"); - }, - onend: function () { - $(this.element).addClass('already_tested'); - }, - next: "check" + next: "check" + }, + { + title: "Click on sub menu", + element: '.oe_secondary_menu a:not(.oe_menu_toggler):visible:not(.already_tested):first', + onload: function () { + var $menu = $(this.element); + console.log("Tour 'test_menu' click on: '"+$menu.find('span:first').text().replace(/^\s+|\s+$/g, '')+"'"); }, - { - title: "Click on switch view", - element: '.oe_view_manager_switch li a:not(.already_tested):first', - onload: function () { - var $menu = $(this.element); - console.log("Tour 'test_menu' click on switch view: '"+$menu.data('original-title')+"'"); - }, - onend: function () { - $(this.element).addClass('already_tested'); - }, - next: "check" + onend: function () { + $(this.element).addClass('already_tested'); }, - - { - title: "check", - waitNot: "body:has("+ - ".oe_view_manager_body > *:visible:not(:empty).already_loaded:not(.oe_searchview_drawer_container), "+ - ".oe_form_sheetbg.already_loaded"+ - "):not(:has(.modal))", - wait: 100, - onerror: function () { - return "Select next action"; - } + next: "check" + }, + { + title: "Click on need action", + element: '.oe_secondary_menu a:not(.oe_menu_toggler) div.badge:visible:not(.already_tested):first', + onload: function () { + var $menu = $(this.element); + console.log("Tour 'test_menu' click on need action: '"+$menu.parent().find('span:first').text().replace(/^\s+|\s+$/g, '')+"'"); }, - { - title: "add class already tested", - waitNot: "body.oe_wait", - onload: function () { - - var tested = JSON.parse(localStorage.getItem('menu_tested') || "[]"); + onend: function () { + $(this.element).addClass('already_tested'); + }, + next: "check" + }, + { + title: "Click on switch view", + element: '.oe_view_manager_switch li a:not(.already_tested):first', + onload: function () { + var $menu = $(this.element); + console.log("Tour 'test_menu' click on switch view: '"+$menu.data('original-title')+"'"); + }, + onend: function () { + $(this.element).addClass('already_tested'); + }, + next: "check" + }, - $('.oe_application_menu_placeholder li.active [data-menu]').addClass('already_tested'); + { + title: "check", + waitNot: "body:has("+ + ".oe_view_manager_body > *:visible:not(:empty).already_loaded:not(.oe_searchview_drawer_container), "+ + ".oe_form_sheetbg.already_loaded"+ + "):not(:has(.modal))", + wait: 100, + onerror: function () { + return "Select next action"; + } + }, + { + title: "add class already tested", + waitNot: "body.oe_wait", + onload: function () { - var $menu = $('.oe_secondary_menus_container li.active [data-action-model]'); - var model = $menu.data('action-model'); - var id = $menu.data('action-id'); - var key = '.oe_secondary_menus_container li [data-action-model="'+model+'"][data-action-id="'+id+'"]'; - if (tested.indexOf(key) === -1) { - tested.push(key); - } + var tested = JSON.parse(localStorage.getItem('menu_tested') || "[]"); - var type = $('.oe_view_manager_switch li.active [data-view-type]').data('view-type'); - var key = 'body:has(.oe_secondary_menus_container li.active [data-action-model="' + model + '"][data-action-id="' + id + '"]) '+ - '.oe_view_manager_switch li [data-view-type="'+type+'"]'; - if (tested.indexOf(key) === -1) { - tested.push(key); - } - localStorage.setItem('menu_tested', JSON.stringify(tested)); + $('.oe_application_menu_placeholder li.active [data-menu]').addClass('already_tested'); + var $menu = $('.oe_secondary_menus_container li.active [data-action-model]'); + var model = $menu.data('action-model'); + var id = $menu.data('action-id'); + var key = '.oe_secondary_menus_container li [data-action-model="'+model+'"][data-action-id="'+id+'"]'; + if (tested.indexOf(key) === -1) { + tested.push(key); + } - $(tested.join(",")).addClass('already_tested'); - $(".oe_view_manager_body > *:visible:not(:empty), .oe_form_sheet").addClass("already_loaded"); - $('.oe_view_manager_switch li.active a').addClass('already_tested'); - }, - wait: 250, // delay to remove wrong-positive - onerror: function () { - return "Select next action"; + var type = $('.oe_view_manager_switch li.active [data-view-type]').data('view-type'); + var key = 'body:has(.oe_secondary_menus_container li.active [data-action-model="' + model + '"][data-action-id="' + id + '"]) '+ + '.oe_view_manager_switch li [data-view-type="'+type+'"]'; + if (tested.indexOf(key) === -1) { + tested.push(key); } + localStorage.setItem('menu_tested', JSON.stringify(tested)); + + + $(tested.join(",")).addClass('already_tested'); + $(".oe_view_manager_body > *:visible:not(:empty), .oe_form_sheet").addClass("already_loaded"); + $('.oe_view_manager_switch li.active a').addClass('already_tested'); }, - { - title: "Select next action", - onload: function () { - if ($(".oe_error_detail").size()) { - console.log("Tour 'test_menu' has detected an error."); - } - if ($(".oe_dialog_warning").size()) { - console.log("Tour 'test_menu' has detected a warning."); - } + wait: 250, // delay to remove wrong-positive + onerror: function () { + return "Select next action"; + } + }, + { + title: "Select next action", + onload: function () { + if ($(".oe_error_detail").size()) { + console.log("Tour 'test_menu' has detected an error."); + } + if ($(".oe_dialog_warning").size()) { + console.log("Tour 'test_menu' has detected a warning."); + } - $('.modal').modal('hide').remove(); + $('.modal').modal('hide').remove(); - var steps = ["Click on switch view", "Click on sub menu", "Click on need action", "Click on top menu"]; - for (var k in steps) { - var step = openerp.Tour.search_step(steps[k]); - if($(step.element).size()) { - return step.id; - } + var steps = ["Click on switch view", "Click on sub menu", "Click on need action", "Click on top menu"]; + for (var k in steps) { + var step = openerp.Tour.search_step(steps[k]); + if($(step.element).size()) { + return step.id; } + } - openmenu(); - }, + openmenu(); }, + }, - // log out and re try + // log out and re try - { - title: "log out", - element: 'a[data-menu="logout"]', - onend: function () { - if (localStorage.getItem('active_step') == "1") { - return "log on as admin"; - } - }, + { + title: "log out", + element: 'a[data-menu="logout"]', + onend: function () { + if (localStorage.getItem('active_step') == "1") { + return "log on as admin"; + } }, + }, - { - title: "finish", - waitFor: "form.oe_login_form", - onload: function () { - localStorage.removeItem('active_step'); - localStorage.removeItem('menu_tested'); - }, - } - ] - }); + { + title: "finish", + waitFor: "form.oe_login_form", + onload: function () { + localStorage.removeItem('active_step'); + localStorage.removeItem('menu_tested'); + }, + } + ] +}); }); diff --git a/addons/web/views/webclient_templates.xml b/addons/web/views/webclient_templates.xml index b6d933ebdf9..eb6bbc75f56 100644 --- a/addons/web/views/webclient_templates.xml +++ b/addons/web/views/webclient_templates.xml @@ -239,7 +239,7 @@ <t t-raw="init"/> </t> <t t-if="not init"> - odoo.define('web.web_client', ['web.WebClient'], function (require) { + odoo.define('web.web_client', function (require) { var WebClient = require('web.WebClient'); var web_client = new WebClient(); web_client.setElement($(document.body)); diff --git a/addons/web_analytics/static/src/js/web_analytics.js b/addons/web_analytics/static/src/js/web_analytics.js index a81275d1b74..a778dc71709 100644 --- a/addons/web_analytics/static/src/js/web_analytics.js +++ b/addons/web_analytics/static/src/js/web_analytics.js @@ -1,7 +1,7 @@ var _gaq = _gaq || []; // asynchronous stack used by google analytics -odoo.define('web_analytics.web_analytics', ['web.ActionManager', 'web.core', 'web.CrashManager', 'web.FormView', 'web.Session', 'web.session', 'web.View', 'web.web_client', 'web.WebClient'], function (require) { +odoo.define('web_analytics.web_analytics', function (require) { "use strict"; var ActionManager = require('web.ActionManager'); diff --git a/addons/web_calendar/static/src/js/web_calendar.js b/addons/web_calendar/static/src/js/web_calendar.js index 6377ee90ca6..466894c231c 100644 --- a/addons/web_calendar/static/src/js/web_calendar.js +++ b/addons/web_calendar/static/src/js/web_calendar.js @@ -1,4 +1,4 @@ -odoo.define('web_calendar.CalendarView', ['web.core', 'web.data', 'web.form_common', 'web.Model', 'web.time', 'web.View', 'web_calendar.widgets'], function (require) { +odoo.define('web_calendar.CalendarView', function (require) { "use strict"; /*--------------------------------------------------------- * OpenERP web_calendar diff --git a/addons/web_calendar/static/src/js/widgets.js b/addons/web_calendar/static/src/js/widgets.js index 72afb373267..d38330043b5 100644 --- a/addons/web_calendar/static/src/js/widgets.js +++ b/addons/web_calendar/static/src/js/widgets.js @@ -1,4 +1,4 @@ -odoo.define('web_calendar.widgets', ['web.core', 'web.Dialog', 'web.form_common', 'web.Widget'], function(require) { +odoo.define('web_calendar.widgets', function(require) { "use strict"; var core = require('web.core'); diff --git a/addons/web_diagram/static/src/js/diagram.js b/addons/web_diagram/static/src/js/diagram.js index 4e543a2a0b2..720bc1aa8f7 100644 --- a/addons/web_diagram/static/src/js/diagram.js +++ b/addons/web_diagram/static/src/js/diagram.js @@ -1,4 +1,4 @@ -odoo.define('web_diagram.DiagramView', ['web.core', 'web.data', 'web.form_common', 'web.View'], function (require) { +odoo.define('web_diagram.DiagramView', function (require) { /*--------------------------------------------------------- * OpenERP diagram library *---------------------------------------------------------*/ diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index ce9bce91258..ed9a49fa8c1 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -1,4 +1,4 @@ -odoo.define('web_gantt.GanttView', ['web.core', 'web.form_common', 'web.formats', 'web.Model', 'web.time', 'web.View'], function (require) { +odoo.define('web_gantt.GanttView', function (require) { "use strict"; /*--------------------------------------------------------- * Odoo web_gantt diff --git a/addons/web_kanban/static/src/js/compatibility.js b/addons/web_kanban/static/src/js/compatibility.js index acaef36a6d9..256086b9ef1 100644 --- a/addons/web_kanban/static/src/js/compatibility.js +++ b/addons/web_kanban/static/src/js/compatibility.js @@ -1,4 +1,4 @@ -odoo.define('web_kanban.compatibility', ['web_kanban.common', 'web_kanban.KanbanView'], function (require) { +odoo.define('web_kanban.compatibility', function (require) { "use strict"; var common = require('web_kanban.common'); diff --git a/addons/web_kanban/static/src/js/kanban_common.js b/addons/web_kanban/static/src/js/kanban_common.js index 13648c3ae78..bcfb8105762 100644 --- a/addons/web_kanban/static/src/js/kanban_common.js +++ b/addons/web_kanban/static/src/js/kanban_common.js @@ -1,4 +1,4 @@ -odoo.define('web_kanban.common', ['web.core', 'web.data', 'web.form_common', 'web.formats', 'web.framework', 'web.pyeval', 'web.Registry', 'web.session', 'web.time', 'web.utils', 'web.web_client', 'web.Widget'], function (require) { +odoo.define('web_kanban.common', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web_kanban/static/src/js/kanban_view.js b/addons/web_kanban/static/src/js/kanban_view.js index 9ec00d08600..9b1cc76eca7 100644 --- a/addons/web_kanban/static/src/js/kanban_view.js +++ b/addons/web_kanban/static/src/js/kanban_view.js @@ -1,4 +1,4 @@ -odoo.define('web_kanban.KanbanView', ['web.core', 'web.data', 'web.Model', 'web.pyeval', 'web.session', 'web.utils', 'web.View', 'web_kanban.common'], function (require) { +odoo.define('web_kanban.KanbanView', function (require) { "use strict"; var core = require('web.core'); @@ -579,7 +579,7 @@ return KanbanView; }); -odoo.define(['web.core', 'web.data', 'web.web_client', 'web_kanban.common', 'web_kanban.KanbanView'], function (require) { +odoo.define(function (require) { var core = require('web.core'); var data = require('web.data'); diff --git a/addons/web_kanban_gauge/static/src/js/kanban_gauge.js b/addons/web_kanban_gauge/static/src/js/kanban_gauge.js index 5af9f4adf08..7ffd021af4b 100644 --- a/addons/web_kanban_gauge/static/src/js/kanban_gauge.js +++ b/addons/web_kanban_gauge/static/src/js/kanban_gauge.js @@ -1,4 +1,4 @@ -odoo.define('web_kanban_gauge.widget', ['web.core', 'web_kanban.common'], function (require) { +odoo.define('web_kanban_gauge.widget', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web_kanban_sparkline/static/src/js/kanban_sparkline.js b/addons/web_kanban_sparkline/static/src/js/kanban_sparkline.js index 1c48fa3bb32..ff569a3888c 100644 --- a/addons/web_kanban_sparkline/static/src/js/kanban_sparkline.js +++ b/addons/web_kanban_sparkline/static/src/js/kanban_sparkline.js @@ -1,4 +1,4 @@ -odoo.define(['web_kanban.common'], function (require) { +odoo.define('web_kanban_sparkline.widget', function (require) { "use strict"; var kanban_common = require('web_kanban.common'); diff --git a/addons/web_linkedin/static/src/js/linkedin.js b/addons/web_linkedin/static/src/js/linkedin.js index 80425afff29..736efc0a536 100644 --- a/addons/web_linkedin/static/src/js/linkedin.js +++ b/addons/web_linkedin/static/src/js/linkedin.js @@ -1,4 +1,4 @@ -odoo.define('web_linkedin.web_linkedin', ['web.core', 'web.data', 'web.Dialog', 'web.form_widgets', 'web.Model', 'web.utils', 'web.Widget'], function (require) { +odoo.define('web_linkedin.web_linkedin', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web_tests/static/src/js/web_tests.js b/addons/web_tests/static/src/js/web_tests.js index 9540b717d83..1da1af8a0b5 100644 --- a/addons/web_tests/static/src/js/web_tests.js +++ b/addons/web_tests/static/src/js/web_tests.js @@ -1,4 +1,4 @@ -odoo.define(['web.core', 'web.data', 'web.FormView', 'web.Widget'], function (require) { +odoo.define('web_tests.web_tests', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web_tests_demo/static/src/js/demo.js b/addons/web_tests_demo/static/src/js/demo.js index ccfb6d21c70..1a08e3ba171 100644 --- a/addons/web_tests_demo/static/src/js/demo.js +++ b/addons/web_tests_demo/static/src/js/demo.js @@ -1,4 +1,4 @@ -odoo.define('web_tests_demo.demo', ['web.core'], function (require) { +odoo.define('web_tests_demo.demo', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web_tip/static/src/js/tip.js b/addons/web_tip/static/src/js/tip.js index 450bbe9803b..8f8e7f15ff1 100644 --- a/addons/web_tip/static/src/js/tip.js +++ b/addons/web_tip/static/src/js/tip.js @@ -1,4 +1,4 @@ -odoo.define(['web.core', 'web.form_widgets', 'web.Model', 'web.utils', 'web.WebClient'], function (require) { +odoo.define('web_tip.web_tip', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/web_view_editor/static/src/js/view_editor.js b/addons/web_view_editor/static/src/js/view_editor.js index f4a50b5b580..ac41cb953bd 100644 --- a/addons/web_view_editor/static/src/js/view_editor.js +++ b/addons/web_view_editor/static/src/js/view_editor.js @@ -1,4 +1,4 @@ -odoo.define(['web.ActionManager', 'web.core', 'web.data', 'web.Dialog', 'web.formats', 'web.Registry', 'web.session', 'web.utils', 'web.ViewManager', 'web.Widget'], function (require) { +odoo.define('web_view_editor.view_editor', function (require) { "use strict"; var ActionManager = require('web.ActionManager'); diff --git a/addons/website/static/src/js/summernote.js b/addons/website/static/src/js/summernote.js index 8f595685620..7fd6f7fbfe4 100644 --- a/addons/website/static/src/js/summernote.js +++ b/addons/website/static/src/js/summernote.js @@ -1,4 +1,4 @@ -odoo.define('website.summernote', ['web.core'], function (require) { +odoo.define('website.summernote', function (require) { 'use strict'; var core = require('web.core'); diff --git a/addons/website/static/src/js/website.ace.js b/addons/website/static/src/js/website.ace.js index 587cf1f235f..aa724e819fb 100644 --- a/addons/website/static/src/js/website.ace.js +++ b/addons/website/static/src/js/website.ace.js @@ -1,4 +1,4 @@ -odoo.define('website.ace', ['web.ajax', 'web.Class', 'web.core', 'web.Widget', 'website.ace_call', 'website.website'], function (require) { +odoo.define('website.ace', function (require) { 'use strict'; var ajax = require('web.ajax'); diff --git a/addons/website/static/src/js/website.backend.iframe.js b/addons/website/static/src/js/website.backend.iframe.js index bcce2ab1404..925fb6aa4b1 100644 --- a/addons/website/static/src/js/website.backend.iframe.js +++ b/addons/website/static/src/js/website.backend.iframe.js @@ -1,4 +1,4 @@ -odoo.define('website.backend.iframe', ['website.editor', 'website.snippets.editor'], function (require) { +odoo.define('website.backend.iframe', function (require) { 'use strict'; var editor = require('website.editor'); diff --git a/addons/website/static/src/js/website.backend.js b/addons/website/static/src/js/website.backend.js index e7638938d6b..c88f866b489 100644 --- a/addons/website/static/src/js/website.backend.js +++ b/addons/website/static/src/js/website.backend.js @@ -1,4 +1,4 @@ -odoo.define('website.backend', ['web.core', 'web.form_common', 'web.form_widgets'], function (require) { +odoo.define('website.backend', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/website/static/src/js/website.contentMenu.js b/addons/website/static/src/js/website.contentMenu.js index 3bc9b66cab1..f1d53af9c8d 100644 --- a/addons/website/static/src/js/website.contentMenu.js +++ b/addons/website/static/src/js/website.contentMenu.js @@ -1,4 +1,4 @@ -odoo.define('website.contentMenu', ['web.ajax', 'web.core', 'web.Widget', 'website.editor', 'website.website'], function (require) { +odoo.define('website.contentMenu', function (require) { "use strict"; var ajax = require('web.ajax'); diff --git a/addons/website/static/src/js/website.editor.js b/addons/website/static/src/js/website.editor.js index 047e3d797eb..7b300aebd7f 100644 --- a/addons/website/static/src/js/website.editor.js +++ b/addons/website/static/src/js/website.editor.js @@ -1,4 +1,4 @@ -odoo.define('website.editor', ['web.ajax', 'web.core', 'web.utils', 'web.Widget', 'website.website'], function (require) { +odoo.define('website.editor', function (require) { 'use strict'; var ajax = require('web.ajax'); diff --git a/addons/website/static/src/js/website.js b/addons/website/static/src/js/website.js index ff19545b687..340680c8d7c 100644 --- a/addons/website/static/src/js/website.js +++ b/addons/website/static/src/js/website.js @@ -1,4 +1,4 @@ -odoo.define('website.website', ['web.ajax', 'web.core', 'web.session'], function (require) { +odoo.define('website.website', function (require) { "use strict"; var ajax = require('web.ajax'); @@ -400,7 +400,7 @@ return { }); -odoo.define('web.session', ['web.Session'], function (require) { +odoo.define('web.session', function (require) { "use strict"; var Session = require('web.Session'); diff --git a/addons/website/static/src/js/website.mobile.js b/addons/website/static/src/js/website.mobile.js index 1375d3181d5..517dcdbbe68 100644 --- a/addons/website/static/src/js/website.mobile.js +++ b/addons/website/static/src/js/website.mobile.js @@ -1,4 +1,4 @@ -odoo.define('website.mobile', ['web.Widget', 'website.website'], function (require) { +odoo.define('website.mobile', function (require) { 'use strict'; var Widget = require('web.Widget'); diff --git a/addons/website/static/src/js/website.seo.js b/addons/website/static/src/js/website.seo.js index 373d6bda17a..5a848157493 100644 --- a/addons/website/static/src/js/website.seo.js +++ b/addons/website/static/src/js/website.seo.js @@ -1,4 +1,4 @@ -odoo.define('website.seo', ['web.Class', 'web.mixins', 'web.Model', 'web.Widget', 'website.website'], function (require) { +odoo.define('website.seo', function (require) { 'use strict'; var Class = require('web.Class'); diff --git a/addons/website/static/src/js/website.share.js b/addons/website/static/src/js/website.share.js index 3bfb794398f..3f4e0cf17a3 100644 --- a/addons/website/static/src/js/website.share.js +++ b/addons/website/static/src/js/website.share.js @@ -1,4 +1,4 @@ -odoo.define('website.share', ['web.core', 'web.Widget', 'website.website'], function (require) { +odoo.define('website.share', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/website/static/src/js/website.snippets.animation.js b/addons/website/static/src/js/website.snippets.animation.js index f03dfee9d6a..177b30d0cb1 100644 --- a/addons/website/static/src/js/website.snippets.animation.js +++ b/addons/website/static/src/js/website.snippets.animation.js @@ -1,4 +1,4 @@ -odoo.define('website.snippets.animation', ['web.ajax', 'web.core', 'website.website'], function (require) { +odoo.define('website.snippets.animation', function (require) { 'use strict'; var ajax = require('web.ajax'); diff --git a/addons/website/static/src/js/website.snippets.editor.js b/addons/website/static/src/js/website.snippets.editor.js index 9a8a4de5d7e..18ccea94cfd 100644 --- a/addons/website/static/src/js/website.snippets.editor.js +++ b/addons/website/static/src/js/website.snippets.editor.js @@ -1,4 +1,4 @@ -odoo.define('website.snippets.editor', ['web.ajax', 'web.Class', 'web.core', 'web.Widget', 'website.editor', 'website.snippets.animation', 'website.website'], function (require) { +odoo.define('website.snippets.editor', function (require) { 'use strict'; var ajax = require('web.ajax'); diff --git a/addons/website/static/src/js/website.snippets.gallery.js b/addons/website/static/src/js/website.snippets.gallery.js index ba68ff953ce..cd1918d4edf 100644 --- a/addons/website/static/src/js/website.snippets.gallery.js +++ b/addons/website/static/src/js/website.snippets.gallery.js @@ -1,4 +1,4 @@ -odoo.define('website.snippets.gallery', ['web.core', 'website.snippets.editor', 'website.website'], function (require) { +odoo.define('website.snippets.gallery', function (require) { 'use strict'; var core = require('web.core'); diff --git a/addons/website/static/src/js/website.theme.js b/addons/website/static/src/js/website.theme.js index 4fa123782a6..b3dcbc9b0b6 100644 --- a/addons/website/static/src/js/website.theme.js +++ b/addons/website/static/src/js/website.theme.js @@ -1,4 +1,4 @@ -odoo.define('website.theme', ['web.ajax', 'web.core', 'web.Widget', 'website.website'], function (require) { +odoo.define('website.theme', function (require) { 'use strict'; var ajax = require('web.ajax'); diff --git a/addons/website/static/src/js/website.tour.banner.js b/addons/website/static/src/js/website.tour.banner.js index 56d3802ac35..70dd3c49bfa 100644 --- a/addons/website/static/src/js/website.tour.banner.js +++ b/addons/website/static/src/js/website.tour.banner.js @@ -1,4 +1,4 @@ -odoo.define('website.tour.banner', ['web.core', 'web.Tour', 'website.website'], function (require) { +odoo.define('website.tour.banner', function (require) { 'use strict'; var core = require('web.core'); diff --git a/addons/website/static/src/js/website.tour.js b/addons/website/static/src/js/website.tour.js index 4af630a8b8d..c6a31b779e9 100644 --- a/addons/website/static/src/js/website.tour.js +++ b/addons/website/static/src/js/website.tour.js @@ -1,4 +1,4 @@ -odoo.define('website.tour', ['web.Tour', 'website.editor'], function (require) { +odoo.define('website.tour', function (require) { 'use strict'; var Tour = require('web.Tour'); diff --git a/addons/website/static/src/js/website.tour.rte.js b/addons/website/static/src/js/website.tour.rte.js index c13ebd7889a..6a50dc444c2 100644 --- a/addons/website/static/src/js/website.tour.rte.js +++ b/addons/website/static/src/js/website.tour.rte.js @@ -1,4 +1,4 @@ -odoo.define('website.tour.rte', ['web.core', 'web.Tour'], function (require) { +odoo.define('website.tour.rte', function (require) { 'use strict'; var core = require('web.core'); diff --git a/addons/website/static/src/js/website.translator.js b/addons/website/static/src/js/website.translator.js index f83db7ba30a..aa72fad210b 100644 --- a/addons/website/static/src/js/website.translator.js +++ b/addons/website/static/src/js/website.translator.js @@ -1,4 +1,4 @@ -odoo.define('website.translator', ['website.editor', 'website.website'], function (require) { +odoo.define('website.translator', function (require) { 'use strict'; var editor = require('website.editor'); diff --git a/addons/website_blog/static/src/js/website.tour.blog.js b/addons/website_blog/static/src/js/website.tour.blog.js index e302f798081..bcbf8bc0a04 100644 --- a/addons/website_blog/static/src/js/website.tour.blog.js +++ b/addons/website_blog/static/src/js/website.tour.blog.js @@ -1,4 +1,4 @@ -odoo.define('website_blog.tour', ['web.core', 'web.Tour', 'website.website'], function (require) { +odoo.define('website_blog.tour', function (require) { 'use strict'; var core = require('web.core'); diff --git a/addons/website_blog/static/src/js/website_blog.editor.js b/addons/website_blog/static/src/js/website_blog.editor.js index 62e9018c178..261760367ee 100644 --- a/addons/website_blog/static/src/js/website_blog.editor.js +++ b/addons/website_blog/static/src/js/website_blog.editor.js @@ -1,4 +1,4 @@ -odoo.define('website_blog.editor', ['web.ajax', 'web.core', 'web.Model', 'website.contentMenu', 'website.define', 'website.editor', 'website.snippets.editor', 'website.website'], function (require) { +odoo.define('website_blog.editor', function (require) { "use strict"; var ajax = require('web.ajax'); diff --git a/addons/website_blog/static/src/js/website_blog.inline.discussion.js b/addons/website_blog/static/src/js/website_blog.inline.discussion.js index 8a84f7eacc0..9da538bb0a6 100644 --- a/addons/website_blog/static/src/js/website_blog.inline.discussion.js +++ b/addons/website_blog/static/src/js/website_blog.inline.discussion.js @@ -1,4 +1,4 @@ -odoo.define('website_blog.InlineDiscussion', ['web.ajax', 'web.core', 'website.website'], function (require) { +odoo.define('website_blog.InlineDiscussion', function (require) { 'use strict'; // Inspired from https://github.com/tsi/inlineDisqussions diff --git a/addons/website_blog/static/src/js/website_blog.js b/addons/website_blog/static/src/js/website_blog.js index 3c8f9606064..34fd94fd385 100644 --- a/addons/website_blog/static/src/js/website_blog.js +++ b/addons/website_blog/static/src/js/website_blog.js @@ -1,4 +1,4 @@ -odoo.define('website_blog.website_blog', ['web.ajax', 'website_blog.InlineDiscussion'], function (require) { +odoo.define('website_blog.website_blog', function (require) { "use strict"; var ajax = require('web.ajax'); diff --git a/addons/website_crm_score/static/src/js/display_filters.js b/addons/website_crm_score/static/src/js/display_filters.js index 13df745646f..d7817aa4dcf 100644 --- a/addons/website_crm_score/static/src/js/display_filters.js +++ b/addons/website_crm_score/static/src/js/display_filters.js @@ -1,4 +1,4 @@ -odoo.define('website_crm_score.filters', ['web_kanban.common'], function (require) { +odoo.define('website_crm_score.filters', function (require) { "use strict"; var common = require('web_kanban.common'); diff --git a/addons/website_crm_score/static/src/js/set_score.js b/addons/website_crm_score/static/src/js/set_score.js index 06c150ed29e..29caf860250 100644 --- a/addons/website_crm_score/static/src/js/set_score.js +++ b/addons/website_crm_score/static/src/js/set_score.js @@ -1,4 +1,4 @@ -odoo.define('website_crm_score.set_score', ['web.Model', 'website.seo', 'website.website'], function (require) { +odoo.define('website_crm_score.set_score', function (require) { "use strict"; var Model = require('web.Model'); diff --git a/addons/website_event/static/src/js/website.tour.event.js b/addons/website_event/static/src/js/website.tour.event.js index eb3422628f3..f2d9493ba07 100644 --- a/addons/website_event/static/src/js/website.tour.event.js +++ b/addons/website_event/static/src/js/website.tour.event.js @@ -1,4 +1,4 @@ -odoo.define('website_event.tour', ['web.core', 'web.Tour', 'website.website'], function (require) { +odoo.define('website_event.tour', function (require) { 'use strict'; var core = require('web.core'); diff --git a/addons/website_event/static/src/js/website_event.editor.js b/addons/website_event/static/src/js/website_event.editor.js index ee8ae431062..3bec1afa8f1 100644 --- a/addons/website_event/static/src/js/website_event.editor.js +++ b/addons/website_event/static/src/js/website_event.editor.js @@ -1,4 +1,4 @@ -odoo.define('website_event.editor', ['web.core', 'website.contentMenu', 'website.website'], function (require) { +odoo.define('website_event.editor', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/website_event/static/src/js/website_event.js b/addons/website_event/static/src/js/website_event.js index afa37dff93d..3b2248742a9 100644 --- a/addons/website_event/static/src/js/website_event.js +++ b/addons/website_event/static/src/js/website_event.js @@ -1,4 +1,4 @@ -odoo.define('website_event.website_event', ['web.ajax'], function (require) { +odoo.define('website_event.website_event', function (require) { var ajax = require('web.ajax'); diff --git a/addons/website_event/static/src/js/website_geolocation.js b/addons/website_event/static/src/js/website_geolocation.js index c292ca40833..6223500aed7 100644 --- a/addons/website_event/static/src/js/website_geolocation.js +++ b/addons/website_event/static/src/js/website_geolocation.js @@ -1,4 +1,4 @@ -odoo.define('website_event.geolocation', ['website.snippets.animation'], function (require) { +odoo.define('website_event.geolocation', function (require) { "use strict"; var animation = require('website.snippets.animation'); diff --git a/addons/website_event_sale/static/src/js/website.tour.event_sale.js b/addons/website_event_sale/static/src/js/website.tour.event_sale.js index ab14ef41e82..fa109550dc4 100644 --- a/addons/website_event_sale/static/src/js/website.tour.event_sale.js +++ b/addons/website_event_sale/static/src/js/website.tour.event_sale.js @@ -1,4 +1,4 @@ -odoo.define('website_event_sale.tour', ['web.Tour', 'website.website'], function (require) { +odoo.define('website_event_sale.tour', function (require) { 'use strict'; var Tour = require('web.Tour'); diff --git a/addons/website_forum/static/src/js/website_forum.editor.js b/addons/website_forum/static/src/js/website_forum.editor.js index 4779464451a..e1a9549dbac 100644 --- a/addons/website_forum/static/src/js/website_forum.editor.js +++ b/addons/website_forum/static/src/js/website_forum.editor.js @@ -1,4 +1,4 @@ -odoo.define('website_forum.editor', ['web.core', 'website.contentMenu', 'website.website'], function (require) { +odoo.define('website_forum.editor', function (require) { "use strict"; var core = require('web.core'); diff --git a/addons/website_forum/static/src/js/website_forum.js b/addons/website_forum/static/src/js/website_forum.js index 2f33d7a7643..c3abbd19a2e 100644 --- a/addons/website_forum/static/src/js/website_forum.js +++ b/addons/website_forum/static/src/js/website_forum.js @@ -1,4 +1,4 @@ -odoo.define('website_forum.website_forum', ['web.ajax', 'web.core', 'website.website'], function (require) { +odoo.define('website_forum.website_forum', function (require) { 'use strict'; var ajax = require('web.ajax'); diff --git a/addons/website_forum/static/src/js/website_forum.share.js b/addons/website_forum/static/src/js/website_forum.share.js index 3a89d5395a3..710642a2949 100644 --- a/addons/website_forum/static/src/js/website_forum.share.js +++ b/addons/website_forum/static/src/js/website_forum.share.js @@ -1,4 +1,4 @@ -odoo.define('website_forum.share', ['web.ajax', 'web.core', 'website.share', 'website.website'], function (require) { +odoo.define('website_forum.share', function (require) { 'use strict'; var ajax = require('web.ajax'); diff --git a/addons/website_forum/static/src/js/website_tour_forum.js b/addons/website_forum/static/src/js/website_tour_forum.js index 7b72ca3ec99..478f39aede3 100644 --- a/addons/website_forum/static/src/js/website_tour_forum.js +++ b/addons/website_forum/static/src/js/website_tour_forum.js @@ -1,4 +1,4 @@ -odoo.define('website_forum.tour_forum', ['web.core', 'web.Tour'], function (require) { +odoo.define('website_forum.tour_forum', function (require) { 'use strict'; var core = require('web.core'); diff --git a/addons/website_forum/static/src/js/website_tour_forum_question.js b/addons/website_forum/static/src/js/website_tour_forum_question.js index 0787f4bd1e8..fe12a1a244c 100644 --- a/addons/website_forum/static/src/js/website_tour_forum_question.js +++ b/addons/website_forum/static/src/js/website_tour_forum_question.js @@ -1,4 +1,4 @@ -odoo.define('website_forum.tour_forum_question', ['web.Tour'], function (require) { +odoo.define('website_forum.tour_forum_question', function (require) { 'use strict'; var Tour = require('web.Tour'); diff --git a/addons/website_gengo/static/src/js/website_gengo.js b/addons/website_gengo/static/src/js/website_gengo.js index 6a5bd75bb78..0c22f70e422 100644 --- a/addons/website_gengo/static/src/js/website_gengo.js +++ b/addons/website_gengo/static/src/js/website_gengo.js @@ -1,4 +1,4 @@ -odoo.define('website_gengo.website_gengo', ['web.ajax', 'web.core', 'web.Widget', 'website.editor', 'website.website'], function (require) { +odoo.define('website_gengo.website_gengo', function (require) { 'use strict'; var ajax = require('web.ajax'); diff --git a/addons/website_links/static/src/js/website_links.js b/addons/website_links/static/src/js/website_links.js index 55d8811de44..6d23e9dca27 100644 --- a/addons/website_links/static/src/js/website_links.js +++ b/addons/website_links/static/src/js/website_links.js @@ -1,4 +1,4 @@ -odoo.define('website_links.website_links', ['web.ajax', 'web.core', 'web.Widget', 'website.website'], function (require) { +odoo.define('website_links.website_links', function (require) { 'use strict'; var ajax = require('web.ajax'); diff --git a/addons/website_links/static/src/js/website_links_charts.js b/addons/website_links/static/src/js/website_links_charts.js index 2adfbc1d637..474da0cba65 100644 --- a/addons/website_links/static/src/js/website_links_charts.js +++ b/addons/website_links/static/src/js/website_links_charts.js @@ -1,4 +1,4 @@ -odoo.define('website_links.charts', ['web.Widget', 'website.website'], function (require) { +odoo.define('website_links.charts', function (require) { 'use strict'; var Widget = require('web.Widget'); diff --git a/addons/website_links/static/src/js/website_links_code_editor.js b/addons/website_links/static/src/js/website_links_code_editor.js index 9ecefa7dd5a..ec36416c359 100644 --- a/addons/website_links/static/src/js/website_links_code_editor.js +++ b/addons/website_links/static/src/js/website_links_code_editor.js @@ -1,4 +1,4 @@ -odoo.define('website_links.code_editor', ['web.ajax', 'website.website'], function (require) { +odoo.define('website_links.code_editor', function (require) { 'use strict'; var ajax = require('web.ajax'); diff --git a/addons/website_mail/static/src/js/follow.js b/addons/website_mail/static/src/js/follow.js index 9a7f914edad..6b73d4156d3 100644 --- a/addons/website_mail/static/src/js/follow.js +++ b/addons/website_mail/static/src/js/follow.js @@ -1,4 +1,4 @@ -odoo.define('website_mail.follow', ['web.ajax', 'website.snippets.animation'], function (require) { +odoo.define('website_mail.follow', function (require) { 'use strict'; var ajax = require('web.ajax'); diff --git a/addons/website_mail/static/src/js/website_email_designer.js b/addons/website_mail/static/src/js/website_email_designer.js index ad8e7440b7d..beafd4a6b5e 100644 --- a/addons/website_mail/static/src/js/website_email_designer.js +++ b/addons/website_mail/static/src/js/website_email_designer.js @@ -1,4 +1,4 @@ -odoo.define('website_mail.website_mail', ['web.Model', 'website.editor', 'website.snippets.editor'], function (require) { +odoo.define('website_mail.website_mail', function (require) { "use strict"; var Model = require('web.Model'); diff --git a/addons/website_mail_group/static/src/js/website_mail_group.editor.js b/addons/website_mail_group/static/src/js/website_mail_group.editor.js index 1295818186e..ab3c2caa13a 100644 --- a/addons/website_mail_group/static/src/js/website_mail_group.editor.js +++ b/addons/website_mail_group/static/src/js/website_mail_group.editor.js @@ -1,4 +1,4 @@ -odoo.define('website_mail_group.editor', ['web.core', 'web.Model', 'website.snippets.editor', 'website.website'], function (require) { +odoo.define('website_mail_group.editor', function (require) { 'use strict'; var core = require('web.core'); diff --git a/addons/website_mail_group/static/src/js/website_mail_group.js b/addons/website_mail_group/static/src/js/website_mail_group.js index 30f9e43f60c..8346e917693 100644 --- a/addons/website_mail_group/static/src/js/website_mail_group.js +++ b/addons/website_mail_group/static/src/js/website_mail_group.js @@ -1,4 +1,4 @@ -odoo.define('website_mail_group', ['web.ajax'], function (require) { +odoo.define('website_mail_group', function (require) { "use strict"; var ajax = require('web.ajax'); diff --git a/addons/website_mail_group/static/src/js/website_mail_group.snippet.js b/addons/website_mail_group/static/src/js/website_mail_group.snippet.js index 0cf1050c4d5..3211db69930 100644 --- a/addons/website_mail_group/static/src/js/website_mail_group.snippet.js +++ b/addons/website_mail_group/static/src/js/website_mail_group.snippet.js @@ -1,4 +1,4 @@ -odoo.define('website_mail_group.snippet', ['web.ajax', 'website.snippets.animation'], function (require) { +odoo.define('website_mail_group.snippet', function (require) { 'use strict'; var ajax = require('web.ajax'); diff --git a/addons/website_quote/static/src/js/website_quotation.js b/addons/website_quote/static/src/js/website_quotation.js index 6e534893094..fe5f602d84f 100644 --- a/addons/website_quote/static/src/js/website_quotation.js +++ b/addons/website_quote/static/src/js/website_quotation.js @@ -1,4 +1,4 @@ -odoo.define('website_quote.website_quote', ['web.ajax', 'web.Widget', 'website.website'], function (require) { +odoo.define('website_quote.website_quote', function (require) { 'use strict'; var ajax = require('web.ajax'); diff --git a/addons/website_sale/static/src/js/website_sale.editor.js b/addons/website_sale/static/src/js/website_sale.editor.js index e5992e9664c..b7d69b8c257 100644 --- a/addons/website_sale/static/src/js/website_sale.editor.js +++ b/addons/website_sale/static/src/js/website_sale.editor.js @@ -1,4 +1,4 @@ -odoo.define('website_sale.editor', ['web.ajax', 'web.core', 'web.Model', 'website.contentMenu', 'website.snippets.editor', 'website.website'], function (require) { +odoo.define('website_sale.editor', function (require) { "use strict"; var ajax = require('web.ajax'); diff --git a/addons/website_sale/static/src/js/website_sale.js b/addons/website_sale/static/src/js/website_sale.js index 3bbf3a4dbbe..b7dc3320089 100644 --- a/addons/website_sale/static/src/js/website_sale.js +++ b/addons/website_sale/static/src/js/website_sale.js @@ -1,4 +1,4 @@ -odoo.define('website_sale.website_sale', ['web.ajax'], function (require) { +odoo.define('website_sale.website_sale', function (require) { "use strict"; var ajax = require('web.ajax'); diff --git a/addons/website_sale/static/src/js/website_sale_payment.js b/addons/website_sale/static/src/js/website_sale_payment.js index 6cbf0048c52..4653dbcae17 100644 --- a/addons/website_sale/static/src/js/website_sale_payment.js +++ b/addons/website_sale/static/src/js/website_sale_payment.js @@ -1,4 +1,4 @@ -odoo.define('website_sale.payment', ['web.ajax'], function (require) { +odoo.define('website_sale.payment', function (require) { "use strict"; var ajax = require('web.ajax'); diff --git a/addons/website_sale/static/src/js/website_sale_tour_buy.js b/addons/website_sale/static/src/js/website_sale_tour_buy.js index 74e0f653005..38212847fdb 100644 --- a/addons/website_sale/static/src/js/website_sale_tour_buy.js +++ b/addons/website_sale/static/src/js/website_sale_tour_buy.js @@ -1,4 +1,4 @@ -odoo.define('website_sale.tour', ['web.Tour'], function (require) { +odoo.define('website_sale.tour', function (require) { 'use strict'; var Tour = require('web.Tour'); diff --git a/addons/website_sale/static/src/js/website_sale_tour_shop.js b/addons/website_sale/static/src/js/website_sale_tour_shop.js index 0af26b69b37..3655af43f60 100644 --- a/addons/website_sale/static/src/js/website_sale_tour_shop.js +++ b/addons/website_sale/static/src/js/website_sale_tour_shop.js @@ -1,4 +1,4 @@ -odoo.define('website_sale.tour_shop', ['web.core', 'web.Tour', 'website.website'], function (require) { +odoo.define('website_sale.tour_shop', function (require) { 'use strict'; var core = require('web.core'); diff --git a/addons/website_sale/static/src/js/website_sale_validate.js b/addons/website_sale/static/src/js/website_sale_validate.js index 17b9f45a3f7..dce80543dc3 100644 --- a/addons/website_sale/static/src/js/website_sale_validate.js +++ b/addons/website_sale/static/src/js/website_sale_validate.js @@ -1,4 +1,4 @@ -odoo.define('website_sale.validate', ['web.ajax'], function(require) { +odoo.define('website_sale.validate', function(require) { "use strict"; var ajax = require('web.ajax'); diff --git a/addons/website_sale_options/static/src/js/website_sale.js b/addons/website_sale_options/static/src/js/website_sale.js index 20d2231c004..d1fc617cc70 100644 --- a/addons/website_sale_options/static/src/js/website_sale.js +++ b/addons/website_sale_options/static/src/js/website_sale.js @@ -1,4 +1,4 @@ -odoo.define('website_sale.website_sale', ['web.ajax', 'website.website'], function(require) { +odoo.define('website_sale.website_sale', function(require) { "use strict"; var ajax = require('web.ajax'); diff --git a/addons/website_sale_options/static/src/js/website_sale.test.js b/addons/website_sale_options/static/src/js/website_sale.test.js index e7d63e23401..dfe62a9a4d7 100644 --- a/addons/website_sale_options/static/src/js/website_sale.test.js +++ b/addons/website_sale_options/static/src/js/website_sale.test.js @@ -1,4 +1,4 @@ -odoo.define('website_sale.test', ['web.core', 'web.Tour'], function (require) { +odoo.define('website_sale.test', function (require) { 'use strict'; var core = require('web.core'); diff --git a/addons/website_slides/static/src/js/slides.js b/addons/website_slides/static/src/js/slides.js index 00b89aaa940..fe46ed826b0 100644 --- a/addons/website_slides/static/src/js/slides.js +++ b/addons/website_slides/static/src/js/slides.js @@ -1,5 +1,5 @@ /*global $, _, PDFJS */ -odoo.define('website_slides.slides', ['web.ajax', 'web.core', 'web.time', 'web.Widget'], function (require) { +odoo.define('website_slides.slides', function (require) { "use strict"; var ajax = require('web.ajax'); diff --git a/addons/website_slides/static/src/js/slides_embed.js b/addons/website_slides/static/src/js/slides_embed.js index 3184780e691..3bcc508d19f 100644 --- a/addons/website_slides/static/src/js/slides_embed.js +++ b/addons/website_slides/static/src/js/slides_embed.js @@ -1,5 +1,5 @@ /*global $, _, PDFSlidesViewer*/ -odoo.define('website_slides.slides_embed', [], function (require) { +odoo.define('website_slides.slides_embed', function (require) { /** diff --git a/addons/website_slides/static/src/js/slides_upload.js b/addons/website_slides/static/src/js/slides_upload.js index 90c962c2cba..2cece16ca91 100644 --- a/addons/website_slides/static/src/js/slides_upload.js +++ b/addons/website_slides/static/src/js/slides_upload.js @@ -1,5 +1,5 @@ /*global $, _, PDFJS */ -odoo.define('website_slides.upload', ['web.ajax', 'web.core', 'web.Widget', 'website.website', 'website_slides.slides'], function (require) { +odoo.define('website_slides.upload', function (require) { "use strict"; var ajax = require('web.ajax'); diff --git a/addons/website_twitter/static/src/js/website.twitter.animation.js b/addons/website_twitter/static/src/js/website.twitter.animation.js index 15affa3ef9b..4142f454c8b 100644 --- a/addons/website_twitter/static/src/js/website.twitter.animation.js +++ b/addons/website_twitter/static/src/js/website.twitter.animation.js @@ -1,4 +1,4 @@ -odoo.define('website_twitter.animation', ['web.ajax', 'web.core', 'website.snippets.animation'], function (require) { +odoo.define('website_twitter.animation', function (require) { 'use strict'; var ajax = require('web.ajax'); diff --git a/addons/website_twitter/static/src/js/website.twitter.editor.js b/addons/website_twitter/static/src/js/website.twitter.editor.js index 5569950d710..21b5fa3465a 100644 --- a/addons/website_twitter/static/src/js/website.twitter.editor.js +++ b/addons/website_twitter/static/src/js/website.twitter.editor.js @@ -1,4 +1,4 @@ -odoo.define('website_twitter.editor', ['web.ajax', 'web.core', 'website.snippets.editor'], function (require) { +odoo.define('website_twitter.editor', function (require) { 'use strict'; var ajax = require('web.ajax'); diff --git a/addons/website_version/static/src/js/edit_version.js b/addons/website_version/static/src/js/edit_version.js index 5cb427619c3..cbe3846f500 100644 --- a/addons/website_version/static/src/js/edit_version.js +++ b/addons/website_version/static/src/js/edit_version.js @@ -1,4 +1,4 @@ -odoo.define('website_version.edit', ['web.ajax', 'web.core', 'website.editor'], function (require) { +odoo.define('website_version.edit', function (require) { 'use strict'; var ajax = require('web.ajax'); diff --git a/addons/website_version/static/src/js/menu_version.js b/addons/website_version/static/src/js/menu_version.js index c6c9ecbec2e..6c12d3f221c 100644 --- a/addons/website_version/static/src/js/menu_version.js +++ b/addons/website_version/static/src/js/menu_version.js @@ -1,4 +1,4 @@ -odoo.define('website_version.menu_version', ['web.ajax', 'web.core', 'web.Widget', 'website.website'], function (require) { +odoo.define('website_version.menu_version', function (require) { 'use strict'; var ajax = require('web.ajax'); diff --git a/addons/website_version/static/src/js/website_version.tour.versioning.js b/addons/website_version/static/src/js/website_version.tour.versioning.js index 5fef5a11df0..a02da2ebcab 100644 --- a/addons/website_version/static/src/js/website_version.tour.versioning.js +++ b/addons/website_version/static/src/js/website_version.tour.versioning.js @@ -1,4 +1,4 @@ -odoo.define('website_version.tour', ['web.core', 'web.Tour'], function (require) { +odoo.define('website_version.tour', function (require) { 'use strict'; var core = require('web.core'); diff --git a/addons/website_version/static/src/js/widget.js b/addons/website_version/static/src/js/widget.js index f682b2052f6..d9fb6d8e5f4 100644 --- a/addons/website_version/static/src/js/widget.js +++ b/addons/website_version/static/src/js/widget.js @@ -1,4 +1,4 @@ -odoo.define('website_version.widget', ['web.core','web.form_common', 'web.framework', 'web.pyeval'], function (require) { +odoo.define('website_version.widget', function (require) { "use strict"; var core = require('web.core'); diff --git a/openerp/addons/base/static/src/js/apps.js b/openerp/addons/base/static/src/js/apps.js index bd697384c3b..b73c06aa576 100644 --- a/openerp/addons/base/static/src/js/apps.js +++ b/openerp/addons/base/static/src/js/apps.js @@ -1,4 +1,4 @@ -odoo.define('base.apps', ['web.core', 'web.framework', 'web.Model', 'web.session', 'web.web_client', 'web.Widget'], function (require) { +odoo.define('base.apps', function (require) { "use strict"; var core = require('web.core'); |
