Prevent leaving the DB update page while in progress

This commit is contained in:
Vincent Petry 2015-10-13 17:34:13 +02:00 committed by Thomas Müller
parent 64dc222ce5
commit 06ddd40886
1 changed files with 7 additions and 0 deletions

View File

@ -27,6 +27,11 @@
this.$el = $el;
this._started = true;
$(window).on('beforeunload.inprogress', function () {
return t('core', 'The upgrade is in progress, leaving this page might interrupt the process in some environments.');
});
this.addMessage(t(
'core',
'Updating {productName} to version {version}, this may take a while.', {
@ -61,6 +66,8 @@
.appendTo($el);
});
updateEventSource.listen('done', function() {
$(window).off('beforeunload.inprogress');
if (hasWarnings) {
$('<span>').addClass('bold')
.append('<br />')