summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiri Tomasek <jtomasek@redhat.com>2013-07-08 12:47:23 +0200
committerTomas Sedovic <tomas@sedovic.cz>2013-08-01 16:18:56 +0200
commit4a9140606d28b5c182691ca41aac92d219f88fd0 (patch)
tree9f892b96fe01aa5fbc12c1c461a672420bb801d3
parentc550d330e172dfacadc15dfe0416a5c2e564efbf (diff)
downloadtuskar-ui-4a9140606d28b5c182691ca41aac92d219f88fd0.tar.gz
Make detail pages info aligned to grid
This patch fits information and graphs of detail pages into bootstrap's grid. Some grid usage optimalizations. Change-Id: I950f8984d081ff57b846964932e1588c1c942b81
-rw-r--r--openstack_dashboard/dashboards/infrastructure/resource_management/templates/resource_management/flavors/_detail_overview.html239
-rw-r--r--openstack_dashboard/dashboards/infrastructure/resource_management/templates/resource_management/racks/_detail_overview.html14
-rw-r--r--openstack_dashboard/dashboards/infrastructure/resource_management/templates/resource_management/resource_classes/_detail_overview.html4
3 files changed, 133 insertions, 124 deletions
diff --git a/openstack_dashboard/dashboards/infrastructure/resource_management/templates/resource_management/flavors/_detail_overview.html b/openstack_dashboard/dashboards/infrastructure/resource_management/templates/resource_management/flavors/_detail_overview.html
index 52123159..6b7652f9 100644
--- a/openstack_dashboard/dashboards/infrastructure/resource_management/templates/resource_management/flavors/_detail_overview.html
+++ b/openstack_dashboard/dashboards/infrastructure/resource_management/templates/resource_management/flavors/_detail_overview.html
@@ -4,122 +4,133 @@
<h3>{% trans "Flavor Overview" %}</h3>
<div class="info row-fluid detail">
- <h4>{% trans "About" %}</h4>
- <hr class="header_rule">
- <dl>
- <dt>{% trans "Name" %}</dt>
- <dd>{{ flavor.name|default:_("None") }}</dd>
- <dt>{% trans "Classes" %}</dt>
- <dd>
- {% for resource_class in flavor.resource_classes %}
- <dd><a href="{% url 'horizon:infrastructure:resource_management:resource_classes:detail' resource_class.id%}">{{ resource_class.name }}</a></dd>
- {% endfor %}
- </dd>
- <dt>{% trans "Instances" %}</dt>
- <dd>{{ flavor.running_virtual_machines }}</dd>
- </dl>
- <h4>{% trans "Specification" %}</h4>
- <hr class="header_rule">
- <dl>
- <dt>{% trans "VCPU" %}</dt>
- <dd>{{ flavor.vcpu.value }}</dd>
- <dt>{% trans "RAM" %}</dt>
- <dd>{{ flavor.ram.value }} {{ flavor.ram.unit }}</dd>
- <dt>{% trans "Root Disk" %}</dt>
- <dd>{{ flavor.root_disk.value }} {{ flavor.root_disk.unit }}</dd>
- <dt>{% trans "Ephemeral Disk" %}</dt>
- <dd>{{ flavor.ephemeral_disk.value }} {{ flavor.ephemeral_disk.unit }}</dd>
- <dt>{% trans "Swap Disk" %}</dt>
- <dd>{{ flavor.swap_disk.value }} {{ flavor.swap_disk.unit }}</dd>
- </dl>
+ <div class="span4">
+ <h4>{% trans "About" %}</h4>
+ <hr class="header_rule">
+ <dl>
+ <dt>{% trans "Name" %}</dt>
+ <dd>{{ flavor.name|default:_("None") }}</dd>
+ <dt>{% trans "Classes" %}</dt>
+ <dd>
+ {% for resource_class in flavor.resource_classes %}
+ <dd><a href="{% url 'horizon:infrastructure:resource_management:resource_classes:detail' resource_class.id%}">{{ resource_class.name }}</a></dd>
+ {% endfor %}
+ </dd>
+ <dt>{% trans "Instances" %}</dt>
+ <dd>{{ flavor.running_virtual_machines }}</dd>
+ </dl>
+ </div>
- <h4>{% trans "Capacities" %}</h4>
- <hr class="header_rule">
- <table class="capacities">
- <tr>
- <td class="capacity_label">{% trans "CPU" %}:</td>
- <td>
- <div id="cpu_capacity_usage"
- class="capacity_bar"
- data-capacity-limit="{{ flavor.vcpu.value }}"
- data-capacity-used="{{ flavor.vcpu.usage }}"
- data-average-capacity-used="{{ flavor.vcpu.average }}">
- </div>
- </td>
- <td>
- <a href="#" class="modal_chart">{{ flavor.vcpu.usage }}/{{ flavor.vcpu.value }} {{ flavor.vcpu.unit }}</a>
- </td>
- </tr>
- <tr>
- <td class="capacity_label">{% trans "RAM" %}:</td>
- <td>
- <div id="ram_capacity_usage"
- class="capacity_bar"
- data-capacity-limit="{{ flavor.ram.value }}"
- data-capacity-used="{{ flavor.ram.usage }}"
- data-average-capacity-used="{{ flavor.ram.average }}">
- </div>
- </td>
- <td>
- <a href="#" class="modal_chart">{{ flavor.ram.usage }}/{{ flavor.ram.value }} {{ flavor.ram.unit }}</a>
- </td>
- </tr>
- <tr>
- <td class="capacity_label">{% trans "Root Disk" %}:</td>
- <td>
- <div id="root_disk_capacity_usage"
- class="capacity_bar"
- data-capacity-limit="{{ flavor.root_disk.value }}"
- data-capacity-used="{{ flavor.root_disk.usage }}"
- data-average-capacity-used="{{ flavor.root_disk.average }}">
- </div>
- </td>
- <td>
- <a href="#" class="modal_chart">{{ flavor.root_disk.usage }}/{{ flavor.root_disk.value }} {{ flavor.root_disk.unit }}</a>
- </td>
- </tr>
- <tr>
- <td class="capacity_label">{% trans "Ephemeral Disk" %}:</td>
- <td>
- <div id="ephemeral_disk_capacity_usage"
- class="capacity_bar"
- data-capacity-limit="{{ flavor.ephemeral_disk.value }}"
- data-capacity-used="{{ flavor.ephemeral_disk.usage }}"
- data-average-capacity-used="{{ flavor.ephemeral_disk.average }}">
- </div>
- </td>
- <td>
- <a href="#" class="modal_chart">{{ flavor.ephemeral_disk.usage }}/{{ flavor.ephemeral_disk.value }} {{ flavor.ephemeral_disk.unit }}</a>
- </td>
- </tr>
- <tr>
- <td class="capacity_label">{% trans "Swap Disk" %}:</td>
- <td>
- <div id="swap_disk_capacity_usage"
- class="capacity_bar"
- data-capacity-limit="{{ flavor.swap_disk.value }}"
- data-capacity-used="{{ flavor.swap_disk.usage }}"
- data-average-capacity-used="{{ flavor.swap_disk.average }}">
- </div>
- </td>
- <td>
- <a href="#" class="modal_chart">{{ flavor.swap_disk.usage }}/{{ flavor.swap_disk.value }} {{ flavor.swap_disk.unit }}</a>
- </td>
- </tr>
- </table>
+ <div class="span4">
+ <h4>{% trans "Specification" %}</h4>
+ <hr class="header_rule">
+ <dl>
+ <dt>{% trans "VCPU" %}</dt>
+ <dd>{{ flavor.vcpu.value }}</dd>
+ <dt>{% trans "RAM" %}</dt>
+ <dd>{{ flavor.ram.value }} {{ flavor.ram.unit }}</dd>
+ <dt>{% trans "Root Disk" %}</dt>
+ <dd>{{ flavor.root_disk.value }} {{ flavor.root_disk.unit }}</dd>
+ <dt>{% trans "Ephemeral Disk" %}</dt>
+ <dd>{{ flavor.ephemeral_disk.value }} {{ flavor.ephemeral_disk.unit }}</dd>
+ <dt>{% trans "Swap Disk" %}</dt>
+ <dd>{{ flavor.swap_disk.value }} {{ flavor.swap_disk.unit }}</dd>
+ </dl>
+ </div>
- <h4>{% trans "Active Instances" %}</h4>
- <hr class="header_rule">
- <table class="chart">
- <tr>
- <td>
- <div id="active_instances"
- class="line_chart"
- data-line-url="{% url 'horizon:infrastructure:resource_management:flavors:active_instances_data' flavor.id%}">
- </div>
- </td>
- </tr>
- </table>
+ <div class="span4">
+ <h4>{% trans "Capacities" %}</h4>
+ <hr class="header_rule">
+ <table class="capacities">
+ <tr>
+ <td class="capacity_label">{% trans "CPU" %}:</td>
+ <td>
+ <div id="cpu_capacity_usage"
+ class="capacity_bar"
+ data-capacity-limit="{{ flavor.vcpu.value }}"
+ data-capacity-used="{{ flavor.vcpu.usage }}"
+ data-average-capacity-used="{{ flavor.vcpu.average }}">
+ </div>
+ </td>
+ <td>
+ <a href="#" class="modal_chart">{{ flavor.vcpu.usage }}/{{ flavor.vcpu.value }} {{ flavor.vcpu.unit }}</a>
+ </td>
+ </tr>
+ <tr>
+ <td class="capacity_label">{% trans "RAM" %}:</td>
+ <td>
+ <div id="ram_capacity_usage"
+ class="capacity_bar"
+ data-capacity-limit="{{ flavor.ram.value }}"
+ data-capacity-used="{{ flavor.ram.usage }}"
+ data-average-capacity-used="{{ flavor.ram.average }}">
+ </div>
+ </td>
+ <td>
+ <a href="#" class="modal_chart">{{ flavor.ram.usage }}/{{ flavor.ram.value }} {{ flavor.ram.unit }}</a>
+ </td>
+ </tr>
+ <tr>
+ <td class="capacity_label">{% trans "Root Disk" %}:</td>
+ <td>
+ <div id="root_disk_capacity_usage"
+ class="capacity_bar"
+ data-capacity-limit="{{ flavor.root_disk.value }}"
+ data-capacity-used="{{ flavor.root_disk.usage }}"
+ data-average-capacity-used="{{ flavor.root_disk.average }}">
+ </div>
+ </td>
+ <td>
+ <a href="#" class="modal_chart">{{ flavor.root_disk.usage }}/{{ flavor.root_disk.value }} {{ flavor.root_disk.unit }}</a>
+ </td>
+ </tr>
+ <tr>
+ <td class="capacity_label">{% trans "Ephemeral Disk" %}:</td>
+ <td>
+ <div id="ephemeral_disk_capacity_usage"
+ class="capacity_bar"
+ data-capacity-limit="{{ flavor.ephemeral_disk.value }}"
+ data-capacity-used="{{ flavor.ephemeral_disk.usage }}"
+ data-average-capacity-used="{{ flavor.ephemeral_disk.average }}">
+ </div>
+ </td>
+ <td>
+ <a href="#" class="modal_chart">{{ flavor.ephemeral_disk.usage }}/{{ flavor.ephemeral_disk.value }} {{ flavor.ephemeral_disk.unit }}</a>
+ </td>
+ </tr>
+ <tr>
+ <td class="capacity_label">{% trans "Swap Disk" %}:</td>
+ <td>
+ <div id="swap_disk_capacity_usage"
+ class="capacity_bar"
+ data-capacity-limit="{{ flavor.swap_disk.value }}"
+ data-capacity-used="{{ flavor.swap_disk.usage }}"
+ data-average-capacity-used="{{ flavor.swap_disk.average }}">
+ </div>
+ </td>
+ <td>
+ <a href="#" class="modal_chart">{{ flavor.swap_disk.usage }}/{{ flavor.swap_disk.value }} {{ flavor.swap_disk.unit }}</a>
+ </td>
+ </tr>
+ </table>
+ </div>
+</div>
+
+<div class="info row-fluid detail">
+ <div class="span12">
+ <h4>{% trans "Active Instances" %}</h4>
+ <hr class="header_rule">
+ <table class="chart">
+ <tr>
+ <td>
+ <div id="active_instances"
+ class="line_chart"
+ data-line-url="{% url 'horizon:infrastructure:resource_management:flavors:active_instances_data' flavor.id%}">
+ </div>
+ </td>
+ </tr>
+ </table>
+ </div>
</div>
<script type="text/javascript" charset="utf-8">
diff --git a/openstack_dashboard/dashboards/infrastructure/resource_management/templates/resource_management/racks/_detail_overview.html b/openstack_dashboard/dashboards/infrastructure/resource_management/templates/resource_management/racks/_detail_overview.html
index f69f9141..21662f3d 100644
--- a/openstack_dashboard/dashboards/infrastructure/resource_management/templates/resource_management/racks/_detail_overview.html
+++ b/openstack_dashboard/dashboards/infrastructure/resource_management/templates/resource_management/racks/_detail_overview.html
@@ -96,10 +96,7 @@
<div class="row-fluid">
<div class="span6">
- <div class="span4">
- <h4>Top Communicating Racks</h4>
- </div>
- <div class="span3 circles_chart_time_picker">
+ <div class="circles_chart_time_picker">
<select data-circles-chart-command="change_time"
data-receiver="#most_contacting_racks, #most_contacted_racks">
<option value="now">Now</option>
@@ -108,6 +105,8 @@
<option value="last_month">Last Month</option>
</select>
</div>
+ <h4>Top Communicating Racks</h4>
+ <hr class="header_rule">
<div class="clear"></div>
<div class="communication_charts_wrapper">
@@ -135,10 +134,7 @@
</div>
</div>
<div class="span6">
- <div class="span3">
- <h4>Node health</h4>
- </div>
- <div class="span3 circles_chart_time_picker">
+ <div class="circles_chart_time_picker">
<select data-circles-chart-command="change_time"
data-receiver="#rack_health_chart">
<option value="now">Now</option>
@@ -147,6 +143,8 @@
<option value="last_month">Last Month</option>
</select>
</div>
+ <h4>Node health</h4>
+ <hr class="header_rule">
<div class="clear"></div>
<ul class="nav nav-tabs"
diff --git a/openstack_dashboard/dashboards/infrastructure/resource_management/templates/resource_management/resource_classes/_detail_overview.html b/openstack_dashboard/dashboards/infrastructure/resource_management/templates/resource_management/resource_classes/_detail_overview.html
index 5b5da70a..8ad47fee 100644
--- a/openstack_dashboard/dashboards/infrastructure/resource_management/templates/resource_management/resource_classes/_detail_overview.html
+++ b/openstack_dashboard/dashboards/infrastructure/resource_management/templates/resource_management/resource_classes/_detail_overview.html
@@ -119,8 +119,8 @@
<div class="row-fluid detail">
<div class="span6">
- <h4>Summary of instances and usage</h4>
- <hr class="header_rule">
+ <h4>Summary of instances and usage</h4>
+ <hr class="header_rule">
</div>
<div class="span6">