Revision 5a434360
b/ui/static/snf/js/models.js | ||
---|---|---|
150 | 150 |
return parseInt(this.get('metadata') ? this.get('metadata').values.size : -1) |
151 | 151 |
}, |
152 | 152 |
|
153 |
get_readable_size: function() { |
|
154 |
return this.get_size() > 0 ? util.readablizeBytes(this.get_size() * 1024 * 1024) : "unknown"; |
|
155 |
}, |
|
156 |
|
|
153 | 157 |
get_os: function() { |
154 | 158 |
return this.get("OS"); |
155 | 159 |
}, |
b/ui/static/snf/js/ui/web/ui_create_view.js | ||
---|---|---|
217 | 217 |
this.image_details_os.text(_(image.get("OS")).capitalize()); |
218 | 218 |
this.image_details_kernel.text(image.get("kernel")); |
219 | 219 |
|
220 |
var size = util.readablizeBytes(parseInt(image.get("size")) * 1024 * 1024); |
|
220 |
var size = image.get_readable_size(); |
|
221 |
|
|
221 | 222 |
this.image_details_size.text(size); |
222 | 223 |
this.image_details_gui.text(image.get("GUI")); |
223 | 224 |
|
... | ... | |
258 | 259 |
'</span></li>').format(img.get("name"), |
259 | 260 |
img.id, |
260 | 261 |
snf.ui.helpers.os_icon_tag(img.get("OS")), |
261 |
util.readablizeBytes(parseInt(img.get("size"))* 1024 * 1024),
|
|
262 |
img.get_readable_size(),
|
|
262 | 263 |
util.truncate(img.get("description"),35))); |
263 | 264 |
image.data("image", img); |
264 | 265 |
image.data("image_id", img.id); |
... | ... | |
630 | 631 |
set_detail("name"); |
631 | 632 |
set_detail("os", _(image.get("OS")).capitalize()); |
632 | 633 |
set_detail("gui", image.get("GUI")); |
633 |
set_detail("size", util.readablizeBytes(image.get_size() * 1024 * 1024));
|
|
634 |
set_detail("size", image.get_readable_size());
|
|
634 | 635 |
set_detail("kernel"); |
635 | 636 |
}, |
636 | 637 |
|
b/ui/static/snf/js/ui/web/ui_icon_view.js | ||
---|---|---|
554 | 554 |
} |
555 | 555 |
|
556 | 556 |
this.sel('image_name').text(util.truncate(image.get('name'), 13)).attr("title", image.get('name')); |
557 |
this.sel('image_size').text(image.get('metadata').values.size).attr('title', image.get('metadata').values.size);
|
|
557 |
this.sel('image_size').text(image.get_readable_size()).attr('title', image.get_readable_size());
|
|
558 | 558 |
|
559 | 559 |
this.sel('cpu').text(flavor.get('cpu')); |
560 | 560 |
this.sel('ram').text(flavor.get('ram')); |
b/ui/templates/partials/machines_icon.html | ||
---|---|---|
56 | 56 |
</div> |
57 | 57 |
<div class="image-details"> |
58 | 58 |
<span class="vm-detail"><span class="key">{% trans "Image" %}:</span> <span class="value"><span class="image-data">Debian</span></span></span> |
59 |
<span class="vm-detail"><span class="key">{% trans "Image Size" %}:</span> <span class="value"><span class="image-size-data">2.3</span>MB</span></span>
|
|
59 |
<span class="vm-detail"><span class="key">{% trans "Image Size" %}:</span> <span class="value"><span class="image-size-data">2.3</span></span></span> |
|
60 | 60 |
</div> |
61 | 61 |
</div> |
62 | 62 |
<div class="vm-stats metadata-column"> |
Also available in: Unified diff