diff options
Diffstat (limited to 'non-puppet/qtmetrics2/templates/admin.html')
-rw-r--r-- | non-puppet/qtmetrics2/templates/admin.html | 137 |
1 files changed, 137 insertions, 0 deletions
diff --git a/non-puppet/qtmetrics2/templates/admin.html b/non-puppet/qtmetrics2/templates/admin.html new file mode 100644 index 0000000..c3ada7d --- /dev/null +++ b/non-puppet/qtmetrics2/templates/admin.html @@ -0,0 +1,137 @@ +{# +############################################################################# +## +## Copyright (C) 2015 The Qt Company Ltd. +## Contact: http://www.qt.io/licensing/ +## +## This file is part of the Quality Assurance module of the Qt Toolkit. +## +## $QT_BEGIN_LICENSE:LGPL21$ +## Commercial License Usage +## Licensees holding valid commercial Qt licenses may use this file in +## accordance with the commercial license agreement provided with the +## Software or, alternatively, in accordance with the terms contained in +## a written agreement between you and The Qt Company. For licensing terms +## and conditions see http://www.qt.io/terms-conditions. For further +## information use the contact form at http://www.qt.io/contact-us. +## +## GNU Lesser General Public License Usage +## Alternatively, this file may be used under the terms of the GNU Lesser +## General Public License version 2.1 or version 3 as published by the Free +## Software Foundation and appearing in the file LICENSE.LGPLv21 and +## LICENSE.LGPLv3 included in the packaging of this file. Please review the +## following information to ensure the GNU Lesser General Public License +## requirements will be met: https://www.gnu.org/licenses/lgpl.html and +## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +## +## As a special exception, The Qt Company gives you certain additional +## rights. These rights are described in The Qt Company LGPL Exception +## version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +## +## $QT_END_LICENSE$ +## +############################################################################# + +/** + * Admin page: Summary + * @since 17-08-2015 + * @author Juha Sippola + */ + +#} + +{# Row count bar area size in px #} +{% set BAR_AREA = 200 %} + +{% include "header.html" %} + +<ol class="breadcrumb"> +{% for link in breadcrumb %} +<li><a href="{{ link.link }}">{{ link.name }}</a></li> +{% endfor %} +<li class="active">admin</li> +</ol> + +<div class="container-fluid"> +<div class="row"> + +<div class="col-sm-12 col-md-12 main"> + +{##### Title #####} + +<h1 class="page-header">Admin</h1> + +{##### Navigation #####} + +<ul class="nav nav-tabs"> +<li role="presentation" class="active"><a href="{{ adminRoute }}">Summary</a></li> +<li role="presentation"><a href="{{ adminBranchesRoute }}">Branches</a></li> +<li role="presentation"><a href="{{ adminDataRoute }}">Data maintenance</a></li> +</ul> +<br> + +{##### Tables #####} + +{# Calculate counts #} +{% set maxCount = 1 %} +{% set tableCount = 0 %} +{% for table in tables %} +{% if table.rowCount > maxCount %} +{% set maxCount = table.rowCount %} +{% endif %} +{% set tableCount = tableCount + 1 %} +{% endfor %} + +<div class="panel panel-primary"> +<div class="panel-heading"> +<h4 class="panel-title bold">Tables ({{ tableCount }})</h4> +</div> +<div class="panel-body"> +<div class="table-responsive"> +<table class="table table-striped"> +<thead> +<tr> +<th>table</th> +<th class="leftBorder right">rows</th> +<th class="showInLargeDisplay"></th> +</tr> +</thead> +<tbody> +{# Print tables #} +{% for table in tables %} +<tr> +{# table name #} +<td>{{ table.name }}</td> + +{# Show row count as numbers #} +{% set rows = table.rowCount %} +<td class="leftBorder right">{{ rows|number_format(0, '.', ' ') }}</td> + +{# Show row count as bars (scaled to BAR_AREA px) #} +{% set rowsBar = ((BAR_AREA/maxCount) * rows)|round(0, 'floor') %} +{% if (rows > 0) and (rowsBar == 0) %} +{% set rowsBar = 1 %} +{% endif %} +<td class="center showInLargeDisplay"> +<div> +<div class="floatLeft blueBackground" style="width: {{ rowsBar }}px"> </div> +</div> +</td> +</tr> +{% endfor %}{# table #} +</tbody> +</table> +</div> {# .table-responsive #} +</div> {# .panel-body #} +</div> {# .panel... #} + +</div> {# .col... #} +</div> {# .row #} +</div> {# .container-fluid #} + +{% include "footer.html" %} + +{# Local scripts for this page #} +{# (none) #} + +{% include "close.html" %} |