From 06dba53cec4533ecd269fc2a56f2fdc114e67825 Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Fri, 6 Mar 2009 00:23:41 -0700 Subject: [PATCH] The document DOM element does not have attributes --- imp/js/src/ContextSensitive.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/imp/js/src/ContextSensitive.js b/imp/js/src/ContextSensitive.js index a38ce4b8b..c990453b4 100644 --- a/imp/js/src/ContextSensitive.js +++ b/imp/js/src/ContextSensitive.js @@ -278,8 +278,13 @@ var ContextSensitive = Class.create({ elt = e.element(), elt_up = elt.up(), id = elt.readAttribute('id'), - id_div = elt_up.readAttribute('id'), - offsets, sub, voffsets, x, y; + id_div, offsets, sub, voffsets, x, y; + + if (elt_up == document) { + return; + } + + id_div = elt_up.readAttribute('id'); if (elt.hasClassName('contextSubmenu')) { sub = this.submenus.get(id); -- 2.11.0