# HG changeset patch # User Dan # Date 1201836492 18000 # Node ID 881b77f880fb7030318e7d189ad4f921d78d751e # Parent b6faa6d6ade238120d6d02ef91fdd95d767d1dc9 Fixed jBox menus failing to appear when window scrolled down diff -r b6faa6d6ade2 -r 881b77f880fb includes/clientside/static/dropdown.js --- a/includes/clientside/static/dropdown.js Mon Jan 28 23:07:32 2008 -0500 +++ b/includes/clientside/static/dropdown.js Thu Jan 31 22:28:12 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)