diff options
author | Thomas B. <thomas@roundcube.net> | 2014-10-26 13:21:05 +0100 |
---|---|---|
committer | Thomas B. <thomas@roundcube.net> | 2014-10-26 13:21:05 +0100 |
commit | 8aee31cf5548c6046699379127df9f0018fcf383 (patch) | |
tree | c59d7c8710e07028ddbd2bd1a4600415513bb2ff | |
parent | 5010941c43ee0fcd3226c46083924fd2cdd12f60 (diff) | |
parent | 9d693a4b55fadd6004e849259361a6f12ffe1885 (diff) |
Merge pull request #232 from JohnDoh/patch-1
better events for get_single_uid/cid
-rw-r--r-- | program/js/app.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/program/js/app.js b/program/js/app.js index 9dca320dd..5d799c278 100644 --- a/program/js/app.js +++ b/program/js/app.js @@ -7830,13 +7830,17 @@ function rcube_webmail() // and return the message uid this.get_single_uid = function() { - return this.env.uid ? this.env.uid : (this.message_list ? this.message_list.get_single_selection() : null); + var uid = this.env.uid || (this.message_list ? this.message_list.get_single_selection() : null); + var result = ref.triggerEvent('get_single_uid', { uid: uid }); + return result || uid; }; // same as above but for contacts this.get_single_cid = function() { - return this.env.cid ? this.env.cid : (this.contact_list ? this.contact_list.get_single_selection() : null); + var cid = this.env.cid || (this.contact_list ? this.contact_list.get_single_selection() : null); + var result = ref.triggerEvent('get_single_cid', { cid: cid }); + return result || cid; }; // get the IMP mailbox of the message with the given UID |