X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=addons%2Fweb%2Fstatic%2Fsrc%2Fjs%2Fboot.js;h=f41185be0c60d7a4f00a442b187cfd61ecb1af27;hb=5dfc14d359e1a2fae85154a41b109b129a647449;hp=10c8de096b29baafc64a96f052116cd8bb15ff19;hpb=8b2f8e1c88b339bb25c089c1623ca1f8b796237c;p=odoo%2Fodoo.git diff --git a/addons/web/static/src/js/boot.js b/addons/web/static/src/js/boot.js index 10c8de0..f41185b 100644 --- a/addons/web/static/src/js/boot.js +++ b/addons/web/static/src/js/boot.js @@ -19,9 +19,9 @@ /** * OpenERP instance constructor * - * @param {Boolean} skip_init if true, skips the built-in initialization + * @param {Array} modules list of modules to initialize */ - init: function(skip_init) { + init: function(modules) { var new_instance = { // links to the global openerp _openerp: openerp, @@ -35,8 +35,9 @@ web_mobile: {} }; openerp.sessions[new_instance._session_id] = new_instance; - if (!skip_init){ - openerp.web(new_instance); + modules = modules || ["web"]; + for(var i=0; i < modules.length; i++) { + openerp[modules[i]](new_instance); } return new_instance; }