WebCore:
2009-02-27 Matt Pennig <pennig@apple.com>
Reviewed by David Hyatt.
Resolves: https://bugs.webkit.org/show_bug.cgi?id=24107
"Fixed elements have 0 as an offsetLeft property"
Code also brings offsetLeft/Top in full conformance with the spec.
Added two tests, one for fixed-position elements, and one for <html>.
Tests: fast/dom/Element/fixed-position-offset-parent.html
fast/dom/Element/offsetLeft-offsetTop-html.html
* rendering/RenderBoxModelObject.cpp:
(WebCore::RenderBoxModelObject::offsetLeft):
(WebCore::RenderBoxModelObject::offsetTop):
LayoutTests:
2009-02-27 Matt Pennig <pennig@apple.com>
Reviewed by David Hyatt.
Added two tests:
1. Tests offsetParent, offsetLeft and offsetTop on fixed-position elements.
2. Tests offsetLeft and offsetTop on static and positioned <html> elements.
* fast/dom/Element/fixed-position-offset-parent-expected.txt: Added.
* fast/dom/Element/fixed-position-offset-parent.html: Added.
* fast/dom/Element/offsetLeft-offsetTop-html-expected.txt: Added.
* fast/dom/Element/offsetLeft-offsetTop-html.html: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@41312
268f45cc-cd09-0410-ab3c-
d52691b4dbfc