From: Michael M Slusarz Date: Thu, 9 Apr 2009 05:31:30 +0000 (-0600) Subject: Element checks X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=e8862d9d5b48f48ee63c5e11af771a324bb3678d;p=horde.git Element checks --- diff --git a/imp/js/src/ContextSensitive.js b/imp/js/src/ContextSensitive.js index ec601e629..49020f011 100644 --- a/imp/js/src/ContextSensitive.js +++ b/imp/js/src/ContextSensitive.js @@ -145,10 +145,14 @@ var ContextSensitive = Class.create({ elt = e.element(); if (!elt.match('A')) { elt = elt.up('A'); + if (!elt) { + this._rightClickHandler(e, true); + return; + } } elt_up = elt.up(); - if (elt_up.hasClassName('contextMenu')) { + if (elt_up && elt_up.hasClassName('contextMenu')) { e.stop(); if (elt.hasClassName('contextSubmenu') &&