Skip to content
  • hyatt's avatar
    This patch fixes a slew of bugs. It is an implementation · a026dc29
    hyatt authored
    	of the IE extensions offsetLeft, offsetTop, and offsetParent.
    	Konqueror actually had implementations for these properties
    	that were totally wrong, leading any DHTML that would use
    	these properties (like the DHTML on brainjar.com or livepage.apple.com)
    	to misposition child elements.
    
    	With these properties now implemented, the menus on brainjar.com
    	position correctly, and the marquee on livepage.apple.com once
    	again shows up (and now you can see how I've regressed clipping
    	by not shoving it into the layer system as well).
    
    	Next up will be fixing the clipping bug on livepage.apple.com.
    
            * khtml/ecma/kjs_dom.cpp:
            (DOMNode::getValueProperty):
            * khtml/rendering/render_flow.cpp:
            (RenderFlow::offsetHeight):
            (RenderFlow::offsetLeft):
            (RenderFlow::offsetTop):
            * khtml/rendering/render_flow.h:
            * khtml/rendering/render_object.cpp:
            (RenderObject::offsetLeft):
            (RenderObject::offsetTop):
            (RenderObject::offsetParent):
            * khtml/rendering/render_object.h:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@2030 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    a026dc29