thomascube
2009-04-26 c5d8db9f818dd622c8cd6f915a1b1ba7af51d4c6
Add javascript event 'insertrow'

1 files modified
5 ■■■■ changed files
program/js/app.js 5 ●●●● patch | view | raw | blame | history
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));
    };