OLD | NEW |
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/st
rict.dtd"> | 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/st
rict.dtd"> |
2 <html> | 2 <html> |
3 <title>The Acid3 Test</title> | 3 <title>The Acid3 Test</title> |
4 <script type="text/javascript"> | 4 <script type="text/javascript"> |
5 if (window.testRunner) { | 5 if (window.testRunner) { |
6 testRunner.waitUntilDone(); | 6 testRunner.waitUntilDone(); |
7 testRunner.keepWebHistory(); | 7 testRunner.keepWebHistory(); |
8 } | 8 } |
9 | 9 |
10 var startTime = new Date(); | 10 var startTime = new Date(); |
(...skipping 942 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
953 test('0div', null, 5); | 953 test('0div', null, 5); |
954 test('di v', null, 5); | 954 test('di v', null, 5); |
955 test('di<v', null, 5); | 955 test('di<v', null, 5); |
956 test('-div', null, 5); | 956 test('-div', null, 5); |
957 test('.div', null, 5); | 957 test('.div', null, 5); |
958 test('<div>', "http://example.com/", 5); | 958 test('<div>', "http://example.com/", 5); |
959 test('0div', "http://example.com/", 5); | 959 test('0div', "http://example.com/", 5); |
960 test('di<v', "http://example.com/", 5); | 960 test('di<v', "http://example.com/", 5); |
961 test('-div', "http://example.com/", 5); | 961 test('-div', "http://example.com/", 5); |
962 test('.div', "http://example.com/", 5); | 962 test('.div', "http://example.com/", 5); |
963 test(':div', null, 14); | 963 test(':div', null, 5); |
964 test(':div', "http://example.com/", 14); | 964 test(':div', "http://example.com/", 5); |
965 test('d:iv', null, 14); | 965 test('d:iv', null, 14); |
966 test('xml:test', "http://example.com/", 14); | 966 test('xml:test', "http://example.com/", 14); |
967 test('xmlns:test', "http://example.com/", 14); // (technically a DOM3 Core
test) | 967 test('xmlns:test', "http://example.com/", 14); // (technically a DOM3 Core
test) |
968 test('x:test', "http://www.w3.org/2000/xmlns/", 14); // (technically a DOM
3 Core test) | 968 test('x:test', "http://www.w3.org/2000/xmlns/", 14); // (technically a DOM
3 Core test) |
969 document.createElementNS("http://www.w3.org/2000/xmlns/", 'xmlns:test'); /
/ (technically a DOM3 Core test) | 969 document.createElementNS("http://www.w3.org/2000/xmlns/", 'xmlns:test'); /
/ (technically a DOM3 Core test) |
970 return 2; | 970 return 2; |
971 }, | 971 }, |
972 function () { | 972 function () { |
973 // test 24: event handler attributes | 973 // test 24: event handler attributes |
974 assertEquals(document.body.getAttribute('onload'), "update() /* this attr
ibute's value is tested in one of the tests */ ", "onload value wrong"); | 974 assertEquals(document.body.getAttribute('onload'), "update() /* this attr
ibute's value is tested in one of the tests */ ", "onload value wrong"); |
975 return 2; | 975 return 2; |
976 }, | 976 }, |
977 function () { | 977 function () { |
978 // test 25: test namespace checking in createDocumentType, and | 978 // test 25: test namespace checking in createDocumentType, and |
979 // check that exceptions that are thrown are DOMException objects | 979 // check that exceptions that are thrown are DOMException objects |
980 var message = ""; | 980 var message = ""; |
981 try { | 981 try { |
982 document.implementation.createDocumentType('a:', '', ''); /* doesn't con
tain an illegal character; is malformed */ | 982 document.implementation.createDocumentType('a:', '', ''); /* doesn't con
tain an illegal character; is malformed */ |
983 message = "failed to raise exception"; | 983 message = "failed to raise exception"; |
984 } catch (e) { | 984 } catch (e) { |
985 if (e.code != e.NAMESPACE_ERR) | 985 if (e.code != e.INVALID_CHARACTER_ERR) |
986 message = "wrong exception"; | 986 message = "wrong exception"; |
987 else if (e.INVALID_ACCESS_ERR != 15) | 987 else if (e.INVALID_ACCESS_ERR != 15) |
988 message = "exceptions don't have all the constants"; | 988 message = "exceptions don't have all the constants"; |
989 } | 989 } |
990 if (message) | 990 if (message) |
991 fail(message); | 991 fail(message); |
992 return 2; | 992 return 2; |
993 }, | 993 }, |
994 function () { | 994 function () { |
995 // test 26: check that document tree survives while still accessible | 995 // test 26: check that document tree survives while still accessible |
(...skipping 2514 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3510 ><p id="bucket5" class="z"></p | 3510 ><p id="bucket5" class="z"></p |
3511 ><p id="bucket6" class="z"></p> | 3511 ><p id="bucket6" class="z"></p> |
3512 </div> | 3512 </div> |
3513 <p id="result"><span id="score">JS</span><span id="slash" class="hidden">/</sp
an><span>?</span></p> | 3513 <p id="result"><span id="score">JS</span><span id="slash" class="hidden">/</sp
an><span>?</span></p> |
3514 <!-- The following line is used in a number of the tests. It is done using doc
ument.write() to sidestep complaints of validity. --> | 3514 <!-- The following line is used in a number of the tests. It is done using doc
ument.write() to sidestep complaints of validity. --> |
3515 <script type="text/javascript">document.write('<map name=""><area href="" shap
e="rect" coords="2,2,4,4" alt="<\'>"><iframe src="resources/acid3/empty.png">FAI
L<\/iframe><iframe src="resources/acid3/empty.txt">FAIL<\/iframe><iframe src="re
sources/acid3/empty.html" id="selectors"><\/iframe><form action="" name="form"><
input type=HIDDEN><\/form><table><tr><td><p><\/tbody> <\/table><\/map>');</scrip
t> | 3515 <script type="text/javascript">document.write('<map name=""><area href="" shap
e="rect" coords="2,2,4,4" alt="<\'>"><iframe src="resources/acid3/empty.png">FAI
L<\/iframe><iframe src="resources/acid3/empty.txt">FAIL<\/iframe><iframe src="re
sources/acid3/empty.html" id="selectors"><\/iframe><form action="" name="form"><
input type=HIDDEN><\/form><table><tr><td><p><\/tbody> <\/table><\/map>');</scrip
t> |
3516 <p id="instructions">To pass the test,<span></span> a browser must use its def
ault settings, the animation has to be smooth, the score has to end on 100/100,
and the final page has to look exactly, pixel for pixel, like <a href="resources
/acid3/reference.html">this reference rendering</a>.</p> | 3516 <p id="instructions">To pass the test,<span></span> a browser must use its def
ault settings, the animation has to be smooth, the score has to end on 100/100,
and the final page has to look exactly, pixel for pixel, like <a href="resources
/acid3/reference.html">this reference rendering</a>.</p> |
3517 <p id="remove-last-child-test">Scripting must be enabled to use this test.</p> | 3517 <p id="remove-last-child-test">Scripting must be enabled to use this test.</p> |
3518 </body> | 3518 </body> |
3519 </html> | 3519 </html> |
OLD | NEW |