From f3c8cc50c8e59294d7b0f9c9dbda4a0d673a3d5e Mon Sep 17 00:00:00 2001 From: Fabien Meghazi <fme@openerp.com> Date: Mon, 12 May 2014 17:18:12 +0200 Subject: [PATCH] [IMP] Include openerpframework in common assets. Add module list in bundle --- addons/web/static/src/js/boot.js | 6 +++--- addons/web/views/webclient_templates.xml | 10 +++++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/addons/web/static/src/js/boot.js b/addons/web/static/src/js/boot.js index cd58c3bb10a5..5fad3d0a140e 100644 --- a/addons/web/static/src/js/boot.js +++ b/addons/web/static/src/js/boot.js @@ -22,7 +22,7 @@ // this unique id will be replaced by hostname_databasename by // openerp.web.Session on the first connection _session_id: "instance0", - _modules: ['web'], + _modules: openerp._modules || ['web'], web_mobile: {}, /** * OpenERP instance constructor @@ -30,8 +30,8 @@ * @param {Array|String} modules list of modules to initialize */ init: function(modules) { - if (modules === null) { - modules = []; + if (modules === undefined) { + modules = openerp._modules; } modules = _.without(modules, "web"); if (inited) diff --git a/addons/web/views/webclient_templates.xml b/addons/web/views/webclient_templates.xml index 66da9c3cd998..5a6c6aaea4ca 100644 --- a/addons/web/views/webclient_templates.xml +++ b/addons/web/views/webclient_templates.xml @@ -20,6 +20,12 @@ <script type="text/javascript" src="/web/static/lib/jquery.ba-bbq/jquery.ba-bbq.js"></script> + <script type="text/javascript" src="/web/static/lib/qweb/qweb2.js"></script> + <script type="text/javascript" src="/web/static/src/js/openerpframework.js"></script> + <script type="text/javascript" charset="utf-8"> + openerp._modules = <t t-raw="modules"/>; + </script> + <link rel="stylesheet" href="/web/static/lib/fontawesome/css/font-awesome.css"/> </template> @@ -83,8 +89,6 @@ <link rel="stylesheet" href="/web/static/src/css/data_export.css"/> <link rel="stylesheet" href="/base/static/src/css/modules.css"/> - <script type="text/javascript" src="/web/static/lib/qweb/qweb2.js"></script> - <script type="text/javascript" src="/web/static/src/js/openerpframework.js"></script> <script type="text/javascript" src="/web/static/lib/py.js/lib/py.js"></script> <script type="text/javascript" src="/web/static/src/js/boot.js"></script> <script type="text/javascript" src="/web/static/src/js/testing.js"></script> @@ -136,7 +140,7 @@ <t t-call-assets="web.assets_backend"/> <script type="text/javascript"> $(function() { - var s = new openerp.init(<t t-raw="modules"/>); + var s = new openerp.init(); <t t-if="init"> <t t-raw="init"/> </t> -- GitLab