summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorthomascube <thomas@roundcube.net>2008-02-05 23:24:30 +0000
committerthomascube <thomas@roundcube.net>2008-02-05 23:24:30 +0000
commitb155682d575dad71f35bd8c1c1d27467c9caa1e2 (patch)
treebfc745ca56f213535633c3ef5ddc21c88076b53b
parenta02d486cc8988ad367cd635f4929ce707ec6f542 (diff)
Also send search request when deleting a contact (#1484620)
-rw-r--r--CHANGELOG1
-rw-r--r--program/js/app.js7
2 files changed, 7 insertions, 1 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 783d25481..f09983c48 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -8,6 +8,7 @@ CHANGELOG RoundCube Webmail
- Respect config when localize folder names (#1484707)
- Applied patch for updating page title (#1484727, #1484650)
- Applied patch to prevent from purging inbox by uberlinuxguy (#1484449)
+- Also send search request when deleting a contact (#1484620)
- Add CSS hack for Safari
2008/02/02 (thomasb)
diff --git a/program/js/app.js b/program/js/app.js
index 66b7de05b..6504bca83 100644
--- a/program/js/app.js
+++ b/program/js/app.js
@@ -2378,6 +2378,7 @@ function rcube_webmail()
return;
var a_cids = new Array();
+ var qs = '';
if (this.env.cid)
a_cids[a_cids.length] = this.env.cid;
@@ -2396,8 +2397,12 @@ function rcube_webmail()
this.show_contentframe(false);
}
+ // also send search request to get the right records from the next page
+ if (this.env.search_request)
+ qs += '&_search='+this.env.search_request;
+
// send request to server
- this.http_post('delete', '_cid='+urlencode(a_cids.join(','))+'&_from='+(this.env.action ? this.env.action : ''));
+ this.http_post('delete', '_cid='+urlencode(a_cids.join(','))+'&_from='+(this.env.action ? this.env.action : '')+qs);
return true;
};