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;
|
return;
|
||||||
|
|
||||||
var $form = $(this).closest('form');
|
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]');
|
var $newsize = $form.find('.form-item[rel=newsize]');
|
||||||
if (selectedDiskOfferingObj.iscustomized == true) {
|
if (selectedDiskOfferingObj.iscustomized == true) {
|
||||||
$newsize.css('display', 'inline-block');
|
$newsize.css('display', 'inline-block');
|
||||||
@ -1408,7 +1418,11 @@
|
|||||||
},
|
},
|
||||||
action: function(args) {
|
action: function(args) {
|
||||||
var array1 = [];
|
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 newDiskOffering = args.data.newdiskoffering;
|
||||||
var newSize;
|
var newSize;
|
||||||
if (selectedDiskOfferingObj.iscustomized == true) {
|
if (selectedDiskOfferingObj.iscustomized == true) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user