|
1 | 1 | {% extends "report/layout.html" %}
|
| 2 | +{% import "macros.html" as macros %} |
2 | 3 |
|
3 | 4 | {% block title %} {{ ex.name }} - Crater report {% endblock %}
|
4 | 5 |
|
|
38 | 39 | </div>
|
39 | 40 | <div class="crates hidden" id="crt-{{ name }}">
|
40 | 41 | {% for crate in crates.Plain %}
|
41 |
| - <div class="crate"> |
42 |
| - <a href="{{ crate.url|safe }}" target="_blank" rel="noopener">{{ crate.name }}</a> |
43 |
| - {% for run in crate.runs %} |
44 |
| - <span class="run"> |
45 |
| - {% if run %} |
46 |
| - <b class="r{{ run.res }}"></b> |
47 |
| - <a href="{{ run.log|safe }}/log.txt"> |
48 |
| - {{ result_names[run.res] }} |
49 |
| - </a> |
50 |
| - {% else %} |
51 |
| - <b class="c{{ crate.res }}"></b> |
52 |
| - {{ crate.res }} |
53 |
| - {% endif %} |
54 |
| - </span> |
55 |
| - {% endfor %} |
56 |
| - </div> |
| 42 | + {{ macros::crate_div(crate=crate) }} |
57 | 43 | {% endfor %}
|
58 | 44 | </div>
|
59 | 45 | {% elif crates.Tree and crates.Tree.count > 0 %}
|
60 | 46 | <div class="header c{{ name }} toggle" data-toggle="#crt-{{ name }}-tr">
|
61 |
| - {{ name }}: tree ({{ crates.Tree.count }} root crates, {{info[name]}} {{ name }} crates in total) |
| 47 | + {{ name }}: dependencies ({{ crates.Tree.count }} root crates, {{info[name]}} {{ name }} crates in total) |
62 | 48 | </div>
|
63 | 49 | <div class="crates hidden" id="crt-{{ name }}-tr">
|
64 | 50 | {% for root, subcrates in crates.Tree.tree %}
|
65 | 51 | <div class="category">
|
66 |
| - <div class="header header-background subheader toggle" data-toggle="#{{ name }}-tr{{ loop.index }}"> |
67 |
| - {{ root }} ({{ subcrates|length }}) |
| 52 | + <div class="flex toggle" data-toggle="#{{ name }}-tr{{ loop.index }}"> |
| 53 | + <div class="header c{{ name}} subheader">{{ name}}</div> |
| 54 | + <div class="header header-background"> |
| 55 | + {{ root }} ({{ subcrates|length }}) |
| 56 | + </div> |
68 | 57 | </div>
|
69 | 58 | <div class="crates" id="{{ name }}-tr{{ loop.index }}">
|
70 | 59 | {% for crate in subcrates %}
|
71 |
| - <div class="crate"> |
72 |
| - <a href="{{ crate.url|safe }}" target="_blank" rel="noopener">{{ crate.name }}</a> |
73 |
| - {% for run in crate.runs %} |
74 |
| - <span class="run"> |
75 |
| - {% if run %} |
76 |
| - <b class="r{{ run.res }}"></b> |
77 |
| - <a href="{{ run.log|safe }}/log.txt"> |
78 |
| - {{ result_names[run.res] }} |
79 |
| - </a> |
80 |
| - {% else %} |
81 |
| - <b class="c{{ crate.res }}"></b> |
82 |
| - {{ crate.res }} |
83 |
| - {% endif %} |
84 |
| - </span> |
85 |
| - {% endfor %} |
86 |
| - </div> |
| 60 | + {{ macros::crate_div(crate=crate) }} |
87 | 61 | {% endfor %}
|
88 | 62 | </div>
|
89 | 63 | </div>
|
|
96 | 70 | <div class="crates hidden" id="crt-{{ name }}-rt">
|
97 | 71 | {% for result, subcrates in crates.RootResults.results %}
|
98 | 72 | <div class="category">
|
99 |
| - <div class="header header-background subheader toggle" data-toggle="#{{ name }}-rt{{ loop.index }}"> |
100 |
| - {{ result }} ({{ subcrates|length }}) |
| 73 | + <div class="flex toggle" data-toggle="#{{ name }}-rt{{ loop.index }}"> |
| 74 | + <div class="header c{{ name}} subheader">{{ name}}</div> |
| 75 | + <div class="header header-background"> |
| 76 | + {{ result }} ({{ subcrates|length }}) |
| 77 | + </div> |
101 | 78 | </div>
|
102 | 79 | <div class="crates" id="{{ name }}-rt{{ loop.index }}">
|
103 | 80 | {% for crate in subcrates %}
|
104 |
| - <div class="crate"> |
105 |
| - <a href="{{ crate.url|safe }}" target="_blank" rel="noopener">{{ crate.name }}</a> |
106 |
| - {% for run in crate.runs %} |
107 |
| - <span class="run"> |
108 |
| - {% if run %} |
109 |
| - <b class="r{{ run.res }}"></b> |
110 |
| - <a href="{{ run.log|safe }}/log.txt"> |
111 |
| - {{ result_names[run.res] }} |
112 |
| - </a> |
113 |
| - {% else %} |
114 |
| - <b class="c{{ crate.res }}"></b> |
115 |
| - {{ crate.res }} |
116 |
| - {% endif %} |
117 |
| - </span> |
118 |
| - {% endfor %} |
119 |
| - </div> |
| 81 | + {{ macros::crate_div(crate=crate) }} |
120 | 82 | {% endfor %}
|
121 | 83 | </div>
|
122 | 84 | </div>
|
|
0 commit comments