Rework job page input file view

This commit is contained in:
Stephan Porada
2020-06-10 14:25:57 +02:00
parent 6e26e38326
commit 7e34892147
4 changed files with 76 additions and 12 deletions

View File

@ -21,9 +21,19 @@
<script>
var options = {page: 10,
pagination: [{name: "paginationTop",
paginationClass: "paginationTop",},
{paginationClass: "paginationBottom"}],
pagination: [
{
name: "paginationTop",
paginationClass: "paginationTop",
innerWindow: 8,
outerWindow: 1
},
{
paginationClass: "paginationBottom",
innerWindow: 8,
outerWindow: 1
}
],
valueNames: ['username', 'email', 'role', 'confirmed', 'id']};
var userList = new List('users', options);
</script>

View File

@ -79,7 +79,7 @@
<div class="col s12">
<div class="card">
<div class="card-content">
<div class="card-content" id="inputs">
<div class="row">
<div class="col s12 m2">
<span class="card-title"><i class="left material-icons" style="font-size: inherit;">input</i>Inputs</span>
@ -87,13 +87,9 @@
</div>
<div class="col s12 m10">
<div class="inputs row">
{% for input in job.inputs %}
<div class="col s12 m6">
<a class="btn waves-effect waves-light" download href="{{ url_for('jobs.download_job_input', job_id=job.id, job_input_id=input.id) }}">
<i class="material-icons left">file_download</i>{{ input.filename }}
</a>
</div>
{% endfor %}
<ul class="pagination paginationTop"></ul>
{{ job_input_table }}
<ul class="pagination paginationBottom"></ul>
</div>
</div>
</div>
@ -137,6 +133,25 @@
<script>
// job_input_table code
var options = {page: 5,
pagination: [
{
name: "paginationTop",
paginationClass: "paginationTop",
innerWindow: 8,
outerWindow: 1
},
{
paginationClass: "paginationBottom",
innerWindow: 8,
outerWindow: 1
}
],
valueNames: ['filename']};
var jobInputList = new List('inputs', options);
class InformationUpdater {
constructor(jobId, foreignJobFlag) {
this.jobId = jobId;
@ -209,6 +224,8 @@
resultType = "VRT";
} else if (result.filename.endsWith(".xml.zip")) {
resultType = "XML";
} else if (result.filename.endsWith(".poco.zip")) {
resultType = "POCO";
} else {
resultType = "ALL";
}