From 4c3c68ac10161e37804b76e640c0d3893b7389bd Mon Sep 17 00:00:00 2001 From: Tim Almdal Date: Tue, 16 Dec 2008 16:29:59 +0000 Subject: Add Submit and Reset buttons to the dialog in order to trap the form submission so the form doesn't close. There might be a better way, but i couldn't think of it. --- themes/default/js/ui.init.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'themes/default/js/ui.init.js') diff --git a/themes/default/js/ui.init.js b/themes/default/js/ui.init.js index 76c0fbd9..53c47e36 100644 --- a/themes/default/js/ui.init.js +++ b/themes/default/js/ui.init.js @@ -71,6 +71,19 @@ function openDialog(element) { var eDialog = '
'; $("body").append(eDialog); + var buttons = {}; + buttons["Submit"] = function() { + var form = $("#gDialog").find("form"); + $.post(form.attr("action"), form.serialize(), + function(data, textStatus) { + form.html(data); + }, "html"); + } + buttons["Reset"] = function() { + var form = $("#gDialog").find("form"); + form[0].reset(); + } + $("#gDialog").dialog({ autoResize: false, draggable: true, @@ -83,6 +96,7 @@ function openDialog(element) { resizable: true, title: sTitle, width: 600, + buttons: buttons, close: function (event, ui) { $("#gDialog").dialog('destroy').remove(); } -- cgit v1.2.3