Merge: Rename the extern class `NativeString` to `CString`
[nit.git] / share / nitweb / directives / metrics / metrics_list.html
1 <div class='card'>
2 <div class='card-body'>
3 <h4 class='card-heading'>{{listTitle}}</h4>
4 <table class='table'>
5 <tr>
6 <th></th>
7 <th>avg.</th>
8 <th>std dev.</th>
9 <th>min.</th>
10 <th>max.</th>
11 </tr>
12 <tr ng-repeat='metric in listMetricsNames'>
13 <th>
14 <abbr title="{{listMetrics[metric].desc}}">
15 {{listMetrics[metric].name.toUpperCase()}}
16 </abbr>
17 </th>
18 <td ng-if='listMetrics[metric].empty' colspan='5'>No classes in this module</td>
19 <td>{{listMetrics[metric].avg}}</td>
20 <td>{{listMetrics[metric].std_dev}}</td>
21 <td ng-if='!listMetrics[metric].empty'>
22 {{listMetrics[metric].values[listMetrics[metric].min.full_name].value}}
23 &nbsp;(<entity-link mentity='listMetrics[metric].min' />)
24 </td>
25 <td ng-if='!listMetrics[metric].empty'>
26 {{listMetrics[metric].values[listMetrics[metric].max.full_name].value}}
27 &nbsp;(<entity-link mentity='listMetrics[metric].max' />)
28 </td>
29 </tr>
30 </table>
31 <p class='text-center'>
32 <button class="btn btn-link" type="button" data-toggle="collapse" data-target="#{{listId}}" aria-expanded="false" aria-controls="{{listId}}">
33 Show all values
34 </button>
35 </p>
36 <div class="collapse" id="{{listId}}">
37 <table class='table'>
38 <tr>
39 <th></th>
40 <th ng-repeat='metric in listMetricsNames'>
41 <abbr title="{{listMetrics[metric].desc}}">
42 {{listMetrics[metric].name.toUpperCase()}}
43 </abbr>
44 </th>
45 </tr>
46 <tr ng-repeat='value in listMetrics[listMetricsDefault].values'>
47 <td><entity-link mentity='value.mentity'></td>
48 <td ng-repeat='metric in listMetricsNames'>
49 {{listMetrics[metric].values[value.mentity.full_name].value}}
50 </td>
51 </tr>
52 </table>
53 </div>
54 </div>
55 </div>