diff --git a/src/sunstone/public/js/plugins/templates-tab.js b/src/sunstone/public/js/plugins/templates-tab.js index 97a8d5abdc..063412a584 100644 --- a/src/sunstone/public/js/plugins/templates-tab.js +++ b/src/sunstone/public/js/plugins/templates-tab.js @@ -776,8 +776,8 @@ function generate_capacity_tab_content() { '
'+ ''+ - ''+ + '+ + ''+ '
'+ '
'+ ''+ @@ -824,7 +824,7 @@ function generate_capacity_tab_content() { ''+ - ''+ + ''+ '
'+ ''+ '
'+ @@ -3969,10 +3969,10 @@ function initialize_create_template_dialog(dialog) { //$('button',dialog).button(); //Process form - $('#create_template_form_wizard',dialog).on('invalid', function () { + $('#create_template_form_wizard',dialog).on('invalid.fndtn.abide', function () { notifyError(tr("One or more required fields are missing or malformed.")); popFormDialog("create_template_form", $("#templates-tab")); - }).on('valid', function() { + }).on('valid.fndtn.abide', function() { if ($('#create_template_form_wizard',dialog).attr("action") == "create") { var vm_json = build_template(this); vm_json = {vmtemplate: vm_json}; @@ -3990,10 +3990,10 @@ function initialize_create_template_dialog(dialog) { } }); - $('#create_template_form_advanced',dialog).on('invalid', function () { + $('#create_template_form_advanced',dialog).on('invalid.fndtn.abide', function () { notifyError(tr("One or more required fields are missing or malformed.")); popFormDialog("create_template_form", $("#templates-tab")); - }).on('valid', function() { + }).on('valid.fndtn.abide', function() { if ($('#create_template_form_advanced',dialog).attr("action") == "create") { var template = $('textarea#template',this).val(); diff --git a/src/sunstone/public/js/sunstone.js b/src/sunstone/public/js/sunstone.js index c788e1ea5d..7b7ac0778e 100644 --- a/src/sunstone/public/js/sunstone.js +++ b/src/sunstone/public/js/sunstone.js @@ -174,6 +174,10 @@ var Sunstone = { setTimeout(function() { if (reset) { + if (!action) { + action = $("#"+form_name+"_wizard", context).attr("action") + } + $("#"+form_name+"_wizard", context).remove(); $("#"+form_name+"_advanced", context).remove(); }