# HG changeset patch # User Dan # Date 1201836547 18000 # Node ID fbfdcea634a7536843bb9df35a88718a9f46ca91 # Parent 222480d83ea6480d2c2b50a6b96d597c84ade8d2 Fixed jBox menus failing to appear when window scrolled down diff -r 222480d83ea6 -r fbfdcea634a7 includes/clientside/static/dropdown.js --- a/includes/clientside/static/dropdown.js Thu Jan 31 16:43:37 2008 -0500 +++ b/includes/clientside/static/dropdown.js Thu Jan 31 22:29:07 2008 -0500 @@ -351,12 +351,14 @@ fieldUL['right'] = off['left'] + dim['w']; fieldUL['bottom'] = off['top'] + dim['h']; - //document.getElementById('debug').innerHTML = '




Mouse: x: '+mouseX+', y:' + mouseY + '
'; // + document.getElementById('debug').innerHTML; + var mouseY_local = mouseY + getScrollOffset(); + + // document.getElementById('debug').innerHTML = '
Mouse: x: '+mouseX+', y:' + mouseY + '
' + document.getElementById('debug').innerHTML; if(bias) { if ( ( mouseX < fieldUL['left'] + 2 || mouseX > fieldUL['right'] - 5 ) || - ( mouseY < fieldUL['top'] - 2 || mouseY > fieldUL['bottom'] - 2 ) ) + ( mouseY_local < fieldUL['top'] - 2 || mouseY_local > fieldUL['bottom'] - 2 ) ) { return false; } @@ -364,23 +366,11 @@ else { if ( ( mouseX < fieldUL['left'] || mouseX > fieldUL['right'] ) || - ( mouseY < fieldUL['top'] || mouseY > fieldUL['bottom'] ) ) + ( mouseY_local < fieldUL['top'] || mouseY_local > fieldUL['bottom'] ) ) return false; } return true; - - /* - var tgt = event.target; - if ( !tgt ) - return false; - do { - if ( tgt == obj ) - return true; - tgt = tgt.parentNode; - } while (tgt.tagName.toLowerCase() != 'body' ); - return false; - */ } function jBoxGarbageCollection(e)