| 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 244 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 255 {name: 'encoding', expectedNull: 'application/x-www-form
-urlencoded'}, | 255 {name: 'encoding', expectedNull: 'application/x-www-form
-urlencoded'}, |
| 256 {name: 'method', expectedNull: 'get'}, | 256 {name: 'method', expectedNull: 'get'}, |
| 257 {name: 'name', expectedNull: 'null'}, | 257 {name: 'name', expectedNull: 'null'}, |
| 258 {name: 'target', expectedNull: 'null'} | 258 {name: 'target', expectedNull: 'null'} |
| 259 ] | 259 ] |
| 260 }, | 260 }, |
| 261 { | 261 { |
| 262 type: 'HTMLFrameElement', | 262 type: 'HTMLFrameElement', |
| 263 elementToUse: document.createElement('frame'), | 263 elementToUse: document.createElement('frame'), |
| 264 attributes: [ | 264 attributes: [ |
| 265 {name: 'frameBorder', expectedNull: ''}, | 265 // location is a non-standard attribute, which reflects
the src content |
| 266 {name: 'longDesc', expectedNull: ''}, | 266 // attribute when getting, and must therefore be tested
before src. |
| 267 {name: 'location', expectedNull: ''}, |
| 268 {name: 'frameBorder', expectedNull: 'null'}, |
| 269 {name: 'longDesc', expectedNull: 'null', isUrl: true}, |
| 267 {name: 'marginHeight', expectedNull: ''}, | 270 {name: 'marginHeight', expectedNull: ''}, |
| 268 {name: 'marginWidth', expectedNull: ''}, | 271 {name: 'marginWidth', expectedNull: ''}, |
| 269 {name: 'name', expectedNull: ''}, | 272 {name: 'name', expectedNull: 'null'}, |
| 270 {name: 'scrolling', expectedNull: ''}, | 273 {name: 'scrolling', expectedNull: 'null'}, |
| 271 {name: 'src', expectedNull: ''}, | 274 {name: 'src', expectedNull: 'null', isUrl: true} |
| 272 {name: 'location', expectedNull: ''} // not a documented
attribute | |
| 273 ] | 275 ] |
| 274 }, | 276 }, |
| 275 { | 277 { |
| 276 type: 'HTMLFrameSetElement', | 278 type: 'HTMLFrameSetElement', |
| 277 elementToUse: document.createElement('frameset'), | 279 elementToUse: document.createElement('frameset'), |
| 278 attributes: [ | 280 attributes: [ |
| 279 {name: 'cols', expectedNull: ''}, | 281 {name: 'cols', expectedNull: 'null'}, |
| 280 {name: 'rows', expectedNull: ''} | 282 {name: 'rows', expectedNull: 'null'} |
| 281 ] | 283 ] |
| 282 }, | 284 }, |
| 283 { | 285 { |
| 284 type: 'HTMLHeadElement', | 286 type: 'HTMLHeadElement', |
| 285 elementToUse: document.createElement('head'), | 287 elementToUse: document.createElement('head'), |
| 286 attributes: [ | 288 attributes: [ |
| 287 {name: 'profile', expectedNull: ''} | 289 {name: 'profile', expectedNull: ''} |
| 288 ] | 290 ] |
| 289 }, | 291 }, |
| 290 { | 292 { |
| (...skipping 17 matching lines...) Expand all Loading... |
| 308 type: 'HTMLHtmlElement', | 310 type: 'HTMLHtmlElement', |
| 309 elementToUse: document.createElement('html'), | 311 elementToUse: document.createElement('html'), |
| 310 attributes: [ | 312 attributes: [ |
| 311 {name: 'version', expectedNull: ''} | 313 {name: 'version', expectedNull: ''} |
| 312 ] | 314 ] |
| 313 }, | 315 }, |
| 314 { | 316 { |
| 315 type: 'HTMLIFrameElement', | 317 type: 'HTMLIFrameElement', |
| 316 elementToUse: document.createElement('iframe'), | 318 elementToUse: document.createElement('iframe'), |
| 317 attributes: [ | 319 attributes: [ |
| 318 {name: 'align', expectedNull: ''}, | 320 {name: 'align', expectedNull: 'null'}, |
| 319 {name: 'frameBorder', expectedNull: ''}, | 321 {name: 'frameBorder', expectedNull: 'null'}, |
| 320 {name: 'height', expectedNull: ''}, | 322 {name: 'height', expectedNull: 'null'}, |
| 321 {name: 'longDesc', expectedNull: ''}, | 323 {name: 'longDesc', expectedNull: 'null', isUrl: true}, |
| 322 {name: 'marginHeight', expectedNull: ''}, | 324 {name: 'marginHeight', expectedNull: ''}, |
| 323 {name: 'marginWidth', expectedNull: ''}, | 325 {name: 'marginWidth', expectedNull: ''}, |
| 324 {name: 'name', expectedNull: ''}, | 326 {name: 'name', expectedNull: 'null'}, |
| 325 {name: 'scrolling', expectedNull: ''}, | 327 {name: 'scrolling', expectedNull: 'null'}, |
| 326 {name: 'src', expectedNull: ''}, | 328 {name: 'src', expectedNull: 'null', isUrl: true}, |
| 327 {name: 'width', expectedNull: ''} | 329 {name: 'srcdoc', expectedNull: 'null'}, |
| 330 {name: 'width', expectedNull: 'null'} |
| 328 ] | 331 ] |
| 329 }, | 332 }, |
| 330 { | 333 { |
| 331 type: 'HTMLImageElement', | 334 type: 'HTMLImageElement', |
| 332 elementToUse: document.createElement('img'), | 335 elementToUse: document.createElement('img'), |
| 333 attributes: [ | 336 attributes: [ |
| 334 {name: 'name', expectedNull: ''}, | 337 {name: 'name', expectedNull: ''}, |
| 335 {name: 'align', expectedNull: ''}, | 338 {name: 'align', expectedNull: ''}, |
| 336 {name: 'alt', expectedNull: ''}, | 339 {name: 'alt', expectedNull: ''}, |
| 337 {name: 'border', expectedNull: ''}, | 340 {name: 'border', expectedNull: ''}, |
| (...skipping 319 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 657 printOut(''); | 660 printOut(''); |
| 658 } | 661 } |
| 659 } | 662 } |
| 660 </script> | 663 </script> |
| 661 </head> | 664 </head> |
| 662 <body onload="runTests()"> | 665 <body onload="runTests()"> |
| 663 <p>This test setting various attributes of a elements to JavaScript null.</p
> | 666 <p>This test setting various attributes of a elements to JavaScript null.</p
> |
| 664 <div id="console"></div> | 667 <div id="console"></div> |
| 665 </body> | 668 </body> |
| 666 </html> | 669 </html> |
| OLD | NEW |