From d59aaa1aafb204ba7ece824fee0550f907af8c3d Mon Sep 17 00:00:00 2001 From: alecpl Date: Sun, 23 Nov 2008 12:25:15 +0000 Subject: - Allow setting attachment col position in 'list_cols' option - Allow override 'list_cols' via skin (#1485577) - Fix: allow empty attribs in templates --- program/js/app.js | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) (limited to 'program/js') diff --git a/program/js/app.js b/program/js/app.js index e7204d040..06978f60b 100644 --- a/program/js/app.js +++ b/program/js/app.js @@ -565,7 +565,7 @@ function rcube_webmail() var sort_col = a_sort[0]; var sort_order = a_sort[1] ? a_sort[1].toUpperCase() : null; var header; - + // no sort order specified: toggle if (sort_order==null) { @@ -579,9 +579,9 @@ function rcube_webmail() break; // set table header class - if (header = document.getElementById('rcmHead'+this.env.sort_col)) + if (header = document.getElementById('rcm'+this.env.sort_col)) this.set_classname(header, 'sorted'+(this.env.sort_order.toUpperCase()), false); - if (header = document.getElementById('rcmHead'+sort_col)) + if (header = document.getElementById('rcm'+sort_col)) this.set_classname(header, 'sorted'+sort_order, true); // save new sort properties @@ -3427,7 +3427,7 @@ function rcube_webmail() else cell.innerHTML = this.get_label(this.coltypes[n]); - cell.id = 'rcmHead'+col; + cell.id = 'rcm'+col; } else if (col == 'subject' && this.message_list) this.message_list.subject_col = n+1; @@ -3498,18 +3498,15 @@ function rcube_webmail() col.innerHTML = ''; else if(this.env.unflaggedicon) col.innerHTML = ''; - } + } + else if (c=='attachment') + col.innerHTML = attachment && this.env.attachmenticon ? '' : ''; else col.innerHTML = cols[c]; row.appendChild(col); } - col = document.createElement('TD'); - col.className = 'icon'; - col.innerHTML = attachment && this.env.attachmenticon ? '' : ''; - row.appendChild(col); - this.message_list.insert_row(row, attop); // remove 'old' row -- cgit v1.2.3