| OLD | NEW |
| 1 description("This tests what event handler attributes are available on what obje
cts."); | 1 description("This tests what event handler attributes are available on what obje
cts."); |
| 2 | 2 |
| 3 var elementAndDocumentProperties = [ | 3 var elementAndDocumentProperties = [ |
| 4 "onabort", "onblur", "onchange", "onclick", "oncontextmenu", "ondblclick", "
ondrag", "ondragend", | 4 "onabort", "onblur", "onchange", "onclick", "oncontextmenu", "ondblclick", "
ondrag", "ondragend", |
| 5 "ondragenter", "ondragleave", "ondragover", "ondragstart", "ondrop", "onerro
r", "onfocus", "oninput", | 5 "ondragenter", "ondragleave", "ondragover", "ondragstart", "ondrop", "onerro
r", "onfocus", "oninput", |
| 6 "onkeydown", "onkeypress", "onkeyup", "onload", "onmousedown", "onmousemove"
, "onmouseout", | 6 "onkeydown", "onkeypress", "onkeyup", "onload", "onmousedown", "onmousemove"
, "onmouseout", |
| 7 "onmouseover", "onmouseup", "onmousewheel", "onscroll", "onselect", "onsubmi
t", | 7 "onmouseover", "onmouseup", "onmousewheel", "onscroll", "onselect", "onsubmi
t", |
| 8 | 8 |
| 9 // Not implemented yet | 9 // Not implemented yet |
| 10 // "oncanplay", "oncanplaythrough", "ondurationchange", "onemptied", "onende
d", "onformchange", | 10 // "oncanplay", "oncanplaythrough", "ondurationchange", "onemptied", "onende
d", "onformchange", |
| 11 // "onforminput", "oninvalid", "onloadeddata", "onloadedmetadata", "onloadst
art", "onpause", | 11 // "onforminput", "oninvalid", "onloadeddata", "onloadedmetadata", "onloadst
art", "onpause", |
| 12 // "onplay", "onplaying", "onprogress", "onratechange", "onreadystatechange"
, "onseeked", "onseeking", | 12 // "onplay", "onplaying", "onprogress", "onratechange", "onreadystatechange"
, "onseeked", "onseeking", |
| 13 // "onshow", "onstalled", "onsuspend", "ontimeupdate", "onvolumechange", "on
waiting", | 13 // "onshow", "onstalled", "onsuspend", "ontimeupdate", "onvolumechange", "on
waiting", |
| 14 | 14 |
| 15 // WebKit extensions | 15 // WebKit extensions |
| 16 "onbeforecut", "oncut", "onbeforecopy", "oncopy", "onbeforepaste", "onpaste"
, "onreset", "onsearch", | 16 "onbeforecut", "oncut", "onbeforecopy", "oncopy", "onbeforepaste", "onpaste"
, "onreset", "onsearch", |
| 17 "onselectstart" | 17 "onselectstart" |
| 18 ]; | 18 ]; |
| 19 | 19 |
| 20 var bodyAndFrameSetProperties = [ | 20 var bodyAndFrameSetProperties = [ |
| 21 "onbeforeunload", "onmessage", "onoffline", "ononline", "onresize", "onstora
ge", "onunload", "onblur", | 21 "onbeforeunload", "onmessage", "onoffline", "ononline", "onresize", "onstora
ge", "onunload", "onblur", |
| 22 "onerror", "onfocus", "onload", | 22 "onerror", "onfocus", "onload", |
| 23 | 23 |
| 24 // Not implemented yet. | 24 // Not implemented yet. |
| 25 // "onafterprint", "onbeforeprint", "onhashchange", "onpopstate", "onredo",
"onundo" | 25 // "onafterprint", "onbeforeprint", "onhashchange", "onpopstate", "onredo",
"onundo" |
| 26 ]; | 26 ]; |
| 27 | 27 |
| 28 var svgAnimationElementProperties = [ |
| 29 "onbegin", "onend", "onrepeat" |
| 30 ]; |
| 31 |
| 28 | 32 |
| 29 debug("Test Element"); | 33 debug("Test Element"); |
| 30 var element = document.createElement("div"); | 34 var element = document.createElement("div"); |
| 31 for (var i = 0; i < elementAndDocumentProperties.length; ++i) { | 35 for (var i = 0; i < elementAndDocumentProperties.length; ++i) { |
| 32 shouldBeTrue("'" + elementAndDocumentProperties[i] + "' in element"); | 36 shouldBeTrue("'" + elementAndDocumentProperties[i] + "' in element"); |
| 33 } | 37 } |
| 34 | 38 |
| 35 debug("\nTest Document"); | 39 debug("\nTest Document"); |
| 36 for (var i = 0; i < elementAndDocumentProperties.length; ++i) { | 40 for (var i = 0; i < elementAndDocumentProperties.length; ++i) { |
| 37 shouldBeTrue("'" + elementAndDocumentProperties[i] + "' in document"); | 41 shouldBeTrue("'" + elementAndDocumentProperties[i] + "' in document"); |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 70 } | 74 } |
| 71 for (var i = 0; i < bodyAndFrameSetProperties.length; ++i) { | 75 for (var i = 0; i < bodyAndFrameSetProperties.length; ++i) { |
| 72 shouldBeTrue("'" + bodyAndFrameSetProperties[i] + "' in frameSet"); | 76 shouldBeTrue("'" + bodyAndFrameSetProperties[i] + "' in frameSet"); |
| 73 } | 77 } |
| 74 | 78 |
| 75 debug("\nTest SVGPathElement"); | 79 debug("\nTest SVGPathElement"); |
| 76 var pathelement = document.createElementNS("http://www.w3.org/2000/svg", "path")
; | 80 var pathelement = document.createElementNS("http://www.w3.org/2000/svg", "path")
; |
| 77 for (var i = 0; i < elementAndDocumentProperties.length; ++i) { | 81 for (var i = 0; i < elementAndDocumentProperties.length; ++i) { |
| 78 shouldBeTrue("'" + elementAndDocumentProperties[i] + "' in pathelement"); | 82 shouldBeTrue("'" + elementAndDocumentProperties[i] + "' in pathelement"); |
| 79 } | 83 } |
| 84 for (var i = 0; i < svgAnimationElementProperties.length; ++i) { |
| 85 shouldBeFalse("'" + svgAnimationElementProperties[i] + "' in pathelement"); |
| 86 } |
| 80 | 87 |
| 81 debug("\nTest SVGSVGElement"); | 88 debug("\nTest SVGSVGElement"); |
| 82 var svgelement = document.implementation.createDocument("http://www.w3.org/2000/
svg", "svg").documentElement; | 89 var svgelement = document.implementation.createDocument("http://www.w3.org/2000/
svg", "svg", null).documentElement; |
| 83 for (var i = 0; i < elementAndDocumentProperties.length; ++i) { | 90 for (var i = 0; i < elementAndDocumentProperties.length; ++i) { |
| 84 shouldBeTrue("'" + elementAndDocumentProperties[i] + "' in svgelement"); | 91 shouldBeTrue("'" + elementAndDocumentProperties[i] + "' in svgelement"); |
| 85 } | 92 } |
| 93 for (var i = 0; i < svgAnimationElementProperties.length; ++i) { |
| 94 shouldBeFalse("'" + svgAnimationElementProperties[i] + "' in svgelement"); |
| 95 } |
| 96 |
| 97 debug("\nTest SVGAnimationElement"); |
| 98 var animateelement = document.createElementNS("http://www.w3.org/2000/svg", "ani
mate"); |
| 99 for (var i = 0; i < elementAndDocumentProperties.length; ++i) { |
| 100 shouldBeTrue("'" + elementAndDocumentProperties[i] + "' in animateelement"); |
| 101 } |
| 102 for (var i = 0; i < svgAnimationElementProperties.length; ++i) { |
| 103 shouldBeTrue("'" + svgAnimationElementProperties[i] + "' in animateelement")
; |
| 104 } |
| OLD | NEW |