expe_results.html 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. {% extends 'base.html' %}
  2. {% load staticfiles %}
  3. {% block title %}
  4. Expe {{ expe_name }}
  5. {% endblock %}
  6. {% block content %}
  7. {% if not expe %}
  8. <h3>Results files of experiences</h3>
  9. <br />
  10. {% endif %}
  11. <div class="results-expe">
  12. {% if expe %}
  13. <div class="alert alert-info" role="alert">
  14. <h4 class="alert-heading"><strong>Experience:</strong> {{expe}}</h4>
  15. <hr>
  16. <p><strong>Question:</strong> {{infos.question}} </p>
  17. <p class="mb-0"><strong>Indication:</strong> {{infos.indication}} </p>
  18. </div>
  19. <br/>
  20. {% if folders %}
  21. <ul class="list-group">
  22. {% for name, folder in folders.items %}
  23. <li class="list-group-item">
  24. <div class="row">
  25. <div class="col-md-10">{{name}} </div>
  26. <div class="col-md-1 download-list" data-download-path="{{expe}}/{{name}}"><i class="fas fa-download"></i></div>
  27. <div class="col-md-1 date-folder-list"><i class="fas fa-arrow-circle-right"></i></div>
  28. </div>
  29. <ul class="list-group files-list" style="display: none">
  30. <hr />
  31. {% for file in folder %}
  32. <li class="list-group-item">
  33. <div class="row">
  34. <div class="col-md-11">{{file}} </div>
  35. <div class="col-md-1 download-list" data-download-path="{{expe}}/{{name}}/{{file}}"><i class="fas fa-download"></i></div>
  36. </div>
  37. </li>
  38. {% endfor %}
  39. </ul>
  40. </li>
  41. {% endfor %}
  42. </ul>
  43. {% csrf_token %}
  44. {% else %}
  45. <div class="alert alert-warning" role="alert">
  46. <i>Expe folder is empty</i>
  47. </div>
  48. {% endif %}
  49. {% else %}
  50. {% for f in folders %}
  51. <ul class="list-group">
  52. <a href="{% url 'expe:results_expe' expe=f %}">
  53. <li class="list-group-item">{{f}}</li>
  54. </a>
  55. </ul>
  56. {% endfor %}
  57. {% endif %}
  58. </div>
  59. {% block javascripts %}
  60. <script type="text/javascript">
  61. // Utils informations
  62. var expe_name = "{{expe}}"
  63. </script>
  64. <script src="{% static "js/results.js" %}"></script>
  65. <script src="{% static "js/FileSaver.js" %}"></script>
  66. {% endblock %}
  67. {% endblock %}