Fixes a JS error on context_menu with IE (#2390).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2178 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang 2008-12-24 13:29:43 +00:00
parent 5c97a83a70
commit d775aee26d
1 changed files with 1 additions and 1 deletions

View File

@ -48,7 +48,7 @@ ContextMenu.prototype = {
if (window.opera && e.altKey) { return; } if (window.opera && e.altKey) { return; }
if (Event.isLeftClick(e) || (navigator.appVersion.match(/\bMSIE\b/))) { if (Event.isLeftClick(e) || (navigator.appVersion.match(/\bMSIE\b/))) {
var tr = Event.findElement(e, 'tr'); var tr = Event.findElement(e, 'tr');
if (tr!=document && tr.hasClassName('hascontextmenu')) { if (tr!=null && tr!=document && tr.hasClassName('hascontextmenu')) {
// a row was clicked, check if the click was on checkbox // a row was clicked, check if the click was on checkbox
var box = Event.findElement(e, 'input'); var box = Event.findElement(e, 'input');
if (box!=document && box!=undefined) { if (box!=document && box!=undefined) {