
From: Rajat Gupta <rajat.triumph@gmail.com> 1. Removed hard code value "default" for storage dropdown 2. Initialize drop down with blank option 3. apply value to storage drop down and validate Signed-off-by: Rajat Gupta <rajat.triumph@gmail.com> --- ui/js/src/kimchi.template_edit_main.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/ui/js/src/kimchi.template_edit_main.js b/ui/js/src/kimchi.template_edit_main.js index 1a6e473..9992c93 100644 --- a/ui/js/src/kimchi.template_edit_main.js +++ b/ui/js/src/kimchi.template_edit_main.js @@ -278,19 +278,17 @@ kimchi.template_edit_main = function() { $('.template-tab-body', '#form-template-storage').append(nodeStorage); var storageRow = '#storageRow' + storageData.storageIndex; - var storageOptions = ''; + var storageOptions = '<option disabled="disabled" selected="selected" value=""></option>'; $.each(storagePoolsInfo, function(poolName, value) { storageOptions += '<option value="' + poolName + '">' + poolName + '</option>'; }); $(storageRow + ' .selectStorageName').append(storageOptions); if (storageData.storageSource == 'pool') { - if (!$(storageRow + ' .selectStorageName option[value="' + storageData.storageName + '"]').length) { - var invalidOption = '<option disabled="disabled" selected="selected" value="' + storageData.storageName + '">' + storageData.storageName + '</option>'; - $(storageRow + ' .selectStorageName').prepend(invalidOption); - $(storageRow + ' .selectStorageName').parent().addClass('has-error') - } $(storageRow + ' .selectStorageName').val(storageData.storageName); + if(!storageData.storageName){ + $(storageRow + ' .selectStorageName').parent().addClass('has-error'); + } $(storageRow + ' span.storage-pool').show(); $(storageRow + ' span.storage-path').hide(); } else { @@ -427,7 +425,7 @@ kimchi.template_edit_main = function() { storageID = storageID + 1; var storageNodeData = { storageSource: 'pool', - storageName: 'default', + storageName: '', storageType: 'dir', storageDisk: '10', storageDiskFormat: 'qcow2', -- 2.1.0