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();
}