From 23387ef8534035a7495224f003009bfef77846a5 Mon Sep 17 00:00:00 2001 From: alecpl Date: Mon, 27 Apr 2009 09:15:56 +0000 Subject: - simplified messagelist sort action code --- program/js/app.js | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'program/js/app.js') diff --git a/program/js/app.js b/program/js/app.js index 6080fba31..443c0f370 100644 --- a/program/js/app.js +++ b/program/js/app.js @@ -596,17 +596,12 @@ function rcube_webmail() case 'sort': - // get the type of sorting - var a_sort = props.split('_'); - var sort_col = a_sort[0]; - var sort_order = a_sort[1] ? a_sort[1].toUpperCase() : 'ASC'; + var sort_order, sort_col = props; - if (this.env.sort_col==sort_col) { + if (this.env.sort_col==sort_col) sort_order = this.env.sort_order=='ASC' ? 'DESC' : 'ASC'; - - if (this.env.sort_order==sort_order) - break; - } + else + sort_order = 'ASC'; // set table header class $('#rcm'+this.env.sort_col).removeClass('sorted'+(this.env.sort_order.toUpperCase())); -- cgit v1.2.3