diff --git a/addons/base_default_home/static/src/js/home.js b/addons/base_default_home/static/src/js/home.js index 8cdec179999..e95b9681ceb 100644 --- a/addons/base_default_home/static/src/js/home.js +++ b/addons/base_default_home/static/src/js/home.js @@ -77,20 +77,16 @@ openerp.base_default_home = function (openerp) { [['name', '=', module_name], ['state', '=', 'uninstalled']]), Upgrade = new openerp.base.DataSet(this, 'base.module.upgrade'); - var $overlay = $('
') - .appendTo(document.body) - .css('z-index', 10001), - $wait = $overlay.add( - $('') - .appendTo(document.body) - .css({position: 'absolute', top: '50%', left: '50%'})); + $.blockUI({ + message: '' + }); Modules.read_slice(['id'], null, null, function (records) { if (!(records.length === 1)) { return; } Modules.call('state_update', [_.pluck(records, 'id'), 'to install', ['uninstalled']], function () { Upgrade.call('upgrade_module', [[]], function () { - $wait.remove(); + $.unblockUI(); // TODO: less brutal reloading window.location.reload(true); });