From 15facecddc4fc5a7a9295e1b74f0ec352be5153e Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Thu, 5 Nov 2009 13:24:43 -0700 Subject: [PATCH] Ignore clicks that don't land on header names --- imp/js/DimpBase.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/imp/js/DimpBase.js b/imp/js/DimpBase.js index c05c0086e..bb596e10e 100644 --- a/imp/js/DimpBase.js +++ b/imp/js/DimpBase.js @@ -925,14 +925,21 @@ var DimpBase = { sort: function(e) { + var s, + sortby = e.element().retrieve('sortby'); + + if (Object.isUndefined(sortby)) { + return; + } + + e.stop(); + // Don't change sort if we are past the sortlimit if (this.viewport.getMetaData('sortlimit')) { return; } - var s, - sortby = Number(e.element().retrieve('sortby')); - + sortby = Number(sortby); if (sortby == this.viewport.getMetaData('sortby')) { s = { sortdir: (this.viewport.getMetaData('sortdir') ? 0 : 1) }; this.viewport.setMetaData({ sortdir: s.sortdir }); @@ -1741,7 +1748,6 @@ var DimpBase = { case 'msglistHeader': this.sort(e); - e.stop(); return; case 'th_expand': -- 2.11.0