| This tests what event handler attributes are available on what objects. |
| |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| |
| |
| Test Element |
| PASS 'onabort' in element is true |
| PASS 'onblur' in element is true |
| PASS 'onchange' in element is true |
| PASS 'onclick' in element is true |
| PASS 'oncontextmenu' in element is true |
| PASS 'ondblclick' in element is true |
| PASS 'ondrag' in element is true |
| PASS 'ondragend' in element is true |
| PASS 'ondragenter' in element is true |
| PASS 'ondragleave' in element is true |
| PASS 'ondragover' in element is true |
| PASS 'ondragstart' in element is true |
| PASS 'ondrop' in element is true |
| PASS 'onerror' in element is true |
| PASS 'onfocus' in element is true |
| PASS 'oninput' in element is true |
| PASS 'onkeydown' in element is true |
| PASS 'onkeypress' in element is true |
| PASS 'onkeyup' in element is true |
| PASS 'onload' in element is true |
| PASS 'onmousedown' in element is true |
| PASS 'onmousemove' in element is true |
| PASS 'onmouseout' in element is true |
| PASS 'onmouseover' in element is true |
| PASS 'onmouseup' in element is true |
| PASS 'onmousewheel' in element is true |
| PASS 'onscroll' in element is true |
| PASS 'onselect' in element is true |
| PASS 'onsubmit' in element is true |
| PASS 'onbeforecut' in element is true |
| PASS 'oncut' in element is true |
| PASS 'onbeforecopy' in element is true |
| PASS 'oncopy' in element is true |
| PASS 'onbeforepaste' in element is true |
| PASS 'onpaste' in element is true |
| PASS 'onreset' in element is true |
| PASS 'onsearch' in element is true |
| PASS 'onselectstart' in element is true |
| Test SVGElement |
| PASS 'onabort' in svgelement is true |
| PASS 'onblur' in svgelement is true |
| PASS 'onchange' in svgelement is true |
| PASS 'onclick' in svgelement is true |
| PASS 'oncontextmenu' in svgelement is true |
| PASS 'ondblclick' in svgelement is true |
| PASS 'ondrag' in svgelement is true |
| PASS 'ondragend' in svgelement is true |
| PASS 'ondragenter' in svgelement is true |
| PASS 'ondragleave' in svgelement is true |
| PASS 'ondragover' in svgelement is true |
| PASS 'ondragstart' in svgelement is true |
| PASS 'ondrop' in svgelement is true |
| PASS 'onerror' in svgelement is true |
| PASS 'onfocus' in svgelement is true |
| PASS 'oninput' in svgelement is true |
| PASS 'onkeydown' in svgelement is true |
| PASS 'onkeypress' in svgelement is true |
| PASS 'onkeyup' in svgelement is true |
| PASS 'onload' in svgelement is true |
| PASS 'onmousedown' in svgelement is true |
| PASS 'onmousemove' in svgelement is true |
| PASS 'onmouseout' in svgelement is true |
| PASS 'onmouseover' in svgelement is true |
| PASS 'onmouseup' in svgelement is true |
| PASS 'onmousewheel' in svgelement is true |
| PASS 'onscroll' in svgelement is true |
| PASS 'onselect' in svgelement is true |
| PASS 'onsubmit' in svgelement is true |
| PASS 'onbeforecut' in svgelement is true |
| PASS 'oncut' in svgelement is true |
| PASS 'onbeforecopy' in svgelement is true |
| PASS 'oncopy' in svgelement is true |
| PASS 'onbeforepaste' in svgelement is true |
| PASS 'onpaste' in svgelement is true |
| PASS 'onreset' in svgelement is true |
| PASS 'onsearch' in svgelement is true |
| PASS 'onselectstart' in svgelement is true |
| |
| Test Document |
| PASS 'onabort' in document is true |
| PASS 'onblur' in document is true |
| PASS 'onchange' in document is true |
| PASS 'onclick' in document is true |
| PASS 'oncontextmenu' in document is true |
| PASS 'ondblclick' in document is true |
| PASS 'ondrag' in document is true |
| PASS 'ondragend' in document is true |
| PASS 'ondragenter' in document is true |
| PASS 'ondragleave' in document is true |
| PASS 'ondragover' in document is true |
| PASS 'ondragstart' in document is true |
| PASS 'ondrop' in document is true |
| PASS 'onerror' in document is true |
| PASS 'onfocus' in document is true |
| PASS 'oninput' in document is true |
| PASS 'onkeydown' in document is true |
| PASS 'onkeypress' in document is true |
| PASS 'onkeyup' in document is true |
| PASS 'onload' in document is true |
| PASS 'onmousedown' in document is true |
| PASS 'onmousemove' in document is true |
| PASS 'onmouseout' in document is true |
| PASS 'onmouseover' in document is true |
| PASS 'onmouseup' in document is true |
| PASS 'onmousewheel' in document is true |
| PASS 'onscroll' in document is true |
| PASS 'onselect' in document is true |
| PASS 'onsubmit' in document is true |
| PASS 'onbeforecut' in document is true |
| PASS 'oncut' in document is true |
| PASS 'onbeforecopy' in document is true |
| PASS 'oncopy' in document is true |
| PASS 'onbeforepaste' in document is true |
| PASS 'onpaste' in document is true |
| PASS 'onreset' in document is true |
| PASS 'onsearch' in document is true |
| PASS 'onselectstart' in document is true |
| |
| Test Window |
| PASS 'onabort' in window is true |
| PASS 'onblur' in window is true |
| PASS 'onchange' in window is true |
| PASS 'onclick' in window is true |
| PASS 'oncontextmenu' in window is true |
| PASS 'ondblclick' in window is true |
| PASS 'ondrag' in window is true |
| PASS 'ondragend' in window is true |
| PASS 'ondragenter' in window is true |
| PASS 'ondragleave' in window is true |
| PASS 'ondragover' in window is true |
| PASS 'ondragstart' in window is true |
| PASS 'ondrop' in window is true |
| PASS 'onerror' in window is true |
| PASS 'onfocus' in window is true |
| PASS 'oninput' in window is true |
| PASS 'onkeydown' in window is true |
| PASS 'onkeypress' in window is true |
| PASS 'onkeyup' in window is true |
| PASS 'onload' in window is true |
| PASS 'onmousedown' in window is true |
| PASS 'onmousemove' in window is true |
| PASS 'onmouseout' in window is true |
| PASS 'onmouseover' in window is true |
| PASS 'onmouseup' in window is true |
| PASS 'onmousewheel' in window is true |
| PASS 'onscroll' in window is true |
| PASS 'onselect' in window is true |
| PASS 'onsubmit' in window is true |
| FAIL 'onbeforecut' in window should be true. Was false. |
| FAIL 'oncut' in window should be true. Was false. |
| FAIL 'onbeforecopy' in window should be true. Was false. |
| FAIL 'oncopy' in window should be true. Was false. |
| FAIL 'onbeforepaste' in window should be true. Was false. |
| FAIL 'onpaste' in window should be true. Was false. |
| PASS 'onreset' in window is true |
| PASS 'onsearch' in window is true |
| PASS 'onselectstart' in window is true |
| |
| Test Text Node |
| PASS 'onabort' in textNode is false |
| PASS 'onblur' in textNode is false |
| PASS 'onchange' in textNode is false |
| PASS 'onclick' in textNode is false |
| PASS 'oncontextmenu' in textNode is false |
| PASS 'ondblclick' in textNode is false |
| PASS 'ondrag' in textNode is false |
| PASS 'ondragend' in textNode is false |
| PASS 'ondragenter' in textNode is false |
| PASS 'ondragleave' in textNode is false |
| PASS 'ondragover' in textNode is false |
| PASS 'ondragstart' in textNode is false |
| PASS 'ondrop' in textNode is false |
| PASS 'onerror' in textNode is false |
| PASS 'onfocus' in textNode is false |
| PASS 'oninput' in textNode is false |
| PASS 'onkeydown' in textNode is false |
| PASS 'onkeypress' in textNode is false |
| PASS 'onkeyup' in textNode is false |
| PASS 'onload' in textNode is false |
| PASS 'onmousedown' in textNode is false |
| PASS 'onmousemove' in textNode is false |
| PASS 'onmouseout' in textNode is false |
| PASS 'onmouseover' in textNode is false |
| PASS 'onmouseup' in textNode is false |
| PASS 'onmousewheel' in textNode is false |
| PASS 'onscroll' in textNode is false |
| PASS 'onselect' in textNode is false |
| PASS 'onsubmit' in textNode is false |
| PASS 'onbeforecut' in textNode is false |
| PASS 'oncut' in textNode is false |
| PASS 'onbeforecopy' in textNode is false |
| PASS 'oncopy' in textNode is false |
| PASS 'onbeforepaste' in textNode is false |
| PASS 'onpaste' in textNode is false |
| PASS 'onreset' in textNode is false |
| PASS 'onsearch' in textNode is false |
| PASS 'onselectstart' in textNode is false |
| |
| Test Attribute |
| PASS 'onabort' in attribute is false |
| PASS 'onblur' in attribute is false |
| PASS 'onchange' in attribute is false |
| PASS 'onclick' in attribute is false |
| PASS 'oncontextmenu' in attribute is false |
| PASS 'ondblclick' in attribute is false |
| PASS 'ondrag' in attribute is false |
| PASS 'ondragend' in attribute is false |
| PASS 'ondragenter' in attribute is false |
| PASS 'ondragleave' in attribute is false |
| PASS 'ondragover' in attribute is false |
| PASS 'ondragstart' in attribute is false |
| PASS 'ondrop' in attribute is false |
| PASS 'onerror' in attribute is false |
| PASS 'onfocus' in attribute is false |
| PASS 'oninput' in attribute is false |
| PASS 'onkeydown' in attribute is false |
| PASS 'onkeypress' in attribute is false |
| PASS 'onkeyup' in attribute is false |
| PASS 'onload' in attribute is false |
| PASS 'onmousedown' in attribute is false |
| PASS 'onmousemove' in attribute is false |
| PASS 'onmouseout' in attribute is false |
| PASS 'onmouseover' in attribute is false |
| PASS 'onmouseup' in attribute is false |
| PASS 'onmousewheel' in attribute is false |
| PASS 'onscroll' in attribute is false |
| PASS 'onselect' in attribute is false |
| PASS 'onsubmit' in attribute is false |
| PASS 'onbeforecut' in attribute is false |
| PASS 'oncut' in attribute is false |
| PASS 'onbeforecopy' in attribute is false |
| PASS 'oncopy' in attribute is false |
| PASS 'onbeforepaste' in attribute is false |
| PASS 'onpaste' in attribute is false |
| PASS 'onreset' in attribute is false |
| PASS 'onsearch' in attribute is false |
| PASS 'onselectstart' in attribute is false |
| |
| Test HTMLBodyElement |
| PASS 'onabort' in body is true |
| PASS 'onblur' in body is true |
| PASS 'onchange' in body is true |
| PASS 'onclick' in body is true |
| PASS 'oncontextmenu' in body is true |
| PASS 'ondblclick' in body is true |
| PASS 'ondrag' in body is true |
| PASS 'ondragend' in body is true |
| PASS 'ondragenter' in body is true |
| PASS 'ondragleave' in body is true |
| PASS 'ondragover' in body is true |
| PASS 'ondragstart' in body is true |
| PASS 'ondrop' in body is true |
| PASS 'onerror' in body is true |
| PASS 'onfocus' in body is true |
| PASS 'oninput' in body is true |
| PASS 'onkeydown' in body is true |
| PASS 'onkeypress' in body is true |
| PASS 'onkeyup' in body is true |
| PASS 'onload' in body is true |
| PASS 'onmousedown' in body is true |
| PASS 'onmousemove' in body is true |
| PASS 'onmouseout' in body is true |
| PASS 'onmouseover' in body is true |
| PASS 'onmouseup' in body is true |
| PASS 'onmousewheel' in body is true |
| PASS 'onscroll' in body is true |
| PASS 'onselect' in body is true |
| PASS 'onsubmit' in body is true |
| PASS 'onbeforecut' in body is true |
| PASS 'oncut' in body is true |
| PASS 'onbeforecopy' in body is true |
| PASS 'oncopy' in body is true |
| PASS 'onbeforepaste' in body is true |
| PASS 'onpaste' in body is true |
| PASS 'onreset' in body is true |
| PASS 'onsearch' in body is true |
| PASS 'onselectstart' in body is true |
| PASS 'onbeforeunload' in body is true |
| PASS 'onmessage' in body is true |
| PASS 'onoffline' in body is true |
| PASS 'ononline' in body is true |
| PASS 'onresize' in body is true |
| PASS 'onstorage' in body is true |
| PASS 'onunload' in body is true |
| PASS 'onblur' in body is true |
| PASS 'onerror' in body is true |
| PASS 'onfocus' in body is true |
| PASS 'onload' in body is true |
| |
| Test HTMLFrameSetElement |
| PASS 'onabort' in frameSet is true |
| PASS 'onblur' in frameSet is true |
| PASS 'onchange' in frameSet is true |
| PASS 'onclick' in frameSet is true |
| PASS 'oncontextmenu' in frameSet is true |
| PASS 'ondblclick' in frameSet is true |
| PASS 'ondrag' in frameSet is true |
| PASS 'ondragend' in frameSet is true |
| PASS 'ondragenter' in frameSet is true |
| PASS 'ondragleave' in frameSet is true |
| PASS 'ondragover' in frameSet is true |
| PASS 'ondragstart' in frameSet is true |
| PASS 'ondrop' in frameSet is true |
| PASS 'onerror' in frameSet is true |
| PASS 'onfocus' in frameSet is true |
| PASS 'oninput' in frameSet is true |
| PASS 'onkeydown' in frameSet is true |
| PASS 'onkeypress' in frameSet is true |
| PASS 'onkeyup' in frameSet is true |
| PASS 'onload' in frameSet is true |
| PASS 'onmousedown' in frameSet is true |
| PASS 'onmousemove' in frameSet is true |
| PASS 'onmouseout' in frameSet is true |
| PASS 'onmouseover' in frameSet is true |
| PASS 'onmouseup' in frameSet is true |
| PASS 'onmousewheel' in frameSet is true |
| PASS 'onscroll' in frameSet is true |
| PASS 'onselect' in frameSet is true |
| PASS 'onsubmit' in frameSet is true |
| PASS 'onbeforecut' in frameSet is true |
| PASS 'oncut' in frameSet is true |
| PASS 'onbeforecopy' in frameSet is true |
| PASS 'oncopy' in frameSet is true |
| PASS 'onbeforepaste' in frameSet is true |
| PASS 'onpaste' in frameSet is true |
| PASS 'onreset' in frameSet is true |
| PASS 'onsearch' in frameSet is true |
| PASS 'onselectstart' in frameSet is true |
| PASS 'onbeforeunload' in frameSet is true |
| PASS 'onmessage' in frameSet is true |
| PASS 'onoffline' in frameSet is true |
| PASS 'ononline' in frameSet is true |
| PASS 'onresize' in frameSet is true |
| PASS 'onstorage' in frameSet is true |
| PASS 'onunload' in frameSet is true |
| PASS 'onblur' in frameSet is true |
| PASS 'onerror' in frameSet is true |
| PASS 'onfocus' in frameSet is true |
| PASS 'onload' in frameSet is true |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |