diff --git a/ui/scripts/ui/dialog.js b/ui/scripts/ui/dialog.js index cebe16747f7..fd81e25f6aa 100644 --- a/ui/scripts/ui/dialog.js +++ b/ui/scripts/ui/dialog.js @@ -36,6 +36,7 @@ * Dialog with form */ createForm: function(args) { + var cancel = args.cancel; var $formContainer = $('
').addClass('form-container'); var $form = $('
').appendTo($formContainer) .submit(function() { @@ -113,6 +114,10 @@ $(this).dialog('destroy'); $('.hovered-elem').hide(); + + if (cancel) { + cancel(); + } } }] }).closest('.ui-dialog').overlay();