Browse Source

try to add slider for disk size

andre 4 years ago
parent
commit
94023ee55f

+ 1 - 1
app/UI/VmCreate/Sections/Qemu/GeneralSection.php

@@ -132,7 +132,7 @@ class GeneralSection extends HalfPageSection
         $field->setDescription('description');
         $this->addField($field);
         //disk
-        $field = new Text('disk');
+        $field = new Range('disk', $this->configuration()->serverDiskSize->min, $this->resourceManager->disk()->free());
         $field->addValidator(new DiskSizeValidator('additionalDiskSize',true));
         $field->setDefaultValue($this->configuration()->serverDiskSize->min);
         $field->setDescription('description');

+ 2 - 0
templates/client/default/ui/core/default/widget/forms/fields/range.tpl

@@ -38,6 +38,8 @@
            max="{$rawObject->getMaxValue()}"
             {if $rawObject->getName() == "memory"}
                 step="512"
+            {elseif $rawObject->getName() == "disk"}
+                step="5"
             {/if}
             {if $rawObject->isOutputVisible()}
             oninput="output{$rawObject->getId()}.value={$rawObject->getId()}.value"