mirror of
https://github.com/unraid/webgui.git
synced 2026-05-01 07:19:32 -05:00
Update Custom.form.php
This commit is contained in:
@@ -706,7 +706,7 @@
|
||||
basename($arrDisk['new']) != 'vdisk'.($i+1).'.img') {
|
||||
$default_option = 'manual';
|
||||
}
|
||||
if (file_exists(dirname(dirname($arrDisk['new'])).'/'.$arrConfig['domain']['name'].'/vdisk'.($i+1).'.img') || file_exists(dirname(dirname($arrDisk['new'])).'/'.$arrConfig['domain']['name'].'/vdisk'.($i+1).'.qcow2')) {
|
||||
if (file_exists(dirname(dirname($arrDisk['new'])).'/'.$arrConfig['domain']['name'].'/vdisk'.($i+1).'.img')) {
|
||||
// hide all the disks because the auto disk already has been created
|
||||
$boolShowAllDisks = false;
|
||||
}
|
||||
@@ -777,7 +777,7 @@
|
||||
<tr class="advanced disk_file_options">
|
||||
<td>_(vDisk Type)_:</td>
|
||||
<td>
|
||||
<select name="disk[<?=$i?>][driver]" class="narrow" title="_(type of storage image)_" onchange="updatefileext()">
|
||||
<select name="disk[<?=$i?>][driver]" class="disk_driver narrow" title="_(type of storage image)_">
|
||||
<?mk_dropdown_options($arrValidDiskDrivers, $arrDisk['driver']);?>
|
||||
</select>
|
||||
</td>
|
||||
@@ -921,7 +921,7 @@
|
||||
<tr class="advanced disk_file_options">
|
||||
<td>_(vDisk Type)_:</td>
|
||||
<td>
|
||||
<select name="disk[{{INDEX}}][driver]" class="narrow" title="_(type of storage image)_">
|
||||
<select name="disk[{{INDEX}}][driver]" class="disk_driver narrow" title="_(type of storage image)_">
|
||||
<?mk_dropdown_options($arrValidDiskDrivers, '');?>
|
||||
</select>
|
||||
</td>
|
||||
@@ -1884,6 +1884,9 @@ $(function() {
|
||||
var $disk_input = $table.find('.disk');
|
||||
var $disk_preview = $table.find('.disk_preview');
|
||||
var $disk_serial = $table.find('.disk_serial');
|
||||
var $disk_driver = $table.find('.disk_driver').val();
|
||||
var $disk_ext = "img";
|
||||
//if ($disk_driver == "raw") $disk_ext = "img"; else $disk_ext = $disk_driver;
|
||||
|
||||
if (disk_select == 'manual') {
|
||||
|
||||
@@ -1912,7 +1915,7 @@ $(function() {
|
||||
} else if (disk_select !== '') {
|
||||
|
||||
// Auto disk
|
||||
var auto_disk_path = domaindir + '/vdisk' + (index+1) + '.img';
|
||||
var auto_disk_path = domaindir + '/vdisk' + (index+1) + '.' + $disk_ext;
|
||||
$disk_preview.html(auto_disk_path);
|
||||
$disk_input.fadeOut('fast', function() {
|
||||
$disk_preview.fadeIn('fast');
|
||||
@@ -2044,6 +2047,10 @@ $(function() {
|
||||
regenerateDiskPreview($(this).closest('table').data('index'));
|
||||
});
|
||||
|
||||
$("#vmform").on("change", ".disk_driver", function changeDiskSelectEvent() {
|
||||
regenerateDiskPreview($(this).closest('table').data('index'));
|
||||
});
|
||||
|
||||
$("#vmform").on("input change", ".disk", function changeDiskEvent() {
|
||||
var $input = $(this);
|
||||
var config = $input.data();
|
||||
|
||||
Reference in New Issue
Block a user