"use strict"; $(document).ready(function () { $("#sf_msg_container").empty(); $('#sf-spinner-panel').css('width', '100%'); // Workaround for Safari issue $.ajax({ type: 'POST', url: '/load_dxf/' }).done(function(data, textStatus, jqXHR) { // 200 or 202 if (data && data.messages) { data.messages.forEach((msg) => { $("#sf_msg_container").append('
'); }) $("#sf_msg_container").show(); } if (jqXHR.status == 200) { setTimeout(function() { window.location.reload() }, 1000); } }).fail(function(jqXHR, textStatus, errorThrown) { // 400, 404, 5xx // console.log(jqXHR, textStatus, errorThrown) if (jqXHR.responseJSON && jqXHR.responseJSON.errors) { jqXHR.responseJSON.errors.forEach((msg) => { $("#sf_msg_container").append(''); }) $("#sf_msg_container").show(); } }).always(function(r) { $('#sf-spinner-panel').css('width', '0%'); // Workaround for Safari issue }); });