mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-03 04:12:31 +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
98d75b0259
commit
54f4240e0e
@ -1350,6 +1350,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');
|
||||
@ -1402,7 +1412,11 @@
|
||||
},
|
||||
action: function(args) {
|
||||
var array1 = [];
|
||||
array1.push("&shrinkok=" + (args.data.shrinkok == "on"));
|
||||
|
||||
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