View Issue Details

IDProjectCategoryView StatusLast Update
0000756HTML & PERLBug Report - Interfacepublic2007-10-13 16:06
Reportertwpol Assigned Tofahrenheit  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Summary0000756: Wishlist Release Info popup isn't positioned correctly in Internet Explorer (IE 6/7)
DescriptionThe Release Info ("Rel") column in 'to get' on the Wishlist page is great, but in IE (7, likely 6 as well) the popup is positioned as if the page was not scrolled down, even when it is. The popup will therefore usually be well off the top of the visible area if you've scrolled down at all.

In http://static.anidb.net/js/anime3/utils.js, lines 1037/1038 (currently):
    if (e.pageX || e.pageY) { curX = e.pageX; curY = e.pageY; }
    else if (e.clientX || e.clientY) { curX = e.clientX + document.body.scrollLeft; curY = e.clientY + document.body.scrollTop; }

When IE is in standards mode (as it is for AniDB pages), it scrolls the <HTML> element and not the <BODY>. The upshot of that is that document.body.scrollLeft/Top are 0. I believe the correct queries would be document.documentElement.scrollLeft/Top in this case.
Additional InformationMozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; Media Center PC 5.0)
TagsNo tags attached.

Activities

fahrenheit

2007-10-13 16:06

reporter   ~0001479

fixed as per your sugestion

Issue History

Date Modified Username Field Change
2007-09-07 21:45 twpol New Issue
2007-09-11 08:32 epoximator Status new => assigned
2007-09-11 08:32 epoximator Assigned To => fahrenheit
2007-10-13 16:06 fahrenheit Status assigned => resolved
2007-10-13 16:06 fahrenheit Resolution open => fixed
2007-10-13 16:06 fahrenheit Note Added: 0001479