From 7439a5e456b2a6bc52f415ebd798d1d7254efe36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn?= Date: Fri, 26 Feb 2016 13:48:13 +0100 Subject: [PATCH] Feature #4317: Fix required message when capacity inputs are hidden in cloud view --- src/sunstone/public/app/tabs/provision-tab.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/sunstone/public/app/tabs/provision-tab.js b/src/sunstone/public/app/tabs/provision-tab.js index 80fb5cff0b..346bf43889 100644 --- a/src/sunstone/public/app/tabs/provision-tab.js +++ b/src/sunstone/public/app/tabs/provision-tab.js @@ -1116,6 +1116,14 @@ define(function(require) { $(".provision_capacity_selector", create_vm_context), template_json.VMTEMPLATE); + provisionInvalidCapacity = function(input){ + if(!$(input).closest(".accordion-navigation").hasClass("active")){ + $("a", $(input).closest(".accordion-navigation")).click(); + } + }; + + $(".provision_capacity_selector input[required]", create_vm_context).attr("oninvalid", "provisionInvalidCapacity(this)"); + var disksContext = $(".provision_disk_selector", create_vm_context); if (Config.provision.create_vm.isEnabled("disk_resize")) { DisksResize.insert(template_json, disksContext);