Unify job input tables

This commit is contained in:
Stephan Porada
2020-07-08 11:35:47 +02:00
parent 0fff7801fd
commit 43f79291aa
4 changed files with 82 additions and 63 deletions

View File

@ -86,9 +86,18 @@
<p>Original input files.</p>
</div>
<div class="col s12 m10">
<div class="inputs row">
<div class="row">
<ul class="pagination paginationTop"></ul>
{{ job_input_table }}
<table class="highlight responsive-table">
<thead>
<tr>
<th class="sort" data-sort="filename">Filename</th>
<th>{# Actions #}</th>
</tr>
</thead>
<tbody class="list">
</tbody>
</table>
<ul class="pagination paginationBottom"></ul>
</div>
</div>
@ -149,23 +158,10 @@
<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);
var ressources = {{ job_inputs|tojson|safe }};
console.log(ressources);
var jobInputsList = new RessourceList("inputs", null, "job_input");
jobInputsList.addRessources(ressources);
class InformationUpdater {
constructor(jobId, foreignJobFlag) {