1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-26 06:50:09 +03:00

B#4975: Fix for memory resize bug (#93)

* resize memory GB
* fill input memory

Signed-off-by: Jorge Lobo <jlobo@opennebula.io>
(cherry picked from commit 86c5775b9708727812812029e6c83a19c04c92d2)
This commit is contained in:
Jorge Miguel Lobo Escalona 2020-07-14 19:10:14 +02:00 committed by Tino Vazquez
parent a84237a1dd
commit fe81b5544f
No known key found for this signature in database
GPG Key ID: 2FE9C32E94AEABBE
2 changed files with 11 additions and 2 deletions

View File

@ -224,6 +224,7 @@ define(function(require) {
$("div.memory_input_wrapper", context).addClass("large-6").addClass("medium-8");
}
attr.visor = true;
UserInputs.insertAttributeInputMB(attr, $("div.memory_input", context));
if (Config.isFeatureEnabled("instantiate_hide_cpu")){

View File

@ -818,6 +818,7 @@ define(function(require) {
*/
function _attributeInput(attr) {
var input;
var clss = "";
var defaultInput = attr && attr.type ? attr.type : "";
var required = (attr.mandatory ? "required" : "");
var wizard_field = "wizard_field='" + TemplateUtils.htmlEncode(attr.name) + "'";
@ -828,6 +829,9 @@ define(function(require) {
if (attr.initial != undefined){
value = TemplateUtils.htmlEncode(attr.initial);
}
if(attr.visor){
clss = "hide"
}
switch (attr.type) {
case "text64":
try {
@ -857,7 +861,7 @@ define(function(require) {
case "number-float":
var min = attr.min != undefined ? "min='"+attr.min+"'" : "";
var max = attr.max != undefined ? "max='"+attr.max+"'" : "";
input = "<input type='number' step='"+attr.step+"' "+min+" "+max+" value='"+value+"' "+wizard_field+" "+required+"/>";
input = "<input class='uinput-slider-val "+clss+"' type='number' step='"+attr.step+"' "+min+" "+max+" value='"+value+"' "+wizard_field+" "+required+"/>";
break;
case "range":
case "range-float":
@ -890,7 +894,11 @@ define(function(require) {
input = "<textarea type='text' rows='1' default='"+defaultInput+"' "+wizard_field+" "+required+">"+TemplateUtils.htmlEncode(value)+"</textarea>";
break;
}
if(attr.visor){
var min = attr.min != undefined ? attr.min : "";
var max = attr.max != undefined ? attr.max : "";
input += '<input type="number" class="visor" value="'+value+'" required>';
}
return input;
}