<?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <window id="list-testcase" title="Testcase" xmlns:html="http://www.w3.org/1999/xhtml" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" class="reftest-wait"> <script> function scrollup() { var list = document.getElementById('list'); var firstindex = list.getIndexOfItem(document.getElementById('first')); list.ensureIndexIsVisible(firstindex); setTimeout("document.documentElement.removeAttribute('class')",1); } function scrolldown() { var list = document.getElementById('list'); var lastindex = list.getIndexOfItem(document.getElementById('last')); list.ensureIndexIsVisible(lastindex); setTimeout("scrollup()",1); } window.addEventListener("load", scrolldown, false); </script> <listbox id="list"> <listitem label="Item x" id="first"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x"/> <listitem label="Item x" id="last"/> </listbox> </window>