diff --git a/public_html/lists/admin/actions/configure.php b/public_html/lists/admin/actions/configure.php
index 2cc09bc6e..0b2cca6e4 100644
--- a/public_html/lists/admin/actions/configure.php
+++ b/public_html/lists/admin/actions/configure.php
@@ -113,8 +113,14 @@
$(".dontsavebutton").click(function() {
item = $(this).attr(\'id\');
item = item.replace(/dontsave/,\'\');
- desc = $("#description"+item).html();
- $("#"+item).html(desc+\' ' .str_replace("'", "\'", s('editing cancelled')).'\');
+ itemEl = $("#"+item);
+ original = itemEl.data(\'original-html\');
+ if (original) {
+ itemEl.html(original);
+ } else {
+ desc = $("#description"+item).html();
+ itemEl.html(desc+\' ' .str_replace("'", "\'", s('editing cancelled')).'\');
+ }
});
';
diff --git a/public_html/lists/admin/js/phplistapp.js b/public_html/lists/admin/js/phplistapp.js
index 02c0dbe16..9086dc133 100644
--- a/public_html/lists/admin/js/phplistapp.js
+++ b/public_html/lists/admin/js/phplistapp.js
@@ -157,7 +157,7 @@ $(document).ready(function () {
}
});
- $("a.ajaxable").on("click",function () {
+ $(document).on("click", "a.ajaxable", function () {
var url = this.href;
var thispage = urlParameter('page', window.location.href);
if (thispage == "") {
@@ -168,6 +168,7 @@ $(document).ready(function () {
url += '&action=' + thispage;
}
parent = $(this).parent();
+ parent.data('original-html', parent.html());
parent.html(busyImage);
url = url.replace(/page=/, 'origpage=');
// alert(url+'&ajaxed=true&page=pageaction');
diff --git a/public_html/lists/admin/ui/default/js/all.js b/public_html/lists/admin/ui/default/js/all.js
index 8e983c2d8..cb9d22920 100644
--- a/public_html/lists/admin/ui/default/js/all.js
+++ b/public_html/lists/admin/ui/default/js/all.js
@@ -1221,7 +1221,7 @@ $(document).ready(function () {
$(this).parents('.note').hide();
});
- $("a.ajaxable").click(function () {
+ $(document).on("click", "a.ajaxable", function () {
var url = this.href;
var thispage = urlParameter('page', window.location.href);
if (thispage == "") {
@@ -1232,6 +1232,7 @@ $(document).ready(function () {
url += '&action=' + thispage;
}
parent = $(this).parent();
+ parent.data('original-html', parent.html());
parent.html(busyImage);
url = url.replace(/page=/, 'origpage=');
// alert(url+'&ajaxed=true&page=pageaction');
diff --git a/public_html/lists/admin/ui/default/js/all.min.js b/public_html/lists/admin/ui/default/js/all.min.js
index 8ae8f9555..f4108a478 100644
--- a/public_html/lists/admin/ui/default/js/all.min.js
+++ b/public_html/lists/admin/ui/default/js/all.min.js
@@ -67,9 +67,9 @@ $("#loadingprogressbanner").html(loadMessage+'
'+currentMessage);loadCo
function openHelpDialog(url){$("#dialog").dialog({minHeight:400,width:600,modal:true});$("#dialog").html('