Small cosmetic changes to export routine.

This commit is contained in:
James Cole
2017-09-14 18:03:39 +02:00
parent fc67c9a476
commit 6badf101d7
3 changed files with 9 additions and 16 deletions

View File

@@ -46,7 +46,7 @@ class ExportController extends Controller
$this->middleware(
function ($request, $next) {
View::share('mainTitleIcon', 'fa-file-archive-o');
View::share('title', trans('firefly.export_data'));
View::share('title', trans('firefly.export_and_backup_data'));
return $next($request);
}

View File

@@ -58,7 +58,8 @@ function hideForm() {
function showForm() {
"use strict";
$('#form-body').show();
$('#do-export-button').show();
$('#do-export-button').show().prop('disabled', false);
// enable button again:
}
function showLoading() {
@@ -88,7 +89,7 @@ function callExport() {
// call status, keep calling it until response is "finished"?
intervalId = window.setInterval(checkStatus, 500);
$.post('export/submit', data).done(function () {
$.post('export/submit', data, null, 'json').done(function () {
// stop polling:
window.clearTimeout(intervalId);
@@ -103,18 +104,13 @@ function callExport() {
// show download
showDownload();
}).fail(function (data) {
}).fail(function (jqXHR, textStatus, errorThrown) {
// show error.
// show form again.
var response = jqXHR.responseJSON;
var errorText = 'The export failed. Please check the log files to find out why.';
if (typeof data.responseJSON === 'object') {
errorText = '';
for (var propt in data.responseJSON) {
if (data.responseJSON.hasOwnProperty(propt)) {
errorText += propt + ': ' + data.responseJSON[propt][0];
}
}
if (typeof response === 'object') {
errorText =response.message;
}
showError(errorText);

View File

@@ -5,9 +5,6 @@
{% endblock %}
{% block content %}
<form method="post" action="{{ route('export.submit') }}" accept-charset="UTF-8" class="form-horizontal" id="export">
<input name="_token" type="hidden" value="{{ csrf_token() }}">
<input name="job" type="hidden" value="{{ job.key }}">
@@ -17,7 +14,7 @@
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title">{{ 'export_data'|_ }}</h3>
<h3 class="box-title">{{ 'export_and_backup_data'|_ }}</h3>
</div>
<div class="box-body">
<div id="export-loading" style="display:none;">