From: Michael M Slusarz Date: Thu, 5 Nov 2009 20:24:43 +0000 (-0700) Subject: Ignore clicks that don't land on header names X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=15facecddc4fc5a7a9295e1b74f0ec352be5153e;p=horde.git Ignore clicks that don't land on header names --- 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':