blob: 4582dbc7de161d87339b4b218b60665b830ff888 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" class="reftest-wait">
<tabbox id="tab">
<tabs>
<tab label="zeroTab" id="0" />
<tab label="firstTab" id="1" />
<tab label="secondtab" id="2" />
<tab label="thirdTab" id="3" />
<tab label="fourthTab" id="4" />
<tab label="fifthTab" id="5" />
<tab label="sixthTab" id="6" />
<tab label="seventhTab" id="7" />
<tab label="eightTab" id="8" />
<tab label="ninthTab" id="9" />
</tabs>
</tabbox>
<script type="text/javascript">
// Overly try to iterate and click through the tabs
// since its a timing specific bug.
var tabCount = 10;
var loops = 10;
var i = tabCount * loops;
function clickTabs() {
var currentTab = i % tabCount;
var tab = document.getElementById(currentTab);
tab.click();
if (i > 0) {
i--;
// Relinquish main thread so we can paint
setTimeout(clickTabs, 0);
} else {
// Test finished
document.documentElement.removeAttribute("class");
}
}
window.addEventListener('MozReftestInvalidate', clickTabs);
</script>
</window>
|