Browse Source

Update: feedback before redirect

Signed-off-by: marncz <M.Czarnecki1@uni.brighton.ac.uk>
tags/v12.0.0beta1
Marcin Czarnecki 7 years ago
parent
commit
9f1fbc2c98
1 changed files with 14 additions and 2 deletions
  1. 14
    2
      core/js/update.js

+ 14
- 2
core/js/update.js View File

@@ -87,7 +87,7 @@

$('#update-progress-icon')
.addClass('icon-checkmark-white')
.removeClass('icon-loading-dark');
.removeClass('icon-loading-dark');

if (hasWarnings) {
$el.find('.update-show-detailed').before(
@@ -98,8 +98,13 @@
} else {
// FIXME: use product name
$el.find('.update-show-detailed').before(
$('<p>'+t('core', 'The update was successful. Redirecting you to Nextcloud now.')+'</p>')
$('<p>'+t('core', 'The update was successful. Redirecting you to Nextcloud in ')+'<span id="countdown"></span></p>')
);

for(var i = 4; i >= 0; i--) {
self.updateCountdown(i);
}

setTimeout(function () {
OC.redirect(OC.webroot + '/');
}, 3000);
@@ -107,6 +112,13 @@
});
},

updateCountdown: function (i) {
setTimeout(function(){
$("#countdown").html(i + " second");
if(i > 1) { $("#countdown").append("s"); }
}, (4 - i) * 1000);
},

setMessage: function(message) {
$('#update-progress-message').html(message);
$('#update-progress-detailed')

Loading…
Cancel
Save