diff options
Diffstat (limited to 'modules-available/statistics/templates/cpumodels.html')
-rw-r--r-- | modules-available/statistics/templates/cpumodels.html | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/modules-available/statistics/templates/cpumodels.html b/modules-available/statistics/templates/cpumodels.html new file mode 100644 index 00000000..2f24cd92 --- /dev/null +++ b/modules-available/statistics/templates/cpumodels.html @@ -0,0 +1,51 @@ +<div class="col-md-12"> + <div class="panel panel-default"> + <div class="panel-heading"> + {{lang_modelStats}} + </div> + <div class="panel-body"> + <div class="row"> + <div class="col-md-8"> + <table class="table table-condensed table-striped"> + <tr> + <th>{{lang_modelName}}</th> + <th class="text-right">{{lang_cpuCores}}</th> + <th class="text-right">{{lang_modelCount}}</th> + </tr> + {{#rows}} + <tr id="{{id}}"> + <td class="text-left slx-nowrap"> + <a href="?do=Statistics&filter=systemmodel&argument={{urlsystemmodel}}">{{systemmodel}}</a> + </td> + <td class="text-right"><a href="?do=Statistics&filter=realcores&argument={{cores}}">{{cores}}</a></td> + <td class="text-right">{{count}}</td> + </tr> + {{/rows}} + </table> + </div> + <div class="col-md-4"> + <canvas id="cpumodelchart" style="width:100%;height:380px"></canvas> + <script type="text/javascript"> + document.addEventListener("DOMContentLoaded", function() { + var data = {{{json}}}; + var sel = false; + new Chart(document.getElementById('cpumodelchart').getContext('2d')).Pie(data, { + animation: false, + tooltipTemplate: "<%if (label){%><%=label%><%}%>", + customTooltips: function(tooltip) { + if (sel !== false) sel.removeClass('info'); + if (!tooltip) { + sel = false; + return; + } + sel = $('#' + tooltip.text); + sel.addClass('info'); + } + }); + }, false); + </script> + </div> + </div> + </div> + </div> +</div> |