diff options
author | Bharat Mediratta <bharat@menalto.com> | 2009-01-05 08:20:07 +0000 |
---|---|---|
committer | Bharat Mediratta <bharat@menalto.com> | 2009-01-05 08:20:07 +0000 |
commit | 06b4145b7650a883873105164ecc7273052ab6d4 (patch) | |
tree | 88bf394961fb1a307fb91ccba82a57170ce013f5 | |
parent | 2dc436beea943092f9ede6b0131c27c9f7042011 (diff) |
Quick edit dialogs should stay on the same page and trigger a reload.
-rw-r--r-- | core/js/quick.js | 2 | ||||
-rw-r--r-- | lib/gallery.dialog.js | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/core/js/quick.js b/core/js/quick.js index 7d572174..e55c9218 100644 --- a/core/js/quick.js +++ b/core/js/quick.js @@ -31,7 +31,7 @@ var show_quick = function() { var quick_do = function(quick, pane, img) { img.css("opacity", "0.2"); if (pane.hasClass("gDialogLink")) { - openDialog(pane); + openDialog(pane, function() { window.location.reload(); }); } else { quick.addClass("gLoadingLarge"); $.ajax({ diff --git a/lib/gallery.dialog.js b/lib/gallery.dialog.js index c91c07b7..10ec412a 100644 --- a/lib/gallery.dialog.js +++ b/lib/gallery.dialog.js @@ -20,7 +20,7 @@ function handleDialogEvent(event) { * @todo Set ui-dialog-buttonpane button values equal to the original form button value * @todo Display loading animation on form submit */ -function openDialog(element) { +function openDialog(element, on_success) { var sHref = $(element).attr("href"); var sTitle = $(element).attr("title"); var eDialog = '<div id="gDialog"></div>'; @@ -36,8 +36,8 @@ function openDialog(element) { } if (data.result == "success") { $("#gDialog").dialog("close"); - if (data.reload) { - window.location.reload(); + if (on_success) { + on_success(); } else if (data.location) { window.location = data.location; } else { |