mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-22 18:50:08 +03:00
Feature #3987: Use context in jquery selectors, new DS wizard
This commit is contained in:
parent
5a404ea716
commit
a21897060f
@ -110,55 +110,55 @@ define(function(require) {
|
||||
|
||||
$('select#ds_mad', dialog).change(function() {
|
||||
if ($(this).val() == "custom")
|
||||
$('input[name="ds_tab_custom_ds_mad"]').parent().show();
|
||||
$('input[name="ds_tab_custom_ds_mad"]', dialog).parent().show();
|
||||
else
|
||||
$('input[name="ds_tab_custom_ds_mad"]').parent().hide();
|
||||
$('input[name="ds_tab_custom_ds_mad"]', dialog).parent().hide();
|
||||
});
|
||||
|
||||
$('select#tm_mad', dialog).change(function() {
|
||||
if ($(this).val() == "custom")
|
||||
$('input[name="ds_tab_custom_tm_mad"]').parent().show();
|
||||
$('input[name="ds_tab_custom_tm_mad"]', dialog).parent().show();
|
||||
else
|
||||
$('input[name="ds_tab_custom_tm_mad"]').parent().hide();
|
||||
$('input[name="ds_tab_custom_tm_mad"]', dialog).parent().hide();
|
||||
});
|
||||
|
||||
$('#presets').change(function() {
|
||||
$('#presets', dialog).change(function() {
|
||||
_hideAll(dialog);
|
||||
var choice_str = $(this).val();
|
||||
switch (choice_str)
|
||||
{
|
||||
case 'fs':
|
||||
_selectFilesystem();
|
||||
_selectFilesystem(dialog);
|
||||
break;
|
||||
case 'vmware_vmfs':
|
||||
_selectVmwareVmfs();
|
||||
_selectVmwareVmfs(dialog);
|
||||
break;
|
||||
case 'block_lvm':
|
||||
_selectBlockLvm();
|
||||
_selectBlockLvm(dialog);
|
||||
break;
|
||||
case 'fs_lvm':
|
||||
_selectFsLvm();
|
||||
_selectFsLvm(dialog);
|
||||
break;
|
||||
case 'ceph':
|
||||
_selectCeph();
|
||||
_selectCeph(dialog);
|
||||
break;
|
||||
case 'gluster':
|
||||
_selectGluster();
|
||||
_selectGluster(dialog);
|
||||
break;
|
||||
case 'dev':
|
||||
_selectDevices();
|
||||
_selectDevices(dialog);
|
||||
break;
|
||||
case 'custom':
|
||||
_selectCustom();
|
||||
_selectCustom(dialog);
|
||||
break;
|
||||
}
|
||||
});
|
||||
|
||||
// Hide disk_type
|
||||
$('select#disk_type').parent().hide();
|
||||
$('select#disk_type', dialog).parent().hide();
|
||||
|
||||
_hideAll(dialog);
|
||||
_selectFilesystem();
|
||||
_selectFilesystem(dialog);
|
||||
}
|
||||
|
||||
|
||||
@ -167,9 +167,9 @@ define(function(require) {
|
||||
var cluster_id = $(".resource_list_select", $('#cluster_id', dialog)).val();
|
||||
var ds_type = $('input[name=ds_type]:checked', dialog).val();
|
||||
var ds_mad = $('#ds_mad', dialog).val();
|
||||
ds_mad = ds_mad == "custom" ? $('input[name="ds_tab_custom_ds_mad"]').val() : ds_mad;
|
||||
ds_mad = ds_mad == "custom" ? $('input[name="ds_tab_custom_ds_mad"]', dialog).val() : ds_mad;
|
||||
var tm_mad = $('#tm_mad', dialog).val();
|
||||
tm_mad = tm_mad == "custom" ? $('input[name="ds_tab_custom_tm_mad"]').val() : tm_mad;
|
||||
tm_mad = tm_mad == "custom" ? $('input[name="ds_tab_custom_tm_mad"]', dialog).val() : tm_mad;
|
||||
var type = $('#disk_type', dialog).val();
|
||||
|
||||
var safe_dirs = $('#safe_dirs', dialog).val();
|
||||
@ -289,8 +289,8 @@ define(function(require) {
|
||||
// Hide all the options that depends on datastore type
|
||||
// and reset the selects
|
||||
|
||||
$('input#image_ds_type').attr('checked', 'true');
|
||||
$('input[name=ds_type]').removeAttr('disabled', 'disabled');
|
||||
$('input#image_ds_type', dialog).attr('checked', 'true');
|
||||
$('input[name=ds_type]', dialog).removeAttr('disabled', 'disabled');
|
||||
|
||||
$('label[for="bridge_list"],input#bridge_list', dialog).parent().hide();
|
||||
$('label[for="ds_tmp_dir"],input#ds_tmp_dir', dialog).parent().hide();
|
||||
@ -305,13 +305,13 @@ define(function(require) {
|
||||
$('label[for="staging_dir"],input#staging_dir', dialog).parent().hide();
|
||||
$('label[for="limit_transfer_bw"],input#limit_transfer_bw', dialog).parent().hide();
|
||||
$('label[for="no_decompress"],input#no_decompress', dialog).parent().hide();
|
||||
$('select#ds_mad').removeAttr('disabled');
|
||||
$('select#tm_mad').removeAttr('disabled');
|
||||
$('select#tm_mad').children('option').each(function() {
|
||||
$('select#ds_mad', dialog).removeAttr('disabled');
|
||||
$('select#tm_mad', dialog).removeAttr('disabled');
|
||||
$('select#tm_mad', dialog).children('option').each(function() {
|
||||
$(this).removeAttr('disabled');
|
||||
});
|
||||
$('select#disk_type').removeAttr('disabled');
|
||||
$('select#disk_type').children('option').each(function() {
|
||||
$('select#disk_type', dialog).removeAttr('disabled');
|
||||
$('select#disk_type', dialog).children('option').each(function() {
|
||||
$(this).removeAttr('disabled');
|
||||
});
|
||||
|
||||
@ -320,10 +320,10 @@ define(function(require) {
|
||||
}
|
||||
|
||||
function _selectFilesystem(dialog) {
|
||||
$('select#ds_mad').val('fs');
|
||||
$('select#tm_mad').val('shared');
|
||||
$('select#ds_mad').attr('disabled', 'disabled');
|
||||
$('select#tm_mad').children('option').each(function() {
|
||||
$('select#ds_mad', dialog).val('fs');
|
||||
$('select#tm_mad', dialog).val('shared');
|
||||
$('select#ds_mad', dialog).attr('disabled', 'disabled');
|
||||
$('select#tm_mad', dialog).children('option').each(function() {
|
||||
var value_str = $(this).val();
|
||||
$(this).attr('disabled', 'disabled');
|
||||
if (value_str == "qcow2" ||
|
||||
@ -332,106 +332,106 @@ define(function(require) {
|
||||
$(this).removeAttr('disabled');
|
||||
}
|
||||
});
|
||||
$('select#disk_type').val('file');
|
||||
$('select#disk_type').attr('disabled', 'disabled');
|
||||
$('label[for="limit_transfer_bw"],input#limit_transfer_bw').parent().fadeIn();
|
||||
$('label[for="no_decompress"],input#no_decompress').parent().fadeIn();
|
||||
$('label[for="datastore_capacity_check"],input#datastore_capacity_check').parent().fadeIn();
|
||||
$('input#safe_dirs').removeAttr('disabled');
|
||||
$('select#disk_type').removeAttr('disabled');
|
||||
$('input#base_path').removeAttr('disabled');
|
||||
$('input#limit_mb').removeAttr('disabled');
|
||||
$('input#restricted_dirs').removeAttr('disabled');
|
||||
$('label[for="bridge_list"],input#bridge_list').parent().fadeIn();
|
||||
$('label[for="staging_dir"],input#staging_dir').parent().fadeIn();
|
||||
$('select#disk_type', dialog).val('file');
|
||||
$('select#disk_type', dialog).attr('disabled', 'disabled');
|
||||
$('label[for="limit_transfer_bw"],input#limit_transfer_bw', dialog).parent().fadeIn();
|
||||
$('label[for="no_decompress"],input#no_decompress', dialog).parent().fadeIn();
|
||||
$('label[for="datastore_capacity_check"],input#datastore_capacity_check', dialog).parent().fadeIn();
|
||||
$('input#safe_dirs', dialog).removeAttr('disabled');
|
||||
$('select#disk_type', dialog).removeAttr('disabled');
|
||||
$('input#base_path', dialog).removeAttr('disabled');
|
||||
$('input#limit_mb', dialog).removeAttr('disabled');
|
||||
$('input#restricted_dirs', dialog).removeAttr('disabled');
|
||||
$('label[for="bridge_list"],input#bridge_list', dialog).parent().fadeIn();
|
||||
$('label[for="staging_dir"],input#staging_dir', dialog).parent().fadeIn();
|
||||
}
|
||||
|
||||
function _selectVmwareVmfs(dialog) {
|
||||
$('label[for="bridge_list"],input#bridge_list').parent().fadeIn();
|
||||
$('label[for="ds_tmp_dir"],input#ds_tmp_dir').parent().fadeIn();
|
||||
$('select#ds_mad').val('vmfs');
|
||||
$('select#ds_mad').attr('disabled', 'disabled');
|
||||
$('select#tm_mad').val('vmfs');
|
||||
$('select#tm_mad').attr('disabled', 'disabled');
|
||||
$('label[for="limit_transfer_bw"],input#limit_transfer_bw').parent().fadeIn();
|
||||
$('label[for="no_decompress"],input#no_decompress').parent().fadeIn();
|
||||
$('label[for="datastore_capacity_check"],input#datastore_capacity_check').parent().fadeIn();
|
||||
$('select#disk_type').val('file');
|
||||
$('select#disk_type').attr('disabled', 'disabled');
|
||||
$('input#safe_dirs').removeAttr('disabled');
|
||||
$('input#base_path').removeAttr('disabled');
|
||||
$('input#limit_mb').removeAttr('disabled');
|
||||
$('input#restricted_dirs').removeAttr('disabled');
|
||||
$('label[for="bridge_list"],input#bridge_list', dialog).parent().fadeIn();
|
||||
$('label[for="ds_tmp_dir"],input#ds_tmp_dir', dialog).parent().fadeIn();
|
||||
$('select#ds_mad', dialog).val('vmfs');
|
||||
$('select#ds_mad', dialog).attr('disabled', 'disabled');
|
||||
$('select#tm_mad', dialog).val('vmfs');
|
||||
$('select#tm_mad', dialog).attr('disabled', 'disabled');
|
||||
$('label[for="limit_transfer_bw"],input#limit_transfer_bw', dialog).parent().fadeIn();
|
||||
$('label[for="no_decompress"],input#no_decompress', dialog).parent().fadeIn();
|
||||
$('label[for="datastore_capacity_check"],input#datastore_capacity_check', dialog).parent().fadeIn();
|
||||
$('select#disk_type', dialog).val('file');
|
||||
$('select#disk_type', dialog).attr('disabled', 'disabled');
|
||||
$('input#safe_dirs', dialog).removeAttr('disabled');
|
||||
$('input#base_path', dialog).removeAttr('disabled');
|
||||
$('input#limit_mb', dialog).removeAttr('disabled');
|
||||
$('input#restricted_dirs', dialog).removeAttr('disabled');
|
||||
}
|
||||
|
||||
function _selectCeph(dialog) {
|
||||
$('input#image_ds_type').attr('checked', 'true');
|
||||
$('input[name=ds_type]').attr('disabled', 'disabled');
|
||||
$('select#ds_mad').val('ceph');
|
||||
$('select#ds_mad').attr('disabled', 'disabled');
|
||||
$('select#tm_mad').val('ceph');
|
||||
$('select#tm_mad').attr('disabled', 'disabled');
|
||||
$('label[for="bridge_list"],input#bridge_list').parent().fadeIn();
|
||||
$('label[for="pool_name"],input#pool_name').parent().fadeIn();
|
||||
$('label[for="ceph_host"],input#ceph_host').parent().fadeIn();
|
||||
$('label[for="ceph_secret"],input#ceph_secret').parent().fadeIn();
|
||||
$('label[for="ceph_user"],input#ceph_user').parent().fadeIn();
|
||||
$('label[for="rbd_format"],input#rbd_format').parent().fadeIn();
|
||||
$('label[for="staging_dir"],input#staging_dir').parent().fadeIn();
|
||||
$('label[for="limit_transfer_bw"],input#limit_transfer_bw').parent().fadeIn();
|
||||
$('label[for="no_decompress"],input#no_decompress').parent().fadeIn();
|
||||
$('label[for="datastore_capacity_check"],input#datastore_capacity_check').parent().fadeIn();
|
||||
$('select#disk_type').val('RBD');
|
||||
$('select#disk_type').attr('disabled', 'disabled');
|
||||
$('input#safe_dirs').removeAttr('disabled');
|
||||
$('input#base_path').removeAttr('disabled');
|
||||
$('input#limit_mb').removeAttr('disabled');
|
||||
$('input#restricted_dirs').removeAttr('disabled');
|
||||
$('input#image_ds_type', dialog).attr('checked', 'true');
|
||||
$('input[name=ds_type]', dialog).attr('disabled', 'disabled');
|
||||
$('select#ds_mad', dialog).val('ceph');
|
||||
$('select#ds_mad', dialog).attr('disabled', 'disabled');
|
||||
$('select#tm_mad', dialog).val('ceph');
|
||||
$('select#tm_mad', dialog).attr('disabled', 'disabled');
|
||||
$('label[for="bridge_list"],input#bridge_list', dialog).parent().fadeIn();
|
||||
$('label[for="pool_name"],input#pool_name', dialog).parent().fadeIn();
|
||||
$('label[for="ceph_host"],input#ceph_host', dialog).parent().fadeIn();
|
||||
$('label[for="ceph_secret"],input#ceph_secret', dialog).parent().fadeIn();
|
||||
$('label[for="ceph_user"],input#ceph_user', dialog).parent().fadeIn();
|
||||
$('label[for="rbd_format"],input#rbd_format', dialog).parent().fadeIn();
|
||||
$('label[for="staging_dir"],input#staging_dir', dialog).parent().fadeIn();
|
||||
$('label[for="limit_transfer_bw"],input#limit_transfer_bw', dialog).parent().fadeIn();
|
||||
$('label[for="no_decompress"],input#no_decompress', dialog).parent().fadeIn();
|
||||
$('label[for="datastore_capacity_check"],input#datastore_capacity_check', dialog).parent().fadeIn();
|
||||
$('select#disk_type', dialog).val('RBD');
|
||||
$('select#disk_type', dialog).attr('disabled', 'disabled');
|
||||
$('input#safe_dirs', dialog).removeAttr('disabled');
|
||||
$('input#base_path', dialog).removeAttr('disabled');
|
||||
$('input#limit_mb', dialog).removeAttr('disabled');
|
||||
$('input#restricted_dirs', dialog).removeAttr('disabled');
|
||||
}
|
||||
|
||||
function _selectBlockLvm(dialog) {
|
||||
$('select#ds_mad').val('lvm');
|
||||
$('select#ds_mad').attr('disabled', 'disabled');
|
||||
$('select#tm_mad').val('lvm');
|
||||
$('select#tm_mad').attr('disabled', 'disabled');
|
||||
$('input#image_ds_type').attr('checked', 'true');
|
||||
$('input[name=ds_type]').attr('disabled', 'disabled');
|
||||
$('label[for="bridge_list"],input#bridge_list').parent().fadeIn();
|
||||
$('label[for="vg_name"],input#vg_name').fadeIn();
|
||||
$('label[for="limit_transfer_bw"],input#limit_transfer_bw').parent().fadeIn();
|
||||
$('label[for="no_decompress"],input#no_decompress').parent().fadeIn();
|
||||
$('label[for="datastore_capacity_check"],input#datastore_capacity_check').parent().fadeIn();
|
||||
$('select#disk_type').val('block');
|
||||
$('select#disk_type').attr('disabled', 'disabled');
|
||||
$('input#safe_dirs').removeAttr('disabled');
|
||||
$('input#base_path').removeAttr('disabled');
|
||||
$('input#limit_mb').removeAttr('disabled');
|
||||
$('input#restricted_dirs').removeAttr('disabled');
|
||||
$('select#ds_mad', dialog).val('lvm');
|
||||
$('select#ds_mad', dialog).attr('disabled', 'disabled');
|
||||
$('select#tm_mad', dialog).val('lvm');
|
||||
$('select#tm_mad', dialog).attr('disabled', 'disabled');
|
||||
$('input#image_ds_type', dialog).attr('checked', 'true');
|
||||
$('input[name=ds_type]', dialog).attr('disabled', 'disabled');
|
||||
$('label[for="bridge_list"],input#bridge_list', dialog).parent().fadeIn();
|
||||
$('label[for="vg_name"],input#vg_name', dialog).fadeIn();
|
||||
$('label[for="limit_transfer_bw"],input#limit_transfer_bw', dialog).parent().fadeIn();
|
||||
$('label[for="no_decompress"],input#no_decompress', dialog).parent().fadeIn();
|
||||
$('label[for="datastore_capacity_check"],input#datastore_capacity_check', dialog).parent().fadeIn();
|
||||
$('select#disk_type', dialog).val('block');
|
||||
$('select#disk_type', dialog).attr('disabled', 'disabled');
|
||||
$('input#safe_dirs', dialog).removeAttr('disabled');
|
||||
$('input#base_path', dialog).removeAttr('disabled');
|
||||
$('input#limit_mb', dialog).removeAttr('disabled');
|
||||
$('input#restricted_dirs', dialog).removeAttr('disabled');
|
||||
}
|
||||
|
||||
function _selectFsLvm(dialog) {
|
||||
$('select#ds_mad').val('fs');
|
||||
$('select#ds_mad').attr('disabled', 'disabled');
|
||||
$('select#tm_mad').val('fs_lvm');
|
||||
$('select#tm_mad').attr('disabled', 'disabled');
|
||||
$('input#image_ds_type').attr('checked', 'true');
|
||||
$('input[name=ds_type]').attr('disabled', 'disabled');
|
||||
$('label[for="limit_transfer_bw"],input#limit_transfer_bw').parent().fadeIn();
|
||||
$('label[for="no_decompress"],input#no_decompress').parent().fadeIn();
|
||||
$('label[for="datastore_capacity_check"],input#datastore_capacity_check').parent().fadeIn();
|
||||
$('select#disk_type').val('block');
|
||||
$('select#disk_type').attr('disabled', 'disabled');
|
||||
$('input#safe_dirs').removeAttr('disabled');
|
||||
$('input#base_path').removeAttr('disabled');
|
||||
$('input#limit_mb').removeAttr('disabled');
|
||||
$('input#restricted_dirs').removeAttr('disabled');
|
||||
$('select#ds_mad', dialog).val('fs');
|
||||
$('select#ds_mad', dialog).attr('disabled', 'disabled');
|
||||
$('select#tm_mad', dialog).val('fs_lvm');
|
||||
$('select#tm_mad', dialog).attr('disabled', 'disabled');
|
||||
$('input#image_ds_type', dialog).attr('checked', 'true');
|
||||
$('input[name=ds_type]', dialog).attr('disabled', 'disabled');
|
||||
$('label[for="limit_transfer_bw"],input#limit_transfer_bw', dialog).parent().fadeIn();
|
||||
$('label[for="no_decompress"],input#no_decompress', dialog).parent().fadeIn();
|
||||
$('label[for="datastore_capacity_check"],input#datastore_capacity_check', dialog).parent().fadeIn();
|
||||
$('select#disk_type', dialog).val('block');
|
||||
$('select#disk_type', dialog).attr('disabled', 'disabled');
|
||||
$('input#safe_dirs', dialog).removeAttr('disabled');
|
||||
$('input#base_path', dialog).removeAttr('disabled');
|
||||
$('input#limit_mb', dialog).removeAttr('disabled');
|
||||
$('input#restricted_dirs', dialog).removeAttr('disabled');
|
||||
}
|
||||
|
||||
function _selectGluster(dialog) {
|
||||
$('select#ds_mad').val('fs');
|
||||
$('select#ds_mad').attr('disabled', 'disabled');
|
||||
$('select#tm_mad').val('shared');
|
||||
$('select#tm_mad').children('option').each(function() {
|
||||
$('select#ds_mad', dialog).val('fs');
|
||||
$('select#ds_mad', dialog).attr('disabled', 'disabled');
|
||||
$('select#tm_mad', dialog).val('shared');
|
||||
$('select#tm_mad', dialog).children('option').each(function() {
|
||||
var value_str = $(this).val();
|
||||
$(this).attr('disabled', 'disabled');
|
||||
if (value_str == "shared" ||
|
||||
@ -439,50 +439,50 @@ define(function(require) {
|
||||
$(this).removeAttr('disabled');
|
||||
}
|
||||
});
|
||||
$('input#image_ds_type').attr('checked', 'true');
|
||||
$('input[name=ds_type]').attr('disabled', 'disabled');
|
||||
$('select#disk_type').val('gluster');
|
||||
$('select#disk_type').attr('disabled', 'disabled');
|
||||
$('label[for="gluster_host"],input#gluster_host').parent().fadeIn();
|
||||
$('label[for="gluster_volume"],input#gluster_volume').parent().fadeIn();
|
||||
$('label[for="limit_transfer_bw"],input#limit_transfer_bw').parent().fadeIn();
|
||||
$('label[for="no_decompress"],input#no_decompress').parent().fadeIn();
|
||||
$('label[for="datastore_capacity_check"],input#datastore_capacity_check').parent().fadeIn();
|
||||
$('input#safe_dirs').removeAttr('disabled');
|
||||
$('input#base_path').removeAttr('disabled');
|
||||
$('input#limit_mb').removeAttr('disabled');
|
||||
$('input#restricted_dirs').removeAttr('disabled');
|
||||
$('input#image_ds_type', dialog).attr('checked', 'true');
|
||||
$('input[name=ds_type]', dialog).attr('disabled', 'disabled');
|
||||
$('select#disk_type', dialog).val('gluster');
|
||||
$('select#disk_type', dialog).attr('disabled', 'disabled');
|
||||
$('label[for="gluster_host"],input#gluster_host', dialog).parent().fadeIn();
|
||||
$('label[for="gluster_volume"],input#gluster_volume', dialog).parent().fadeIn();
|
||||
$('label[for="limit_transfer_bw"],input#limit_transfer_bw', dialog).parent().fadeIn();
|
||||
$('label[for="no_decompress"],input#no_decompress', dialog).parent().fadeIn();
|
||||
$('label[for="datastore_capacity_check"],input#datastore_capacity_check', dialog).parent().fadeIn();
|
||||
$('input#safe_dirs', dialog).removeAttr('disabled');
|
||||
$('input#base_path', dialog).removeAttr('disabled');
|
||||
$('input#limit_mb', dialog).removeAttr('disabled');
|
||||
$('input#restricted_dirs', dialog).removeAttr('disabled');
|
||||
}
|
||||
|
||||
function _selectDevices(dialog) {
|
||||
$('select#ds_mad').val('dev');
|
||||
$('select#ds_mad').attr('disabled', 'disabled');
|
||||
$('select#tm_mad').val('dev');
|
||||
$('select#tm_mad').attr('disabled', 'disabled');
|
||||
$('input#image_ds_type').attr('checked', 'true');
|
||||
$('input[name=ds_type]').attr('disabled', 'disabled');
|
||||
$('select#disk_type').val('block');
|
||||
$('select#disk_type').attr('disabled', 'disabled');
|
||||
$('label[for="limit_transfer_bw"],input#limit_transfer_bw').parent().hide();
|
||||
$('label[for="no_decompress"],input#no_decompress').parent().hide();
|
||||
$('label[for="datastore_capacity_check"],input#datastore_capacity_check').parent().hide();
|
||||
$('input#safe_dirs').attr('disabled', 'disabled');
|
||||
$('input#base_path').attr('disabled', 'disabled');
|
||||
$('input#limit_mb').attr('disabled', 'disabled');
|
||||
$('input#restricted_dirs').attr('disabled', 'disabled');
|
||||
$('select#ds_mad', dialog).val('dev');
|
||||
$('select#ds_mad', dialog).attr('disabled', 'disabled');
|
||||
$('select#tm_mad', dialog).val('dev');
|
||||
$('select#tm_mad', dialog).attr('disabled', 'disabled');
|
||||
$('input#image_ds_type', dialog).attr('checked', 'true');
|
||||
$('input[name=ds_type]', dialog).attr('disabled', 'disabled');
|
||||
$('select#disk_type', dialog).val('block');
|
||||
$('select#disk_type', dialog).attr('disabled', 'disabled');
|
||||
$('label[for="limit_transfer_bw"],input#limit_transfer_bw', dialog).parent().hide();
|
||||
$('label[for="no_decompress"],input#no_decompress', dialog).parent().hide();
|
||||
$('label[for="datastore_capacity_check"],input#datastore_capacity_check', dialog).parent().hide();
|
||||
$('input#safe_dirs', dialog).attr('disabled', 'disabled');
|
||||
$('input#base_path', dialog).attr('disabled', 'disabled');
|
||||
$('input#limit_mb', dialog).attr('disabled', 'disabled');
|
||||
$('input#restricted_dirs', dialog).attr('disabled', 'disabled');
|
||||
}
|
||||
|
||||
function _selectCustom(dialog) {
|
||||
_hideAll(dialog);
|
||||
$('select#ds_mad').val('fs');
|
||||
$('select#tm_mad').val('shared');
|
||||
$('input#safe_dirs').removeAttr('disabled');
|
||||
$('select#disk_type').removeAttr('disabled');
|
||||
$('input#base_path').removeAttr('disabled');
|
||||
$('input#limit_mb').removeAttr('disabled');
|
||||
$('input#restricted_dirs').removeAttr('disabled');
|
||||
$('label[for="limit_transfer_bw"],input#limit_transfer_bw').parent().fadeIn();
|
||||
$('label[for="no_decompress"],input#no_decompress').parent().fadeIn();
|
||||
$('label[for="datastore_capacity_check"],input#datastore_capacity_check').parent().fadeIn();
|
||||
$('select#ds_mad', dialog).val('fs');
|
||||
$('select#tm_mad', dialog).val('shared');
|
||||
$('input#safe_dirs', dialog).removeAttr('disabled');
|
||||
$('select#disk_type', dialog).removeAttr('disabled');
|
||||
$('input#base_path', dialog).removeAttr('disabled');
|
||||
$('input#limit_mb', dialog).removeAttr('disabled');
|
||||
$('input#restricted_dirs', dialog).removeAttr('disabled');
|
||||
$('label[for="limit_transfer_bw"],input#limit_transfer_bw', dialog).parent().fadeIn();
|
||||
$('label[for="no_decompress"],input#no_decompress', dialog).parent().fadeIn();
|
||||
$('label[for="datastore_capacity_check"],input#datastore_capacity_check', dialog).parent().fadeIn();
|
||||
}
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user