| OLD | NEW |
| 1 <html> | 1 <html> |
| 2 <head> | 2 <head> |
| 3 <style type="text/css"> | 3 <style type="text/css"> |
| 4 .pass { color: green; } | 4 .pass { color: green; } |
| 5 .fail { color: red; } | 5 .fail { color: red; } |
| 6 </style> | 6 </style> |
| 7 <script> | 7 <script> |
| 8 function printOut(msg) | 8 function printOut(msg) |
| 9 { | 9 { |
| 10 var console = document.getElementById("console"); | 10 var console = document.getElementById("console"); |
| (...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 130 {name: 'href', expectedNull: 'null', isUrl: true}, | 130 {name: 'href', expectedNull: 'null', isUrl: true}, |
| 131 {name: 'ping', expectedNull: 'null'}, | 131 {name: 'ping', expectedNull: 'null'}, |
| 132 {name: 'shape', expectedNull: 'null'}, | 132 {name: 'shape', expectedNull: 'null'}, |
| 133 {name: 'target', expectedNull: 'null'} | 133 {name: 'target', expectedNull: 'null'} |
| 134 ] | 134 ] |
| 135 }, | 135 }, |
| 136 { | 136 { |
| 137 type: 'HTMLAudioElement', | 137 type: 'HTMLAudioElement', |
| 138 elementToUse: document.createElement('audio'), | 138 elementToUse: document.createElement('audio'), |
| 139 attributes: [ | 139 attributes: [ |
| 140 {name: 'mediaGroup', expectedNull: 'null'}, | |
| 141 {name: 'preload', expectedNull: 'auto'}, | 140 {name: 'preload', expectedNull: 'auto'}, |
| 142 {name: 'src', expectedNull: 'null', isUrl: true} | 141 {name: 'src', expectedNull: 'null', isUrl: true} |
| 143 ] | 142 ] |
| 144 }, | 143 }, |
| 145 { | 144 { |
| 146 type: 'HTMLBaseElement', | 145 type: 'HTMLBaseElement', |
| 147 elementToUse: document.createElement('base'), | 146 elementToUse: document.createElement('base'), |
| 148 attributes: [ | 147 attributes: [ |
| 149 {name: 'href', expectedNull: 'null', isUrl: true}, | 148 {name: 'href', expectedNull: 'null', isUrl: true}, |
| 150 {name: 'target', expectedNull: 'null'} | 149 {name: 'target', expectedNull: 'null'} |
| (...skipping 513 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 664 type: 'HTMLUListElement', | 663 type: 'HTMLUListElement', |
| 665 elementToUse: document.createElement('ul'), | 664 elementToUse: document.createElement('ul'), |
| 666 attributes: [ | 665 attributes: [ |
| 667 {name: 'type', expectedNull: 'null'} | 666 {name: 'type', expectedNull: 'null'} |
| 668 ] | 667 ] |
| 669 }, | 668 }, |
| 670 { | 669 { |
| 671 type: 'HTMLVideoElement', | 670 type: 'HTMLVideoElement', |
| 672 elementToUse: document.createElement('video'), | 671 elementToUse: document.createElement('video'), |
| 673 attributes: [ | 672 attributes: [ |
| 674 {name: 'mediaGroup', expectedNull: 'null'}, | |
| 675 {name: 'poster', expectedNull: 'null', isUrl: true}, | 673 {name: 'poster', expectedNull: 'null', isUrl: true}, |
| 676 {name: 'preload', expectedNull: 'auto'}, | 674 {name: 'preload', expectedNull: 'auto'}, |
| 677 {name: 'src', expectedNull: 'null', isUrl: true} | 675 {name: 'src', expectedNull: 'null', isUrl: true} |
| 678 ] | 676 ] |
| 679 } | 677 } |
| 680 ]; | 678 ]; |
| 681 | 679 |
| 682 for (element in listing) { | 680 for (element in listing) { |
| 683 var type = listing[element].type; | 681 var type = listing[element].type; |
| 684 var elementToUse = listing[element].elementToUse; | 682 var elementToUse = listing[element].elementToUse; |
| 685 var attrs = listing[element].attributes; | 683 var attrs = listing[element].attributes; |
| 686 for (attr in attrs) { | 684 for (attr in attrs) { |
| 687 nullTestElementAttribute(type, elementToUse, attrs[attr].nam
e, attrs[attr].expectedNull, attrs[attr].isUrl); | 685 nullTestElementAttribute(type, elementToUse, attrs[attr].nam
e, attrs[attr].expectedNull, attrs[attr].isUrl); |
| 688 } | 686 } |
| 689 printOut(''); | 687 printOut(''); |
| 690 } | 688 } |
| 691 } | 689 } |
| 692 </script> | 690 </script> |
| 693 </head> | 691 </head> |
| 694 <body onload="runTests()"> | 692 <body onload="runTests()"> |
| 695 <p>This test setting various attributes of a elements to JavaScript null.</p
> | 693 <p>This test setting various attributes of a elements to JavaScript null.</p
> |
| 696 <div id="console"></div> | 694 <div id="console"></div> |
| 697 </body> | 695 </body> |
| 698 </html> | 696 </html> |
| OLD | NEW |