Hi all,
I've been writing out pages using Genshi's xhtml renderer, which I beleive is triggering a bug in the Calendar.js for IE, due to IE's broken document.body.scrollTop attribute. Googling seems to suggest using document.documentElement.scrollTop instead.
I'm not quite sure how to include diffs of a compacted JavaScript? file where everything's on one line, but the clause in question is
if(Calendar.is_ie){br.y+=document.body.scrollTop;br.x+=document.body.scrollLeft;}
which starts on line 14, character 26081. Changing it to the following makes it work:
if(Calendar.is_ie){br.y+=document.documentElement.scrollTop;br.x+=document.documentElement.scrollLeft;}
This seems to be the problem if Genshi is outputting HTML or XHTML -- possibly a bug in IE if it's in standards-compliant mode?