From 3e1b3647627f3de122a817d11c206382436eb0b7 Mon Sep 17 00:00:00 2001 From: thomasb Date: Wed, 5 Sep 2007 06:53:53 +0000 Subject: Allso trigger events when selecting all/none list entries git-svn-id: https://svn.roundcube.net/trunk@776 208e9e7b-5314-0410-a742-e7e81cd9613c --- roundcubemail/program/js/list.js | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/roundcubemail/program/js/list.js b/roundcubemail/program/js/list.js index c4f02402b..6a083a2e7 100644 --- a/roundcubemail/program/js/list.js +++ b/roundcubemail/program/js/list.js @@ -422,7 +422,8 @@ select_all: function(filter) if (!this.rows || !this.rows.length) return false; - // reset selection first + // reset but remember selection first + var select_before = this.selection.join(','); this.clear_selection(); for (var n in this.rows) @@ -434,7 +435,11 @@ select_all: function(filter) } } - return true; + // trigger event if selection changed + if (this.selection.join(',') != select_before) + this.trigger_event('select'); + + return true; }, @@ -443,14 +448,18 @@ select_all: function(filter) */ clear_selection: function() { - for(var n=0; n