diff --git a/plugins/dynamix.docker.manager/include/CreateDocker.php b/plugins/dynamix.docker.manager/include/CreateDocker.php index d0ac3167e..0a405a821 100644 --- a/plugins/dynamix.docker.manager/include/CreateDocker.php +++ b/plugins/dynamix.docker.manager/include/CreateDocker.php @@ -812,6 +812,9 @@ $showAdditionalInfo = ''; ["Name","Target","Default","Mode","Description","Type","Display","Required","Mask","Value"].forEach(function(e){ Opts[e] = getVal(Element, e); }); + if ( ! Opts["Name"] ){ + Opts["Name"] = makeName(Opts["Type"]); + } Opts.Description = (Opts.Description.length) ? Opts.Description : "Container "+Opts.Type+": "+Opts.Target; if (Opts.Required == "true") { Opts.Buttons = " "; @@ -910,6 +913,11 @@ $showAdditionalInfo = ''; $('#ConfigNum' + num).fadeOut("fast", function() { $(this).remove(); }); } + function makeName(type) { + i = $("#configLocation input[name^='confType'][value='"+type+"']").length + 1; + return type + " "+i; + } + function toggleMode(el) { var mode = $(el).parent().siblings('#Mode'); var valueDiv = $(el).parent().siblings('#Value');