Skip to content
Snippets Groups Projects
Commit 8b926bdf authored by Nico Vermaas's avatar Nico Vermaas
Browse files

Merge branch 'parse_input_outputs_trees' into 'master'

Adding js parsing of input and output for task

See merge request !116
parents b1871e34 e7329ba1
No related branches found
No related tags found
4 merge requests!143Query Page:,!120Master,!117Master,!116Adding js parsing of input and output for task
Pipeline #12002 passed
......@@ -7,11 +7,37 @@
<div class="card-body">
<h3>Inputs </h3>
<table class="table table-striped">
<tbody>
{{ results | safe }}
<tbody id="inputs_table">
</tbody>
</table>
</div>
</div>
<script>
var inputs_values = {{ results | safe }}
function generate_tree(tree, div) {
if (Array.isArray(tree)) {
var array = $("<tbody></tbody>")
div.append(array)
for (let row_index in tree) {
var row = $('<tr></tr>')
generate_tree(tree[row_index], row)
array.append(row)
}
} else if (typeof (tree) === 'object' && tree !== null) {
for (var att_name in tree) {
var row = $(`<tr><td>${att_name}</td></tr>`)
generate_tree(tree[att_name], row);
div.append(
row
)
}
} else {
div.append(`<td>${tree}</td>`)
}
}
generate_tree(inputs_values, $('#input_values'))
</script>
{% endblock %}
\ No newline at end of file
{% load static %}
{% block myBlock %}
<div class="card">
<div class="card-body">
<h3>Outputs </h3>
<table class="table table-striped">
<tbody>
{{ results | safe }}
</tbody>
</table>
</div>
<div class="card-body">
<h3>Outputs </h3>
<table class="table table-striped">
<tbody id="output_values">
</tbody>
</table>
</div>
</div>
<script>
var output_values = {{ results | safe }}
function generate_tree(tree, div) {
if (Array.isArray(tree)) {
var array = $("<tbody></tbody>")
div.append(array)
for (let row_index in tree) {
var row = $('<tr></tr>')
generate_tree(tree[row_index], row)
array.append(row)
}
} else if (typeof (tree) === 'object' && tree !== null) {
for (var att_name in tree) {
var row = $(`<tr><td>${att_name}</td></tr>`)
generate_tree(tree[att_name], row);
div.append(
row
)
}
} else {
div.append(`<td>${tree}</td>`)
}
}
generate_tree(output_values, $('#output_values'))
</script>
{% endblock %}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment