From c5d8db9f818dd622c8cd6f915a1b1ba7af51d4c6 Mon Sep 17 00:00:00 2001 From: thomascube Date: Sun, 26 Apr 2009 17:07:27 +0000 Subject: Add javascript event 'insertrow' --- program/js/app.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/program/js/app.js b/program/js/app.js index c17e03288..6293392cb 100644 --- a/program/js/app.js +++ b/program/js/app.js @@ -3534,7 +3534,7 @@ function rcube_webmail() + (flags.unread ? ' unread' : '') + (flags.deleted ? ' deleted' : '') + (flags.flagged ? ' flagged' : '') - + (this.message_list.in_selection(uid) ? ' selected' : ''); + + (this.message_list.in_selection(uid) ? ' selected' : ''); // for performance use DOM instead of jQuery here var row = document.createElement('TR'); @@ -3583,6 +3583,7 @@ function rcube_webmail() } this.message_list.insert_row(row, attop); + this.triggerEvent('insertrow', { uid:uid, row:row }); // remove 'old' row if (attop && this.env.pagesize && this.message_list.rowcount > this.env.pagesize) { @@ -3725,6 +3726,8 @@ function rcube_webmail() } this.contact_list.insert_row(row); + this.triggerEvent('insertrow', { cid:cid, row:row }); + this.enable_command('export', (this.contact_list.rowcount > 0)); }; -- cgit v1.2.3