diff --git a/src/sunstone/public/app/utils/dialogs/generic-confirm.js b/src/sunstone/public/app/utils/dialogs/generic-confirm.js index 879d2c38f6..40380f4926 100644 --- a/src/sunstone/public/app/utils/dialogs/generic-confirm.js +++ b/src/sunstone/public/app/utils/dialogs/generic-confirm.js @@ -19,16 +19,16 @@ define(function(require) { DEPENDENCIES */ - var BaseDialog = require('utils/dialogs/dialog'); - var TemplateHTML = require('hbs!./generic-confirm/html'); - var Sunstone = require('sunstone'); - var Locale = require('utils/locale'); + var BaseDialog = require("utils/dialogs/dialog"); + var TemplateHTML = require("hbs!./generic-confirm/html"); + var Sunstone = require("sunstone"); + var Locale = require("utils/locale"); /* CONSTANTS */ - var DIALOG_ID = require('./generic-confirm/dialogId'); + var DIALOG_ID = require("./generic-confirm/dialogId"); /* CONSTRUCTOR @@ -86,14 +86,14 @@ define(function(require) { $(context).keypress(function (e) { if (e.which == 13 || e.keyCode == 13) { - $('#' + DIALOG_ID + 'Form', context).submit(); + $("#" + DIALOG_ID + "Form", context).submit(); return false; } else { return true; } }); - $('#' + DIALOG_ID + 'Form', context).submit(function(e) { + $("#" + DIALOG_ID + "Form", context).submit(function(e) { // With more than one button, skip if (that.params.buttons != undefined && that.params.buttons.length > 1){ e.preventDefault(); @@ -109,10 +109,10 @@ define(function(require) { return false; }); - $(context).on("click", ".custom_submit", function(){ + $(context).on("click", ".custom_submit", function(e){ + e.preventDefault(); var index = $(this).attr("submit"); that.params.submit[index](); - Sunstone.getDialog(DIALOG_ID).hide(); return false; }); @@ -137,7 +137,7 @@ define(function(require) { var html = ""; $.each(this.params.buttons, function(i, text){ - html += ''; + html += ""; }); $(".form_buttons", context).html(html);