mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2025-11-15 17:56:07 +01:00
Add feedback during/after upgrade
This commit is contained in:
@@ -123,6 +123,10 @@ $(function () {
|
|||||||
toastErrors: true,
|
toastErrors: true,
|
||||||
success: function(result, status) {
|
success: function(result, status) {
|
||||||
toastr.success(result.message);
|
toastr.success(result.message);
|
||||||
|
|
||||||
|
if (url.indexOf('task:updategrav') !== -1) {
|
||||||
|
$('[data-gpm-grav]').remove();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}).always(function() {
|
}).always(function() {
|
||||||
GPMRefresh();
|
GPMRefresh();
|
||||||
@@ -223,12 +227,16 @@ $(function () {
|
|||||||
if (grav.isUpdatable) {
|
if (grav.isUpdatable) {
|
||||||
var icon = '<i class="fa fa-bullhorn"></i> ';
|
var icon = '<i class="fa fa-bullhorn"></i> ';
|
||||||
content = 'Grav <b>v{available}</b> is now available! <span class="less">(Current: v{version})</span> ',
|
content = 'Grav <b>v{available}</b> is now available! <span class="less">(Current: v{version})</span> ',
|
||||||
button = '<button data-maintenance-update="' + GravAdmin.config.base_url_relative + '/update.json/task:updategrav" class="button button-small secondary">Update Grav Now</button>';
|
button = '<button data-maintenance-update="' + GravAdmin.config.base_url_relative + '/update.json/task:updategrav" class="button button-small secondary" id="grav-update-button">Update Grav Now</button>';
|
||||||
|
|
||||||
content = jQuery.substitute(content, {available: grav.available, version: grav.version});
|
content = jQuery.substitute(content, {available: grav.available, version: grav.version});
|
||||||
$('[data-gpm-grav]').addClass('grav').html('<p>' + icon + content + button + '</p>');
|
$('[data-gpm-grav]').addClass('grav').html('<p>' + icon + content + button + '</p>');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$('#grav-update-button').on('click', function() {
|
||||||
|
$(this).html('Updating... please wait, downloading 2MB+..');
|
||||||
|
});
|
||||||
|
|
||||||
// dashboard
|
// dashboard
|
||||||
if ($('.updates-chart').length) {
|
if ($('.updates-chart').length) {
|
||||||
var missing = (resources.total + (grav.isUpdatable ? 1 : 0)) * 100 / (installed + (grav.isUpdatable ? 1 : 0)),
|
var missing = (resources.total + (grav.isUpdatable ? 1 : 0)) * 100 / (installed + (grav.isUpdatable ? 1 : 0)),
|
||||||
|
|||||||
Reference in New Issue
Block a user