mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
CLOUDSTACK-8005: UI > storage > volume > Resize Volume action > hide "Shrink OK" checkbox when selected disk offering's disksize is bigger than the volume's disksize. Show it otherwise.
This commit is contained in:
parent
03daae571b
commit
6b4271b75c
@ -1356,6 +1356,16 @@
|
||||
return;
|
||||
|
||||
var $form = $(this).closest('form');
|
||||
|
||||
var $shrinkok = $form.find('.form-item[rel=shrinkok]');
|
||||
//unit of args.context.volumes[0].size is "byte"
|
||||
//unit of selectedDiskOfferingObj.disksize is "gigabyte" ("GB"), so transfer it into "byte" by multiply (1024 * 1024 * 1024)
|
||||
if (args.context.volumes[0].size > selectedDiskOfferingObj.disksize * (1024 * 1024 * 1024)) { //if original disk size > new disk size
|
||||
$shrinkok.css('display', 'inline-block');
|
||||
} else {
|
||||
$shrinkok.hide();
|
||||
}
|
||||
|
||||
var $newsize = $form.find('.form-item[rel=newsize]');
|
||||
if (selectedDiskOfferingObj.iscustomized == true) {
|
||||
$newsize.css('display', 'inline-block');
|
||||
@ -1408,7 +1418,11 @@
|
||||
},
|
||||
action: function(args) {
|
||||
var array1 = [];
|
||||
|
||||
if(args.$form.find('.form-item[rel=shrinkok]').css("display") != "none") {
|
||||
array1.push("&shrinkok=" + (args.data.shrinkok == "on"));
|
||||
}
|
||||
|
||||
var newDiskOffering = args.data.newdiskoffering;
|
||||
var newSize;
|
||||
if (selectedDiskOfferingObj.iscustomized == true) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user