IE Overlay Height

In IE, the height of the overlay is set to the view height. If you scroll the page then you can see that the overlay does not cover all of it.

Solution: use the clientHeight instead.

At line 792 of window.js, simply plug in document.body.clientHeight. This does the trick.
Comments and changes to this ticket

niko August 19th, 2008 @ 01:20 AM
    This works for me, too.
satoshi August 26th, 2008 @ 01:48 AM

It occurred in can see this condition at attached img.
    control_modal.jpg 45.8 KB

    → State changed from “unconfirmed” to “resolved”

There is another aspect of this problem that I am working on, but this is definitely the fix for IE, and I've incorporated the change. Thanks!
gordo11231 November 16th, 2008 @ 06:51 AM

This fix doesn't well work when the document is very short. (In IE 7 at least.) This seems better:

        positionOverlay: function(){
            var dimensions = document.viewport.getDimensions();
                width: Math.max(
                            dimensions.width) + 'px',
                height: Math.max(document.body.clientHeight,
                            dimensions.height) + 'px'

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

Leave a Reply

Your email address will not be published. Required fields are marked *