Add detailed logs hidden and show them on request

This commit is contained in:
Morris Jobke 2016-03-31 14:27:01 +02:00 committed by Thomas Müller
parent 15339efd60
commit 1f7e02e4d4
4 changed files with 42 additions and 10 deletions

View File

@ -141,9 +141,6 @@ if (OC::checkUpgrade(false)) {
$disabledApps[$app] = (string) $l->t('%s (incompatible)', [$app]); $disabledApps[$app] = (string) $l->t('%s (incompatible)', [$app]);
} }
$disabledApps=[
'Contacts Plus (incompatible)'
];
if (!empty($disabledApps)) { if (!empty($disabledApps)) {
$eventSource->send('notice', $eventSource->send('notice',
(string)$l->t('Following apps have been disabled: %s', implode(', ', $disabledApps))); (string)$l->t('Following apps have been disabled: %s', implode(', ', $disabledApps)));

View File

@ -6,4 +6,21 @@
#update-progress-message { #update-progress-message {
margin-bottom: 10px; margin-bottom: 10px;
}
.update-show-detailed {
padding: 13px;
display: block;
}
#body-login .update a.update-show-detailed {
border-bottom: inherit;
}
#update-progress-detailed {
text-align: left;
}
#body-login .warning.hidden {
display: none;
} }

View File

@ -90,16 +90,16 @@
.removeClass('icon-loading-dark'); .removeClass('icon-loading-dark');
if (hasWarnings) { if (hasWarnings) {
$('<span>') $el.find('.update-show-detailed').before(
.append('<br />') $('<span>')
.append(t('core', 'The update was successful. There were warnings.')) .append('<br />')
.appendTo($el); .append(t('core', 'The update was successful. There were warnings.'))
);
var message = t('core', 'Please reload the page.'); var message = t('core', 'Please reload the page.');
$('<span>').append('<br />').append(message).append('<br />').appendTo($el); $('<span>').append(message).append('<br />').appendTo($el);
} else { } else {
// FIXME: use product name // FIXME: use product name
$('<span>') $('<span>')
.append('<br />')
.append(t('core', 'The update was successful. Redirecting you to ownCloud now.')) .append(t('core', 'The update was successful. Redirecting you to ownCloud now.'))
.appendTo($el); .appendTo($el);
setTimeout(function () { setTimeout(function () {
@ -111,19 +111,31 @@
setMessage: function(message) { setMessage: function(message) {
$('#update-progress-message').html(message); $('#update-progress-message').html(message);
$('#update-progress-detailed')
.append($('<span>'))
.append(message)
.append($('<br>'));
}, },
setPermanentMessage: function(message) { setPermanentMessage: function(message) {
$('#update-progress-message').html(message); $('#update-progress-message').html(message);
$('#update-progress-message-warnings') $('#update-progress-message-warnings')
.show() .show()
.append($('<ul>').append(message)) .append($('<ul>').append(message));
$('#update-progress-detailed')
.append($('<span>'))
.append(message)
.append($('<br>'));
}, },
setErrorMessage: function (message) { setErrorMessage: function (message) {
$('#update-progress-message-error') $('#update-progress-message-error')
.show() .show()
.html(message); .html(message);
$('#update-progress-detailed')
.append($('<span>'))
.append(message)
.append($('<br>'));
} }
}; };
@ -143,4 +155,8 @@ $(document).ready(function() {
}); });
return false; return false;
}); });
$('.update-show-detailed').on('click', function() {
$('#update-progress-detailed').toggleClass('hidden');
return false;
});
}); });

View File

@ -47,5 +47,7 @@
<p id="update-progress-message-error" class="warning hidden"></p> <p id="update-progress-message-error" class="warning hidden"></p>
<ul id="update-progress-message-warnings" class="warning hidden"></ul> <ul id="update-progress-message-warnings" class="warning hidden"></ul>
<p id="update-progress-message"></p> <p id="update-progress-message"></p>
<a class="update-show-detailed"><?php p($l->t( 'Detailed logs' )); ?> <img class="svg" src="<?php print_unescaped(image_path('', 'actions/caret.svg')); ?>" /></a>
<div id="update-progress-detailed" class="hidden warning"></div>
</div> </div>
</div> </div>