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