-
hyatt@apple.com authored
2008-10-13 David Hyatt <hyatt@apple.com> Make RenderListBox work with CSS scrollbars. Refactoring this code to support creation/destruction in the same way RenderLayer does also fixes a bug where the PLT would assert on the next-to-last page (no idea how to make a test case for that, though, since I couldn't repro without running the whole PLT). Reviewed by Tim Hatcher Added scrollbars/listbox-scrollbar-combinations.html * rendering/RenderListBox.cpp: (WebCore::RenderListBox::~RenderListBox): (WebCore::RenderListBox::updateFromElement): (WebCore::RenderListBox::createScrollbar): (WebCore::RenderListBox::destroyScrollbar): (WebCore::RenderListBox::setHasVerticalScrollbar): * rendering/RenderListBox.h: LayoutTests: 2008-10-13 David Hyatt <hyatt@apple.com> Add test case for custom CSS listbox scrollbars. Reviewed by Tim Hatcher * platform/mac/scrollbars/listbox-scrollbar-combinations-expected.checksum: Added. * platform/mac/scrollbars/listbox-scrollbar-combinations-expected.png: Added. * platform/mac/scrollbars/listbox-scrollbar-combinations-expected.txt: Added. * scrollbars/listbox-scrollbar-combinations.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37566 268f45cc-cd09-0410-ab3c-d52691b4dbfc
hyatt@apple.com authored2008-10-13 David Hyatt <hyatt@apple.com> Make RenderListBox work with CSS scrollbars. Refactoring this code to support creation/destruction in the same way RenderLayer does also fixes a bug where the PLT would assert on the next-to-last page (no idea how to make a test case for that, though, since I couldn't repro without running the whole PLT). Reviewed by Tim Hatcher Added scrollbars/listbox-scrollbar-combinations.html * rendering/RenderListBox.cpp: (WebCore::RenderListBox::~RenderListBox): (WebCore::RenderListBox::updateFromElement): (WebCore::RenderListBox::createScrollbar): (WebCore::RenderListBox::destroyScrollbar): (WebCore::RenderListBox::setHasVerticalScrollbar): * rendering/RenderListBox.h: LayoutTests: 2008-10-13 David Hyatt <hyatt@apple.com> Add test case for custom CSS listbox scrollbars. Reviewed by Tim Hatcher * platform/mac/scrollbars/listbox-scrollbar-combinations-expected.checksum: Added. * platform/mac/scrollbars/listbox-scrollbar-combinations-expected.png: Added. * platform/mac/scrollbars/listbox-scrollbar-combinations-expected.txt: Added. * scrollbars/listbox-scrollbar-combinations.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37566 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Loading