disk_capacity += '<span class="dark-text autounit">(' + view_autounit(data.disk_info[count].source.size, ['MB','GB','TB', 'PB', 'EB'], DEFAULT_DECIMAL_POINT, true) + ')</span>';
var disk_desc_name = '<span>${_("Name")}</span> : <span class="light-text">' + data.disk_info[count].target.dev + '</span>';
- var disk_desc_value = '<span>${_("Capacity")} (MB)</span> : <span class="light-text">' + disk_capacity + '</span>';
+ if(data.disk_info[count].type == 'file'){
+ var disk_desc_value = '<span>${_("Capacity")} (MB)</span> : <span class="light-text">' + disk_capacity + '</span>';
+ } else {
+ var disk_desc_value = '<span></span>';
+ }
var disk_desc_data = {'name':disk_desc_name, 'value':disk_desc_value};
var disk_detail_data = [];
disk_detail_data.push({'name':"${_('Name')}", 'value':data.disk_info[count].target.dev});
- disk_detail_data.push({'name':"${_('Capacity')} (MB)", 'value':disk_capacity});
+ if(data.disk_info[count].type == 'file'){
+ disk_detail_data.push({'name':"${_('Capacity')} (MB)", 'value':disk_capacity});
+ } else {
+ disk_detail_data.push({'name':"${_('Capacity')} (MB)", 'value':"${_('N/A')}"});
+ }
disk_detail_data.push({'name':"${_('Type')}", 'value':data.disk_info[count].type});
disk_detail_data.push({'name':"${_('Bus Type')}", 'value':data.disk_info[count].target.bus});
if(data.disk_info[count].type == 'file'){
disk_detail_data.push({'name':"${_('Driver Type')}", 'value':data.disk_info[count].driver.type});
if(data.disk_info[count].type == 'file'){
disk_detail_data.push({'name':"${_('Driver Name')}", 'value':data.disk_info[count].driver.name});
+ } else {
+ disk_detail_data.push({'name':"${_('Driver Name')}", 'value':"${_('N/A')}"});
}
_h += make_toggle_tr(
<%!
from karesansui.lib.template import locale_hypervisor, \
str_status, img_status, clipping, locale_bool, replace_empty, \
- view_autounit
-from karesansui.lib.const import MACHINE_NAME_CLIPPING_RANGE
+ view_autounit, view_megaunit
+from karesansui.lib.const import MACHINE_NAME_CLIPPING_RANGE, DEFAULT_DECIMAL_POINT
%>
<%inherit file="../include/common.part" />
<span>${_('Name')}</span> : <span class="light-text">${disk['target']['dev'] |h}</span>
</div>
<div class="info_desc_value">
- <span>${_('Capacity (MB)')}</span> : <span class="light-text">${disk['source']['size'] |h}</span><span class="dark-text autounit">(${view_autounit(disk['source']['size'], unit=('MB','GB','TB', 'PB', 'EB'), print_unit=True) |h})<span>
+ % if disk['type'] == 'block':
+ <span><span>
+ % else:
+ <span>${_('Capacity (MB)')}</span> : <span class="light-text">${disk['source']['size'] |h}</span><span class="dark-text autounit">(${view_autounit(disk['source']['size'], unit=('MB','GB','TB', 'PB', 'EB'), decimal_point=DEFAULT_DECIMAL_POINT, print_unit=True) |h})<span>
+ % endif
</div>
</div>
<div style="clear:both"></div>
</tr>
<tr>
<td class="info_detail_name">${_('Capacity (MB)')}</td>
- <td class="info_detail_value"><span>${disk['source']['size'] | h}</span><span class="dark-text autounit">(${view_autounit(disk['source']['size'], unit=('MB','GB','TB', 'PB', 'EB'), print_unit=True) |h})<span></td>
+ <td class="info_detail_value">
+ % if disk['type'] == 'block':
+ ${_('N/A')}
+ % else:
+ <span>${disk['source']['size'] | h}</span><span class="dark-text autounit">(${view_autounit(disk['source']['size'], unit=('MB','GB','TB', 'PB', 'EB'), decimal_point=DEFAULT_DECIMAL_POINT, print_unit=True) |h})<span>
+ % endif
+ </td>
</tr>
<tr>
<td class="info_detail_name">${_('Type')}</td>
</tr>
<tr>
<td class="info_detail_name">${_('Driver Name')}</td>
- <td class="info_detail_value"><pre>${disk['driver']['name'] | h}</pre></td>
+ <td class="info_detail_value">
+ % if disk['type'] == 'block':
+ ${_('N/A')}
+
+ % else:
+ ${disk['driver']['name'] | h}
+ % endif
+ </td>
</tr>
</tbody>
</table>
<img src="${ctx.homepath}/static/images/table-space.gif" alt="" />
</td>
<td>
- <span>${view_autounit(info["memory"], unit=('KB','MB')) | h}</span><span class="dark-text autounit">(${view_autounit(info["memory"], unit=('MB','GB','TB', 'PB', 'EB'), print_unit=True) | h})</span>
+ <span>${view_megaunit(info["memory"], 'KB') | h}</span><span class="dark-text autounit">(${view_autounit(info["memory"], unit=('KB', 'MB','GB','TB', 'PB', 'EB'), decimal_point=DEFAULT_DECIMAL_POINT, print_unit=True) | h})</span>
</td>
</tr>
</table>
<span>${_('Name')}</span> : <span class="light-text">${pool_info['name'] | h}</span>
</div>
<div class="info_desc_value">
- <span>${_('Type')}</span> : <span class="light-text">${pool_info['type'] | h}</span><span><img alt="" src="${ctx.homepath}/static/images/tag-space.gif"/></span><span>${_('Capacity')} (MB)</span> : <span class="light-text">${view_autounit(pool_info['capacity'], unit=('B','KB','MB')) | h}</span><span class="dark-text autounit">(${view_autounit(pool_info['capacity'], print_unit=True) | h})</span>
+ <span>${_('Type')}</span> : <span class="light-text">${pool_info['type'] | h}</span><span><img alt="" src="${ctx.homepath}/static/images/tag-space.gif"/></span><span>${_('Capacity')} (MB)</span> : <span class="light-text">${view_megaunit(pool_info['capacity'], 'B') | h}</span><span class="dark-text autounit">(${view_autounit(pool_info['capacity'], decimal_point=DEFAULT_DECIMAL_POINT, print_unit=True) | h})</span>
</div>
</div>
<div style="clear:both"></div>
<tr>
<td class="info_detail_name">${_('Capacity')} (MB)</td>
<td class="info_detail_value">
- <span>${view_autounit(pool_info['capacity'], unit=('B','KB','MB')) | h}</span><span class="dark-text autounit">(${view_autounit(pool_info['capacity'], print_unit=True) | h})</span>
+ <span>${view_megaunit(pool_info['capacity'], 'B') | h}</span><span class="dark-text autounit">(${view_autounit(pool_info['capacity'], decimal_point=DEFAULT_DECIMAL_POINT, print_unit=True) | h})</span>
</td>
</tr>
<tr>
<td class="info_detail_name">${_('Available')} (MB)</td>
<td class="info_detail_value">
- <span>${view_autounit(pool_info['available'], unit=('B','KB','MB')) | h}</span><span class="dark-text autounit">(${view_autounit(pool_info['available'], print_unit=True) | h})</span>
+ <span>${view_megaunit(pool_info['available'], 'B') | h}</span><span class="dark-text autounit">(${view_autounit(pool_info['available'], decimal_point=DEFAULT_DECIMAL_POINT, print_unit=True) | h})</span>
</td>
</tr>
<tr>
<td class="info_detail_name">${_('Allocation')} (MB)</td>
<td class="info_detail_value">
- <span>${view_autounit(pool_info['allocation'], unit=('B','KB','MB')) | h}</span><span class="dark-text autounit">(${view_autounit(pool_info['allocation'], print_unit=True) | h})</span>
+ <span>${view_megaunit(pool_info['allocation'], 'B') | h}</span><span class="dark-text autounit">(${view_autounit(pool_info['allocation'], decimal_point=DEFAULT_DECIMAL_POINT, print_unit=True) | h})</span>
</td>
</tr>
</tbody>
<%doc>Copyright (C) 2009-2010 HDE, Inc.</%doc>
<%inherit file="../include/common.part" />
+<%!
+from karesansui.lib.template import view_autounit, view_megaunit
+from karesansui.lib.const import DEFAULT_DECIMAL_POINT
+%>
<table cellspacing="0" border="0" style="background-color:#bcbcbc;">
<tr>
- <th style="padding:8px;" bgcolor="#ffffff">
- <span class="guest-info-title">${_('Target device')}</span>
+ <th style="padding:8px;; white-space:nowrap;" bgcolor="#ffffff">
+ <span class="guest-info-title">${_('Name')}</span>
+ </th>
+ <td width="1" bgcolor="#FFFFFF">
+ <img src="${ctx.homepath}/static/images/table-space.gif">
+ </td>
+ <td style="font-size:10px; padding:8px;" bgcolor="#FFFFFF">
+ ${disk_info['target']['dev'] | h}
+ </td>
+ </tr>
+ <tr>
+ <th style="padding:8px;; white-space:nowrap;" bgcolor="#ffffff">
+ <span class="guest-info-title">${_('Capacity (MB)')}</span>
</th>
<td width="1" bgcolor="#FFFFFF">
<img src="${ctx.homepath}/static/images/table-space.gif">
</td>
<td style="font-size:10px; padding:8px;" bgcolor="#FFFFFF">
% if disk_info['type'] == 'block':
- ${disk_info['target']['dev'] | h}(${"-"}MB)
+ ${"N/A"}
% else:
- ${disk_info['target']['dev'] | h}(${disk_info['source']['size'] | h}MB)
+ <span>${disk_info['source']['size'] | h}</span><span class="dark-text autounit">(${view_autounit(disk_info['source']['size'], unit=('MB','GB','TB', 'PB', 'EB'), print_unit=True) |h})<span>
% endif
</td>
</tr>
<tr>
- <th style="padding:8px;" bgcolor="#ffffff">
- <span class="guest-info-title">${_('Disk Type')}</span>
+ <th style="padding:8px;; white-space:nowrap;" bgcolor="#ffffff">
+ <span class="guest-info-title">${_('Type')}</span>
</th>
<td width="1" bgcolor="#FFFFFF">
<img src="${ctx.homepath}/static/images/table-space.gif">
</td>
</tr>
<tr>
- <th style="padding:8px;" bgcolor="#ffffff">
+ <th style="padding:8px;; white-space:nowrap;" bgcolor="#ffffff">
+ <span class="guest-info-title">${_('Bus Type')}</span>
+ </th>
+ <td width="1" bgcolor="#FFFFFF">
+ <img src="${ctx.homepath}/static/images/table-space.gif">
+ </td>
+ <td style="font-size:10px; padding:8px;" bgcolor="#FFFFFF">
+ ${disk_info['target']['bus'] | h}
+ </td>
+ </tr>
+ <tr>
+ <th style="padding:8px;; white-space:nowrap;" bgcolor="#ffffff">
<span class="guest-info-title">${_('Source File')}</span>
</th>
<td width="1" bgcolor="#FFFFFF">
</td>
</tr>
<tr>
- <th style="padding:8px;" bgcolor="#ffffff">
- <span class="guest-info-title">${_('Disk Device Type')}</span>
+ <th style="padding:8px;; white-space:nowrap;" bgcolor="#ffffff">
+ <span class="guest-info-title">${_('Driver Type')}</span>
</th>
<td width="1" bgcolor="#FFFFFF">
<img src="${ctx.homepath}/static/images/table-space.gif">
</td>
<td style="font-size:10px; padding:8px;" bgcolor="#FFFFFF">
- ${disk_info['target']['bus'] | h}
+ ${disk_info['driver']['type'] | h}
+ </td>
+ </tr>
+ <tr>
+ <th style="padding:8px;; white-space:nowrap;" bgcolor="#ffffff">
+ <span class="guest-info-title">${_('Driver Name')}</span>
+ </th>
+ <td width="1" bgcolor="#FFFFFF">
+ <img src="${ctx.homepath}/static/images/table-space.gif">
+ </td>
+ <td style="font-size:10px; padding:8px;" bgcolor="#FFFFFF">
+% if disk_info['type'] == 'block':
+ ${"N/A"}
+% else:
+ ${disk_info['driver']['name'] | h}
+% endif
</td>
</tr>
</table>
<%doc>Copyright (C) 2009-2010 HDE, Inc.</%doc>
<%inherit file="../include/common.part" />
+<%!
+from karesansui.lib.template import view_autounit, view_megaunit
+from karesansui.lib.const import DEFAULT_DECIMAL_POINT
+%>
-<style type="text/css">
-</style>
<script type="text/javascript">
<!--
$(document).ready(function(){
<img src="${ctx.homepath}/static/images/table-space.gif">
</td>
<td style="font-size:10px; padding:8px;" bgcolor="#FFFFFF">
- ${nodeinfo["memory"] | h}
+ <span>${view_megaunit(nodeinfo["memory"], 'MB') | h}</span><span class="dark-text autounit">(${view_autounit(nodeinfo["memory"], unit=('MB','GB','TB', 'PB', 'EB'), print_unit=True) |h})<span>
</td>
</tr>
<img src="${ctx.homepath}/static/images/table-space.gif">
</td>
<td style="font-size:10px; padding:8px;" bgcolor="#FFFFFF">
- ${info["maxMem"]/1024 | h}
+ <span>${view_megaunit(info["maxMem"], 'KB') | h}</span><span class="dark-text autounit">(${view_autounit(info["maxMem"], unit=('KB', 'MB','GB','TB', 'PB', 'EB'), print_unit=True) |h})<span>
</td>
</tr>
<img src="${ctx.homepath}/static/images/table-space.gif">
</td>
<td style="font-size:10px; padding:8px;" bgcolor="#FFFFFF">
- ${info["memory"]/1024 | h}
+ <span>${view_megaunit(info["memory"], 'KB') | h}</span><span class="dark-text autounit">(${view_autounit(info["memory"], unit=('KB', 'MB','GB','TB', 'PB', 'EB'), print_unit=True) |h})<span>
</td>
</tr>
% endif