From c5d8db9f818dd622c8cd6f915a1b1ba7af51d4c6 Mon Sep 17 00:00:00 2001
From: thomascube <thomas@roundcube.net>
Date: Sun, 26 Apr 2009 13:07:27 -0400
Subject: [PATCH] Add javascript event 'insertrow'

---
 program/js/app.js |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/program/js/app.js b/program/js/app.js
index c17e032..6293392 100644
--- a/program/js/app.js
+++ b/program/js/app.js
@@ -3534,7 +3534,7 @@
         + (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 @@
       }
 
     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 @@
     }
     
     this.contact_list.insert_row(row);
+    this.triggerEvent('insertrow', { cid:cid, row:row });
+    
     this.enable_command('export', (this.contact_list.rowcount > 0));
     };
 

--
Gitblit v1.9.1