| 12345678910111213141516171819 | 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');    });});
 |