OLD | NEW |
1 This page tests that the tabindex attribute is clamped to values between -32768
and 32767. Values outside of this range should be clamped to the range limits. | 1 This page tests that the tabindex attribute is accepted for values between -2147
483648 and 2147483647. Values outside of this range will make the tabIndex refle
cted value zero. |
2 | 2 |
3 | |
4 Testing input elements in the page | 3 Testing input elements in the page |
5 getAttribute("tabindex") = 40000; tabIndex = 32767 | 4 getAttribute("tabindex") = 3147483648; tabIndex = 0 |
6 getAttribute("tabindex") = 32768; tabIndex = 32767 | 5 getAttribute("tabindex") = 2147483648; tabIndex = 0 |
7 getAttribute("tabindex") = 32767; tabIndex = 32767 | 6 getAttribute("tabindex") = 2147483647; tabIndex = 2147483647 |
8 getAttribute("tabindex") = 32766; tabIndex = 32766 | 7 getAttribute("tabindex") = 2147483646; tabIndex = 2147483646 |
9 getAttribute("tabindex") = 0; tabIndex = 0 | 8 getAttribute("tabindex") = 0; tabIndex = 0 |
10 getAttribute("tabindex") = -1; tabIndex = -1 | 9 getAttribute("tabindex") = -1; tabIndex = -1 |
11 getAttribute("tabindex") = -32767; tabIndex = -32767 | 10 getAttribute("tabindex") = -2147483647; tabIndex = -2147483647 |
12 getAttribute("tabindex") = -32768; tabIndex = -32768 | 11 getAttribute("tabindex") = -2147483648; tabIndex = -2147483648 |
13 getAttribute("tabindex") = -32769; tabIndex = -32768 | 12 getAttribute("tabindex") = -2147483649; tabIndex = 0 |
14 getAttribute("tabindex") = -40000; tabIndex = -32768 | 13 getAttribute("tabindex") = -3147483648; tabIndex = 0 |
15 Testing setAttribute on an anchor element made with document.createElement | 14 Testing setAttribute on an anchor element made with document.createElement |
16 getAttribute("tabindex") = 40000; tabIndex = 32767 | 15 getAttribute("tabindex") = 3147483648; tabIndex = 0 |
17 getAttribute("tabindex") = 32768; tabIndex = 32767 | 16 getAttribute("tabindex") = 2147483648; tabIndex = 0 |
18 getAttribute("tabindex") = 32767; tabIndex = 32767 | 17 getAttribute("tabindex") = 2147483647; tabIndex = 2147483647 |
19 getAttribute("tabindex") = 32766; tabIndex = 32766 | 18 getAttribute("tabindex") = 2147483646; tabIndex = 2147483646 |
20 getAttribute("tabindex") = 0; tabIndex = 0 | 19 getAttribute("tabindex") = 0; tabIndex = 0 |
21 getAttribute("tabindex") = -1; tabIndex = -1 | 20 getAttribute("tabindex") = -1; tabIndex = -1 |
22 getAttribute("tabindex") = -32767; tabIndex = -32767 | 21 getAttribute("tabindex") = -2147483647; tabIndex = -2147483647 |
23 getAttribute("tabindex") = -32768; tabIndex = -32768 | 22 getAttribute("tabindex") = -2147483648; tabIndex = -2147483648 |
24 getAttribute("tabindex") = -40000; tabIndex = -32768 | 23 getAttribute("tabindex") = -3147483648; tabIndex = 0 |
| 24 getAttribute("tabindex") = ; tabIndex = 0 |
| 25 getAttribute("tabindex") = foo; tabIndex = 0 |
25 Testing tabIndex on an area element made with document.createElement | 26 Testing tabIndex on an area element made with document.createElement |
26 getAttribute("tabindex") = 40000; tabIndex = 32767 | 27 getAttribute("tabindex") = -1147483648; tabIndex = -1147483648 |
27 getAttribute("tabindex") = 32768; tabIndex = 32767 | 28 getAttribute("tabindex") = -2147483648; tabIndex = -2147483648 |
28 getAttribute("tabindex") = 32767; tabIndex = 32767 | 29 getAttribute("tabindex") = 2147483647; tabIndex = 2147483647 |
29 getAttribute("tabindex") = 32766; tabIndex = 32766 | 30 getAttribute("tabindex") = 2147483646; tabIndex = 2147483646 |
30 getAttribute("tabindex") = 0; tabIndex = 0 | 31 getAttribute("tabindex") = 0; tabIndex = 0 |
31 getAttribute("tabindex") = -1; tabIndex = -1 | 32 getAttribute("tabindex") = -1; tabIndex = -1 |
32 getAttribute("tabindex") = -32767; tabIndex = -32767 | 33 getAttribute("tabindex") = -2147483647; tabIndex = -2147483647 |
33 getAttribute("tabindex") = -32768; tabIndex = -32768 | 34 getAttribute("tabindex") = -2147483648; tabIndex = -2147483648 |
34 getAttribute("tabindex") = -40000; tabIndex = -32768 | 35 getAttribute("tabindex") = 1147483648; tabIndex = 1147483648 |
| 36 getAttribute("tabindex") = 0; tabIndex = 0 |
| 37 getAttribute("tabindex") = 0; tabIndex = 0 |
35 | 38 |
OLD | NEW |