From e8862d9d5b48f48ee63c5e11af771a324bb3678d Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Wed, 8 Apr 2009 23:31:30 -0600 Subject: [PATCH] Element checks --- imp/js/src/ContextSensitive.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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') && -- 2.11.0