diff --git a/benchmark/scripts/be_flask.py b/benchmark/scripts/be_flask.py
index 9af9c83..e42342e 100755
--- a/benchmark/scripts/be_flask.py
+++ b/benchmark/scripts/be_flask.py
@@ -67,6 +67,7 @@ def show():
return render_template(
"report.html",
data=data,
+ file=selected_file,
summary=summary,
framework=app.config[FRAMEWORK],
)
diff --git a/benchmark/scripts/templates/partials/js_report.js b/benchmark/scripts/templates/partials/js_report.js
index 4cbe71e..de7d2cb 100644
--- a/benchmark/scripts/templates/partials/js_report.js
+++ b/benchmark/scripts/templates/partials/js_report.js
@@ -8,4 +8,22 @@ $(document).ready(function () {
$(this).addClass('{{ selected }}');
}
});
- });
\ No newline at end of file
+ });
+ function excelFile() {
+ var selectedFiles = ["{{ file }}"];
+ // send data to server with ajax post
+ $.ajax({
+ type:'POST',
+ url:'/excel',
+ data: JSON.stringify(selectedFiles),
+ contentType: "application/json",
+ dataType: 'json',
+ success: function(data){
+ alert("Se ha generado el archivo "+data.file);
+ },
+ error: function (xhr, ajaxOptions, thrownError) {
+ var mensaje = JSON.parse(xhr.responseText || '{\"mensaje\": \"Error indeterminado\"}');
+ alert(mensaje.mensaje);
+ }
+ });
+}
\ No newline at end of file
diff --git a/benchmark/scripts/templates/partials/table_report_bootstrap.html b/benchmark/scripts/templates/partials/table_report_bootstrap.html
index c434c5d..f88210d 100644
--- a/benchmark/scripts/templates/partials/table_report_bootstrap.html
+++ b/benchmark/scripts/templates/partials/table_report_bootstrap.html
@@ -79,6 +79,9 @@
Total score: {{ "%.6f" % (data.results | sum(attribute="score")) }}