| 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 153 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 164 elementToUse: document.createElement('base'), | 164 elementToUse: document.createElement('base'), |
| 165 attributes: [ | 165 attributes: [ |
| 166 {name: 'href', expectedNull: 'null', isUrl: true}, | 166 {name: 'href', expectedNull: 'null', isUrl: true}, |
| 167 {name: 'target', expectedNull: 'null'} | 167 {name: 'target', expectedNull: 'null'} |
| 168 ] | 168 ] |
| 169 }, | 169 }, |
| 170 { | 170 { |
| 171 type: 'HTMLBlockquoteElement', | 171 type: 'HTMLBlockquoteElement', |
| 172 elementToUse: document.createElement('blockquote'), | 172 elementToUse: document.createElement('blockquote'), |
| 173 attributes: [ | 173 attributes: [ |
| 174 {name: 'cite', expectedNull: ''} | 174 {name: 'cite', expectedNull: 'null', isUrl: true} |
| 175 ] | 175 ] |
| 176 }, | 176 }, |
| 177 { | 177 { |
| 178 type: 'HTMLBodyElement', | 178 type: 'HTMLBodyElement', |
| 179 elementToUse: document.createElement('body'), | 179 elementToUse: document.createElement('body'), |
| 180 attributes: [ | 180 attributes: [ |
| 181 {name: 'aLink', expectedNull: ''}, | 181 {name: 'aLink', expectedNull: ''}, |
| 182 {name: 'background', expectedNull: 'null'}, | 182 {name: 'background', expectedNull: 'null'}, |
| 183 {name: 'bgColor', expectedNull: ''}, | 183 {name: 'bgColor', expectedNull: ''}, |
| 184 {name: 'link', expectedNull: ''}, | 184 {name: 'link', expectedNull: ''}, |
| (...skipping 19 matching lines...) Expand all Loading... |
| 204 {name: 'formTarget', expectedNull: 'null'}, | 204 {name: 'formTarget', expectedNull: 'null'}, |
| 205 {name: 'name', expectedNull: 'null'}, | 205 {name: 'name', expectedNull: 'null'}, |
| 206 {name: 'type', expectedNull: 'submit'}, | 206 {name: 'type', expectedNull: 'submit'}, |
| 207 {name: 'value', expectedNull: 'null'} | 207 {name: 'value', expectedNull: 'null'} |
| 208 ] | 208 ] |
| 209 }, | 209 }, |
| 210 { | 210 { |
| 211 type: 'HTMLDivElement', | 211 type: 'HTMLDivElement', |
| 212 elementToUse: document.createElement('div'), | 212 elementToUse: document.createElement('div'), |
| 213 attributes: [ | 213 attributes: [ |
| 214 {name: 'align', expectedNull: ''} | 214 {name: 'align', expectedNull: 'null'} |
| 215 ] | 215 ] |
| 216 }, | 216 }, |
| 217 | 217 |
| 218 // HTMLDListElement | 218 // HTMLDListElement |
| 219 // NONE | 219 // NONE |
| 220 | 220 |
| 221 { | 221 { |
| 222 type: 'HTMLEmbedElement', | 222 type: 'HTMLEmbedElement', |
| 223 elementToUse: document.createElement('embed'), | 223 elementToUse: document.createElement('embed'), |
| 224 attributes: [ | 224 attributes: [ |
| (...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 366 elementToUse: document.createElement('legend'), | 366 elementToUse: document.createElement('legend'), |
| 367 attributes: [ | 367 attributes: [ |
| 368 {name: 'accessKey', expectedNull: ''}, | 368 {name: 'accessKey', expectedNull: ''}, |
| 369 {name: 'align', expectedNull: ''} | 369 {name: 'align', expectedNull: ''} |
| 370 ] | 370 ] |
| 371 }, | 371 }, |
| 372 { | 372 { |
| 373 type: 'HTMLLIElement', | 373 type: 'HTMLLIElement', |
| 374 elementToUse: document.createElement('li'), | 374 elementToUse: document.createElement('li'), |
| 375 attributes: [ | 375 attributes: [ |
| 376 {name: 'type', expectedNull: ''} | 376 {name: 'type', expectedNull: 'null'} |
| 377 ] | 377 ] |
| 378 }, | 378 }, |
| 379 { | 379 { |
| 380 type: 'HTMLLinkElement', | 380 type: 'HTMLLinkElement', |
| 381 elementToUse: document.createElement('link'), | 381 elementToUse: document.createElement('link'), |
| 382 attributes: [ | 382 attributes: [ |
| 383 {name: 'charset', expectedNull: ''}, | 383 {name: 'charset', expectedNull: ''}, |
| 384 {name: 'href', expectedNull: ''}, | 384 {name: 'href', expectedNull: ''}, |
| 385 {name: 'hreflang', expectedNull: ''}, | 385 {name: 'hreflang', expectedNull: ''}, |
| 386 {name: 'media', expectedNull: ''}, | 386 {name: 'media', expectedNull: ''}, |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 435 {name: 'standby', expectedNull: ''}, | 435 {name: 'standby', expectedNull: ''}, |
| 436 {name: 'type', expectedNull: ''}, | 436 {name: 'type', expectedNull: ''}, |
| 437 {name: 'useMap', expectedNull: ''}, | 437 {name: 'useMap', expectedNull: ''}, |
| 438 {name: 'width', expectedNull: ''} | 438 {name: 'width', expectedNull: ''} |
| 439 ] | 439 ] |
| 440 }, | 440 }, |
| 441 { | 441 { |
| 442 type: 'HTMLOListElement', | 442 type: 'HTMLOListElement', |
| 443 elementToUse: document.createElement('ol'), | 443 elementToUse: document.createElement('ol'), |
| 444 attributes: [ | 444 attributes: [ |
| 445 {name: 'type', expectedNull: ''} | 445 {name: 'type', expectedNull: 'null'} |
| 446 ] | 446 ] |
| 447 }, | 447 }, |
| 448 { | 448 { |
| 449 type: 'HTMLOptGroupElement', | 449 type: 'HTMLOptGroupElement', |
| 450 elementToUse: document.createElement('optgroup'), | 450 elementToUse: document.createElement('optgroup'), |
| 451 attributes: [ | 451 attributes: [ |
| 452 {name: 'label', expectedNull: ''} | 452 {name: 'label', expectedNull: ''} |
| 453 ] | 453 ] |
| 454 }, | 454 }, |
| 455 { | 455 { |
| 456 type: 'HTMLOptionElement', | 456 type: 'HTMLOptionElement', |
| 457 elementToUse: document.createElement('option'), | 457 elementToUse: document.createElement('option'), |
| 458 attributes: [ | 458 attributes: [ |
| 459 {name: 'text', expectedNull: 'null'}, | 459 {name: 'text', expectedNull: 'null'}, |
| 460 {name: 'label', expectedNull: 'null'}, | 460 {name: 'label', expectedNull: 'null'}, |
| 461 {name: 'value', expectedNull: 'null'} | 461 {name: 'value', expectedNull: 'null'} |
| 462 ] | 462 ] |
| 463 }, | 463 }, |
| 464 { | 464 { |
| 465 type: 'HTMLParagraphElement', | 465 type: 'HTMLParagraphElement', |
| 466 elementToUse: document.createElement('p'), | 466 elementToUse: document.createElement('p'), |
| 467 attributes: [ | 467 attributes: [ |
| 468 {name: 'align', expectedNull: ''} | 468 {name: 'align', expectedNull: 'null'} |
| 469 ] | 469 ] |
| 470 }, | 470 }, |
| 471 { | 471 { |
| 472 type: 'HTMLParamElement', | 472 type: 'HTMLParamElement', |
| 473 elementToUse: document.createElement('param'), | 473 elementToUse: document.createElement('param'), |
| 474 attributes: [ | 474 attributes: [ |
| 475 {name: 'name', expectedNull: ''}, | 475 {name: 'name', expectedNull: ''}, |
| 476 {name: 'type', expectedNull: ''}, | 476 {name: 'type', expectedNull: ''}, |
| 477 {name: 'value', expectedNull: ''}, | 477 {name: 'value', expectedNull: ''}, |
| 478 {name: 'valueType', expectedNull: ''} | 478 {name: 'valueType', expectedNull: ''} |
| 479 ] | 479 ] |
| 480 }, | 480 }, |
| 481 | 481 |
| 482 // HTMLPreElement | 482 // HTMLPreElement |
| 483 // NONE | 483 // NONE |
| 484 | 484 |
| 485 { | 485 { |
| 486 type: 'HTMLQuoteElement', | 486 type: 'HTMLQuoteElement', |
| 487 elementToUse: document.createElement('q'), | 487 elementToUse: document.createElement('q'), |
| 488 attributes: [ | 488 attributes: [ |
| 489 {name: 'cite', expectedNull: ''} | 489 {name: 'cite', expectedNull: 'null', isUrl:true} |
| 490 ] | 490 ] |
| 491 }, | 491 }, |
| 492 { | 492 { |
| 493 type: 'HTMLScriptElement', | 493 type: 'HTMLScriptElement', |
| 494 elementToUse: document.createElement('script'), | 494 elementToUse: document.createElement('script'), |
| 495 attributes: [ | 495 attributes: [ |
| 496 {name: 'text', expectedNull: ''}, | 496 {name: 'text', expectedNull: ''}, |
| 497 {name: 'htmlFor', expectedNull: ''}, | 497 {name: 'htmlFor', expectedNull: ''}, |
| 498 {name: 'event', expectedNull: ''}, | 498 {name: 'event', expectedNull: ''}, |
| 499 {name: 'charset', expectedNull: ''}, | 499 {name: 'charset', expectedNull: ''}, |
| (...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 621 {name: 'kind', expectedNull: 'subtitles'}, | 621 {name: 'kind', expectedNull: 'subtitles'}, |
| 622 {name: 'label', expectedNull: 'null'}, | 622 {name: 'label', expectedNull: 'null'}, |
| 623 {name: 'src', expectedNull: 'null', isUrl:true}, | 623 {name: 'src', expectedNull: 'null', isUrl:true}, |
| 624 {name: 'srclang', expectedNull: 'null'} | 624 {name: 'srclang', expectedNull: 'null'} |
| 625 ] | 625 ] |
| 626 }, | 626 }, |
| 627 { | 627 { |
| 628 type: 'HTMLUListElement', | 628 type: 'HTMLUListElement', |
| 629 elementToUse: document.createElement('ul'), | 629 elementToUse: document.createElement('ul'), |
| 630 attributes: [ | 630 attributes: [ |
| 631 {name: 'type', expectedNull: ''} | 631 {name: 'type', expectedNull: 'null'} |
| 632 ] | 632 ] |
| 633 }, | 633 }, |
| 634 { | 634 { |
| 635 type: 'HTMLVideoElement', | 635 type: 'HTMLVideoElement', |
| 636 elementToUse: document.createElement('video'), | 636 elementToUse: document.createElement('video'), |
| 637 attributes: [ | 637 attributes: [ |
| 638 {name: 'mediaGroup', expectedNull: 'null'}, | 638 {name: 'mediaGroup', expectedNull: 'null'}, |
| 639 {name: 'poster', expectedNull: 'null', isUrl:true}, | 639 {name: 'poster', expectedNull: 'null', isUrl:true}, |
| 640 {name: 'preload', expectedNull: 'auto'}, | 640 {name: 'preload', expectedNull: 'auto'}, |
| 641 {name: 'src', expectedNull: 'null', isUrl: true} | 641 {name: 'src', expectedNull: 'null', isUrl: true} |
| (...skipping 11 matching lines...) Expand all Loading... |
| 653 printOut(''); | 653 printOut(''); |
| 654 } | 654 } |
| 655 } | 655 } |
| 656 </script> | 656 </script> |
| 657 </head> | 657 </head> |
| 658 <body onload="runTests()"> | 658 <body onload="runTests()"> |
| 659 <p>This test setting various attributes of a elements to JavaScript null.</p
> | 659 <p>This test setting various attributes of a elements to JavaScript null.</p
> |
| 660 <div id="console"></div> | 660 <div id="console"></div> |
| 661 </body> | 661 </body> |
| 662 </html> | 662 </html> |
| OLD | NEW |