Skip to content
Snippets Groups Projects

Adding js parsing of input and output for task

Merged Mattia Mancini requested to merge parse_input_outputs_trees into master
2 files
+ 64
11
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -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
Loading