blob: f22675af84e05bb30206d60ce5c5ef6616b4eede [file] [log] [blame]
This tests that scrolling to make an element visible works properly when there's an iframe off screen.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
5000-pixel box
Test scrolling an offscreen iframe.
PASS window.pageYOffset is 0
Scroll lower target to visible.
The iframe should be scrolled into view
PASS scrolledYOffset > 0 is true
Test the lower target should be scrolled into view.
PASS scrolledIntoView is true
Scroll upper target to visible.
The main window shouldn't scroll.
PASS window.pageYOffset == scrolledYOffset is true
Test the upper target should be scrolled into view.
PASS scrolledIntoView is true
Reset scrolling. Test scrolling in nested iframes.
PASS window.pageYOffset is 0
Scroll inner button to visible.
Test the button inside the inner frame should be scrolled into view
PASS scrolledIntoView is true
The inner iframe should be scrolled into view
PASS outterFrameWindow.pageYOffset > 0 is true
Scroll outter text element to visible.
The Y offset of the outter iframe should be reset.
PASS outterFrameWindow.pageYOffset is 0
PASS successfullyParsed is true
TEST COMPLETE