mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2026-04-14 08:37:36 +02:00
20 lines
689 B
JavaScript
20 lines
689 B
JavaScript
import $ from 'jquery';
|
|
import request from '../utils/request';
|
|
|
|
// Dashboard update and Grav update
|
|
$('body').on('click', '[data-maintenance-update]', function() {
|
|
let element = $(this);
|
|
let url = element.data('maintenanceUpdate');
|
|
|
|
element.attr('disabled', 'disabled').find('> .fa').removeClass('fa-cloud-download').addClass('fa-refresh fa-spin');
|
|
|
|
request(url, (response) => {
|
|
if (response.type === 'updategrav') {
|
|
$('[data-gpm-grav]').remove();
|
|
$('#footer .grav-version').html(response.version);
|
|
}
|
|
|
|
element.removeAttr('disabled').find('> .fa').removeClass('fa-refresh fa-spin').addClass('fa-cloud-download');
|
|
});
|
|
});
|