diff options
author | Jiri Tomasek <jtomasek@redhat.com> | 2013-07-08 12:47:23 +0200 |
---|---|---|
committer | Tomas Sedovic <tomas@sedovic.cz> | 2013-08-01 16:18:56 +0200 |
commit | 4a9140606d28b5c182691ca41aac92d219f88fd0 (patch) | |
tree | 9f892b96fe01aa5fbc12c1c461a672420bb801d3 | |
parent | c550d330e172dfacadc15dfe0416a5c2e564efbf (diff) | |
download | tuskar-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
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"> |