--- a/tests/framework/DOM3EventsCatalog.xml Fri Mar 13 05:33:27 2009 +0900
+++ b/tests/framework/DOM3EventsCatalog.xml Thu Mar 19 04:39:44 2009 +0900
@@ -1680,6 +1680,272 @@
<state status="submitted"></state>
<input-file>emptydoc</input-file>
</test-case>
+ <test-case name="NIST_mouseout_0049" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",true,true,evt.view,5,5,5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0050" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",true,true,evt.view,5,-5,-5,-5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0051" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",true,true,evt.view,-5,5,-5,5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0052" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",true,true,evt.view,-5,-5,5,-5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0053" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",true,false,evt.view,5,5,-5,-5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0054" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",true,false,evt.view,5,-5,5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0055" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",true,false,evt.view,-5,5,5,-5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0056" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",true,false,evt.view,-5,-5,-5,5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0057" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",false,true,evt.view,5,5,-5,5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0058" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",false,true,evt.view,5,-5,5,-5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0059" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",false,true,evt.view,-5,5,5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0060" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",false,true,evt.view,-5,-5,-5,-5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0061" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",false,false,evt.view,5,5,5,-5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0062" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",false,false,evt.view,5,-5,-5,5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0063" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",false,false,evt.view,-5,5,-5,-5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0064" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",false,false,evt.view,-5,-5,5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0065" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",false,true,evt.view,5,-5,5,5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0066" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",false,true,evt.view,-5,-5,-5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0067" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",true,false,evt.view,5,5,5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0068" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",false,false,evt.view,-5,5,-5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0069" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",true,true,evt.view,5,5,5,-5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0070" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",true,true,evt.view,-5,5,-5,-5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0071" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",true,false,evt.view,5,-5,5,-5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0072" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",false,false,evt.view,-5,-5,-5,-5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0073" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",true,true,evt.view,5,-5,-5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0074" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",true,false,evt.view,-5,-5,5,5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0075" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",false,true,evt.view,5,5,-5,-5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0076" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",false,false,evt.view,-5,5,5,-5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0077" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",false,true,evt.view,5,-5,-5,-5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0078" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",false,true,evt.view,-5,5,5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0079" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",true,false,evt.view,5,-5,-5,5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0080" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",false,true,evt.view,5,-5,5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0081" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",true,true,evt.view,-5,-5,5,-5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0082" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",true,false,evt.view,5,-5,-5,-5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0083" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",false,false,evt.view,-5,-5,5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0084" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",true,false,evt.view,-5,5,-5,-5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0085" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",false,false,evt.view,5,5,-5,-5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseout_0086" Creator="NIST" date="11-18-2008" FilePath="mouseout" Manual="false">
+ <description>Evaluation of a simulated mouseout event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseout",true,true,evt.view,-5,-5,5,5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
</test-group>
<test-group name="mousemove">
<GroupInfo>
@@ -2106,6 +2372,188 @@
<state status="submitted"></state>
<input-file>emptydoc</input-file>
</test-case>
+ <test-case name="NIST_mousemove_0061" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",false,false,evt.view,5,5,5,-5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0062" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",false,false,evt.view,5,-5,-5,5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0063" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",false,false,evt.view,-5,5,-5,-5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0064" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",false,false,evt.view,-5,-5,5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0065" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",false,true,evt.view,5,-5,5,5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0066" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",false,true,evt.view,-5,-5,-5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0067" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",true,false,evt.view,5,5,5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0068" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",false,false,evt.view,-5,5,-5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0069" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",true,true,evt.view,5,5,5,-5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0070" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",true,true,evt.view,-5,5,-5,-5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0071" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",true,false,evt.view,5,-5,5,-5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0072" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",false,false,evt.view,-5,-5,-5,-5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0073" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",true,true,evt.view,5,-5,-5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0074" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",true,false,evt.view,-5,-5,5,5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0075" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",false,true,evt.view,5,5,-5,-5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0076" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",false,false,evt.view,-5,5,5,-5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0077" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",false,true,evt.view,5,-5,5,-5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0078" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",false,true,evt.view,-5,5,5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0079" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",true,false,evt.view,5,-5,-5,5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0080" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",false,true,evt.view,5,5,-5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0081" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",true,true,evt.view,-5,5,5,-5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0082" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",true,false,evt.view,5,-5,-5,-5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0083" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",false,false,evt.view,-5,-5,5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0084" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",true,true,evt.view,-5,-5,-5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0085" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",false,false,evt.view,5,-5,-5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mousemove_0086" Creator="NIST" date="11-18-2008" FilePath="mousemove" Manual="false">
+ <description>Evaluation of a simulated mousemove event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mousemove",true,true,evt.view,5,-5,5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
</test-group>
<test-group name="mouseover">
<GroupInfo>
@@ -2448,6 +2896,272 @@
<state status="submitted"></state>
<input-file>emptydoc</input-file>
</test-case>
+ <test-case name="NIST_mouseover_0049" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",true,true,evt.view,5,5,5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0050" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",true,true,evt.view,5,-5,-5,-5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0051" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",true,true,evt.view,-5,5,-5,5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0052" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",true,true,evt.view,-5,-5,5,-5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0053" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",true,false,evt.view,5,5,-5,-5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0054" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",true,false,evt.view,5,-5,5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0055" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",true,false,evt.view,-5,5,5,-5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0056" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",true,false,evt.view,-5,-5,-5,5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0057" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",false,true,evt.view,5,5,-5,5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0058" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",false,true,evt.view,5,-5,5,-5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0059" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",false,true,evt.view,-5,5,5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0060" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",false,true,evt.view,-5,-5,-5,-5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0061" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",false,false,evt.view,5,5,5,-5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0062" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",false,false,evt.view,5,-5,-5,5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0063" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",false,false,evt.view,-5,5,-5,-5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0064" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",false,false,evt.view,-5,-5,5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0065" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",false,true,evt.view,5,-5,5,5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0066" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",false,true,evt.view,-5,-5,-5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0067" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",true,false,evt.view,5,5,5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0068" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",false,false,evt.view,-5,5,-5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0069" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",true,true,evt.view,5,5,5,-5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0070" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",true,true,evt.view,-5,5,-5,-5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0071" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",true,false,evt.view,5,-5,5,-5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0072" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",false,false,evt.view,-5,-5,-5,-5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0073" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",true,true,evt.view,5,-5,-5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0074" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",true,false,evt.view,-5,-5,5,5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0075" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",false,true,evt.view,5,5,-5,-5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0076" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",false,false,evt.view,-5,5,5,-5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0077" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",false,true,evt.view,5,-5,-5,-5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0078" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",false,true,evt.view,-5,5,5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0079" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",true,false,evt.view,5,-5,-5,5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0080" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",false,true,evt.view,5,-5,-5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0081" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",true,true,evt.view,-5,-5,5,-5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0082" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",true,false,evt.view,5,-5,-5,-5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0083" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",false,false,evt.view,-5,-5,5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0084" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",true,true,evt.view,-5,-5,-5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0085" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",false,false,evt.view,5,5,5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseover_0086" Creator="NIST" date="11-18-2008" FilePath="mouseover" Manual="false">
+ <description>Evaluation of a simulated mouseover event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseover",true,true,evt.view,-5,-5,5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
</test-group>
<test-group name="mouseup">
<GroupInfo>
@@ -2790,6 +3504,272 @@
<state status="submitted"></state>
<input-file>emptydoc</input-file>
</test-case>
+ <test-case name="NIST_mouseup_0049" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",true,true,evt.view,5,5,5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0050" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",true,true,evt.view,5,-5,-5,-5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0051" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",true,true,evt.view,-5,5,-5,5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0052" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",true,true,evt.view,-5,-5,5,-5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0053" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",true,false,evt.view,5,5,-5,-5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0054" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",true,false,evt.view,5,-5,5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0055" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",true,false,evt.view,-5,5,5,-5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0056" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",true,false,evt.view,-5,-5,-5,5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0057" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",false,true,evt.view,5,5,-5,5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0058" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",false,true,evt.view,5,-5,5,-5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0059" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",false,true,evt.view,-5,5,5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0060" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",false,true,evt.view,-5,-5,-5,-5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0061" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",false,false,evt.view,5,5,5,-5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0062" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",false,false,evt.view,5,-5,-5,5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0063" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",false,false,evt.view,-5,5,-5,-5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0064" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",false,false,evt.view,-5,-5,5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0065" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",false,true,evt.view,5,-5,5,5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0066" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",false,true,evt.view,-5,-5,-5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0067" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",true,false,evt.view,5,5,5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0068" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",false,false,evt.view,-5,5,-5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0069" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",true,true,evt.view,5,5,5,-5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0070" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",true,true,evt.view,-5,5,-5,-5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0071" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",true,false,evt.view,5,-5,5,-5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0072" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",false,false,evt.view,-5,-5,-5,-5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0073" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",true,true,evt.view,5,-5,-5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0074" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",true,false,evt.view,-5,-5,5,5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0075" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",false,true,evt.view,5,5,-5,-5,-5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0076" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",false,false,evt.view,-5,5,5,-5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0077" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",false,true,evt.view,5,-5,-5,-5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0078" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",false,true,evt.view,-5,5,5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0079" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",true,false,evt.view,5,5,-5,5,5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0080" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",false,true,evt.view,5,5,5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0081" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",true,true,evt.view,-5,5,5,-5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0082" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",true,false,evt.view,5,-5,-5,-5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0083" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",false,false,evt.view,5,-5,5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0084" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",true,true,evt.view,-5,-5,5,5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0085" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",false,true,evt.view,5,5,5,-5,5,5,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
+ <test-case name="NIST_mouseup_0086" Creator="NIST" date="11-18-2008" FilePath="mouseup" Manual="false">
+ <description>Evaluation of a simulated mouseup event with the function initMouseEventNS set as initMouseEventNS("www.example.org","mouseup",true,true,evt.view,5,-5,5,5,-5,10,XXXXXXX)</description>
+ <spec-citation section-number="1.7.4" section-title="Mouse Event Types" section-pointer="#events-Events-MouseEvent"></spec-citation>
+ <spec-citation section-number="1.5.1" section-title="Complete list of event types" section-pointer="#events-Events-EventTypes-complete"></spec-citation>
+ <state status="submitted"></state>
+ <input-file>emptydoc</input-file>
+ </test-case>
</test-group>
<test-group name="mousedown">
<GroupInfo>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0061.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0061.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0061.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0061" in window) {
+ NIST_mousemove_0061("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", false, false, evt.view, 5, 5, 5, -5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovefalsefalse555-5510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0062.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0062.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0062.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0062" in window) {
+ NIST_mousemove_0062("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", false, false, evt.view, 5, -5, -5, 5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovefalsefalse5-5-55-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0063.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0063.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0063.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0063" in window) {
+ NIST_mousemove_0063("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", false, false, evt.view, -5, 5, -5, -5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovefalsefalse-55-5-5-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0064.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0064.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0064.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0064" in window) {
+ NIST_mousemove_0064("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", false, false, evt.view, -5, -5, 5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovefalsefalse-5-55555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0065.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0065.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0065.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0065" in window) {
+ NIST_mousemove_0065("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", false, true, evt.view, 5, -5, 5, 5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovefalsetrue5-555510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0066.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0066.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0066.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0066" in window) {
+ NIST_mousemove_0066("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", false, true, evt.view, -5, -5, -5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovefalsetrue-5-5-55-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0067.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0067.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0067.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0067" in window) {
+ NIST_mousemove_0067("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", true, false, evt.view, 5, 5, 5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovetruefalse5555-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0068.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0068.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0068.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0068" in window) {
+ NIST_mousemove_0068("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", false, false, evt.view, -5, 5, -5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovefalsefalse-55-5555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0069.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0069.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0069.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0069" in window) {
+ NIST_mousemove_0069("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", true, true, evt.view, 5, 5, 5, -5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovetruetrue555-5-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0070.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0070.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0070.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0070" in window) {
+ NIST_mousemove_0070("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", true, true, evt.view, -5, 5, -5, -5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovetruetrue-55-5-5510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0071.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0071.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0071.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0071" in window) {
+ NIST_mousemove_0071("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", true, false, evt.view, 5, -5, 5, -5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovetruefalse5-55-555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0072.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0072.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0072.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0072" in window) {
+ NIST_mousemove_0072("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", false, false, evt.view, -5, -5, -5, -5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovefalsefalse-5-5-5-5-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0073.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0073.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0073.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0073" in window) {
+ NIST_mousemove_0073("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", true, true, evt.view, 5, -5, -5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovetruetrue5-5-5555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0074.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0074.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0074.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0074" in window) {
+ NIST_mousemove_0074("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", true, false, evt.view, -5, -5, 5, 5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovetruefalse-5-555-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0075.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0075.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0075.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0075" in window) {
+ NIST_mousemove_0075("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", false, true, evt.view, 5, 5, -5, -5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovefalsetrue55-5-5-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0076.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0076.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0076.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0076" in window) {
+ NIST_mousemove_0076("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", false, false, evt.view, -5, 5, 5, -5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovefalsefalse-555-5510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0077.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0077.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0077.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0077" in window) {
+ NIST_mousemove_0077("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", false, true, evt.view, 5, -5, 5, -5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovefalsetrue5-55-5510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0078.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0078.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0078.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0078" in window) {
+ NIST_mousemove_0078("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", false, true, evt.view, -5, 5, 5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovefalsetrue-555555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0079.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0079.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0079.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0079" in window) {
+ NIST_mousemove_0079("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", true, false, evt.view, 5, -5, -5, 5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovetruefalse5-5-55510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0080.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0080.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0080.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0080" in window) {
+ NIST_mousemove_0080("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", false, true, evt.view, 5, 5, -5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovefalsetrue55-55-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0081.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0081.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0081.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0081" in window) {
+ NIST_mousemove_0081("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", true, true, evt.view, -5, 5, 5, -5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovetruetrue-555-5-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0082.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0082.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0082.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0082" in window) {
+ NIST_mousemove_0082("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", true, false, evt.view, 5, -5, -5, -5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovetruefalse5-5-5-5-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0083.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0083.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0083.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0083" in window) {
+ NIST_mousemove_0083("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", false, false, evt.view, -5, -5, 5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovefalsefalse-5-555-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0084.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0084.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0084.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0084" in window) {
+ NIST_mousemove_0084("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", true, true, evt.view, -5, -5, -5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovetruetrue-5-5-5555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0085.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0085.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0085.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0085" in window) {
+ NIST_mousemove_0085("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", false, false, evt.view, 5, -5, -5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovefalsefalse5-5-5555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mousemove/NIST_mousemove_0086.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mousemove_0086.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mousemove_0086.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mousemove_0086" in window) {
+ NIST_mousemove_0086("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mousemove event.
+ function w3c_reactToMousemove() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mousemove", true, true, evt.view, 5, -5, 5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmousemovetruetrue5-555-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mousemove removal.
+ function w3c_reactToMousemoveRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mousemove", w3c_reactToMousemove(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mousemove", w3c_reactToMousemoveRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mousemove event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0049.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0049.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0049.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0049" in window) {
+ NIST_mouseout_0049("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", true, true, evt.view, 5, 5, 5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseouttruetrue555555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0050.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0050.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0050.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0050" in window) {
+ NIST_mouseout_0050("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", true, true, evt.view, 5, -5, -5, -5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseouttruetrue5-5-5-5-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0051.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0051.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0051.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0051" in window) {
+ NIST_mouseout_0051("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", true, true, evt.view, -5, 5, -5, 5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseouttruetrue-55-55-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0052.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0052.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0052.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0052" in window) {
+ NIST_mouseout_0052("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", true, true, evt.view, -5, -5, 5, -5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseouttruetrue-5-55-5510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0053.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0053.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0053.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0053" in window) {
+ NIST_mouseout_0053("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", true, false, evt.view, 5, 5, -5, -5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseouttruefalse55-5-555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0054.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0054.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0054.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0054" in window) {
+ NIST_mouseout_0054("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", true, false, evt.view, 5, -5, 5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseouttruefalse5-555-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0055.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0055.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0055.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0055" in window) {
+ NIST_mouseout_0055("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", true, false, evt.view, -5, 5, 5, -5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseouttruefalse-555-5-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0056.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0056.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0056.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0056" in window) {
+ NIST_mouseout_0056("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", true, false, evt.view, -5, -5, -5, 5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseouttruefalse-5-5-55510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0057.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0057.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0057.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0057" in window) {
+ NIST_mouseout_0057("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", false, true, evt.view, 5, 5, -5, 5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoutfalsetrue55-55510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0058.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0058.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0058.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0058" in window) {
+ NIST_mouseout_0058("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", false, true, evt.view, 5, -5, 5, -5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoutfalsetrue5-55-5-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0059.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0059.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0059.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0059" in window) {
+ NIST_mouseout_0059("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", false, true, evt.view, -5, 5, 5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoutfalsetrue-5555-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0060.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0060.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0060.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0060" in window) {
+ NIST_mouseout_0060("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", false, true, evt.view, -5, -5, -5, -5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoutfalsetrue-5-5-5-555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0061.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0061.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0061.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0061" in window) {
+ NIST_mouseout_0061("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", false, false, evt.view, 5, 5, 5, -5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoutfalsefalse555-5510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0062.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0062.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0062.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0062" in window) {
+ NIST_mouseout_0062("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", false, false, evt.view, 5, -5, -5, 5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoutfalsefalse5-5-55-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0063.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0063.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0063.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0063" in window) {
+ NIST_mouseout_0063("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", false, false, evt.view, -5, 5, -5, -5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoutfalsefalse-55-5-5-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0064.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0064.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0064.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0064" in window) {
+ NIST_mouseout_0064("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", false, false, evt.view, -5, -5, 5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoutfalsefalse-5-55555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0065.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0065.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0065.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0065" in window) {
+ NIST_mouseout_0065("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", false, true, evt.view, 5, -5, 5, 5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoutfalsetrue5-555510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0066.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0066.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0066.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0066" in window) {
+ NIST_mouseout_0066("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", false, true, evt.view, -5, -5, -5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoutfalsetrue-5-5-55-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0067.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0067.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0067.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0067" in window) {
+ NIST_mouseout_0067("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", true, false, evt.view, 5, 5, 5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseouttruefalse5555-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0068.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0068.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0068.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0068" in window) {
+ NIST_mouseout_0068("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", false, false, evt.view, -5, 5, -5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoutfalsefalse-55-5555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0069.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0069.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0069.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0069" in window) {
+ NIST_mouseout_0069("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", true, true, evt.view, 5, 5, 5, -5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseouttruetrue555-5-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0070.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0070.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0070.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0070" in window) {
+ NIST_mouseout_0070("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", true, true, evt.view, -5, 5, -5, -5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseouttruetrue-55-5-5510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0071.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0071.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0071.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0071" in window) {
+ NIST_mouseout_0071("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", true, false, evt.view, 5, -5, 5, -5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseouttruefalse5-55-555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0072.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0072.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0072.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0072" in window) {
+ NIST_mouseout_0072("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", false, false, evt.view, -5, -5, -5, -5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoutfalsefalse-5-5-5-5-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0073.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0073.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0073.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0073" in window) {
+ NIST_mouseout_0073("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", true, true, evt.view, 5, -5, -5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseouttruetrue5-5-5555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0074.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0074.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0074.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0074" in window) {
+ NIST_mouseout_0074("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", true, false, evt.view, -5, -5, 5, 5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseouttruefalse-5-555-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0075.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0075.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0075.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0075" in window) {
+ NIST_mouseout_0075("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", false, true, evt.view, 5, 5, -5, -5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoutfalsetrue55-5-5-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0076.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0076.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0076.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0076" in window) {
+ NIST_mouseout_0076("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", false, false, evt.view, -5, 5, 5, -5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoutfalsefalse-555-5510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0077.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0077.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0077.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0077" in window) {
+ NIST_mouseout_0077("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", false, true, evt.view, 5, -5, -5, -5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoutfalsetrue5-5-5-5510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0078.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0078.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0078.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0078" in window) {
+ NIST_mouseout_0078("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", false, true, evt.view, -5, 5, 5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoutfalsetrue-555555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0079.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0079.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0079.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0079" in window) {
+ NIST_mouseout_0079("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", true, false, evt.view, 5, -5, -5, 5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseouttruefalse5-5-55510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0080.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0080.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0080.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0080" in window) {
+ NIST_mouseout_0080("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", false, true, evt.view, 5, -5, 5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoutfalsetrue5-555-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0081.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0081.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0081.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0081" in window) {
+ NIST_mouseout_0081("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", true, true, evt.view, -5, -5, 5, -5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseouttruetrue-5-55-5-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0082.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0082.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0082.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0082" in window) {
+ NIST_mouseout_0082("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", true, false, evt.view, 5, -5, -5, -5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseouttruefalse5-5-5-5-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0083.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0083.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0083.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0083" in window) {
+ NIST_mouseout_0083("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", false, false, evt.view, -5, -5, 5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoutfalsefalse-5-555-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0084.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0084.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0084.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0084" in window) {
+ NIST_mouseout_0084("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", true, false, evt.view, -5, 5, -5, -5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseouttruefalse-55-5-555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0085.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0085.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0085.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0085" in window) {
+ NIST_mouseout_0085("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", false, false, evt.view, 5, 5, -5, -5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoutfalsefalse55-5-555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseout/NIST_mouseout_0086.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseout_0086.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseout_0086.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseout_0086" in window) {
+ NIST_mouseout_0086("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseout event.
+ function w3c_reactToMouseout() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseout", true, true, evt.view, -5, -5, 5, 5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseouttruetrue-5-555510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseout removal.
+ function w3c_reactToMouseoutRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseout", w3c_reactToMouseout(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseout", w3c_reactToMouseoutRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseout event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0049.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0049.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0049.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0049" in window) {
+ NIST_mouseover_0049("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", true, true, evt.view, 5, 5, 5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseovertruetrue555555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0050.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0050.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0050.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0050" in window) {
+ NIST_mouseover_0050("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", true, true, evt.view, 5, -5, -5, -5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseovertruetrue5-5-5-5-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0051.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0051.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0051.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0051" in window) {
+ NIST_mouseover_0051("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", true, true, evt.view, -5, 5, -5, 5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseovertruetrue-55-55-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0052.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0052.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0052.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0052" in window) {
+ NIST_mouseover_0052("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", true, true, evt.view, -5, -5, 5, -5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseovertruetrue-5-55-5510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0053.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0053.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0053.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0053" in window) {
+ NIST_mouseover_0053("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", true, false, evt.view, 5, 5, -5, -5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseovertruefalse55-5-555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0054.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0054.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0054.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0054" in window) {
+ NIST_mouseover_0054("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", true, false, evt.view, 5, -5, 5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseovertruefalse5-555-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0055.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0055.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0055.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0055" in window) {
+ NIST_mouseover_0055("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", true, false, evt.view, -5, 5, 5, -5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseovertruefalse-555-5-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0056.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0056.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0056.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0056" in window) {
+ NIST_mouseover_0056("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", true, false, evt.view, -5, -5, -5, 5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseovertruefalse-5-5-55510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0057.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0057.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0057.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0057" in window) {
+ NIST_mouseover_0057("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", false, true, evt.view, 5, 5, -5, 5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoverfalsetrue55-55510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0058.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0058.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0058.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0058" in window) {
+ NIST_mouseover_0058("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", false, true, evt.view, 5, -5, 5, -5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoverfalsetrue5-55-5-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0059.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0059.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0059.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0059" in window) {
+ NIST_mouseover_0059("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", false, true, evt.view, -5, 5, 5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoverfalsetrue-5555-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0060.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0060.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0060.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0060" in window) {
+ NIST_mouseover_0060("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", false, true, evt.view, -5, -5, -5, -5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoverfalsetrue-5-5-5-555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0061.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0061.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0061.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0061" in window) {
+ NIST_mouseover_0061("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", false, false, evt.view, 5, 5, 5, -5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoverfalsefalse555-5510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0062.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0062.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0062.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0062" in window) {
+ NIST_mouseover_0062("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", false, false, evt.view, 5, -5, -5, 5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoverfalsefalse5-5-55-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0063.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0063.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0063.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0063" in window) {
+ NIST_mouseover_0063("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", false, false, evt.view, -5, 5, -5, -5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoverfalsefalse-55-5-5-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0064.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0064.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0064.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0064" in window) {
+ NIST_mouseover_0064("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", false, false, evt.view, -5, -5, 5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoverfalsefalse-5-55555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0065.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0065.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0065.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0065" in window) {
+ NIST_mouseover_0065("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", false, true, evt.view, 5, -5, 5, 5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoverfalsetrue5-555510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0066.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0066.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0066.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0066" in window) {
+ NIST_mouseover_0066("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", false, true, evt.view, -5, -5, -5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoverfalsetrue-5-5-55-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0067.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0067.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0067.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0067" in window) {
+ NIST_mouseover_0067("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", true, false, evt.view, 5, 5, 5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseovertruefalse5555-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0068.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0068.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0068.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0068" in window) {
+ NIST_mouseover_0068("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", false, false, evt.view, -5, 5, -5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoverfalsefalse-55-5555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0069.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0069.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0069.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0069" in window) {
+ NIST_mouseover_0069("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", true, true, evt.view, 5, 5, 5, -5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseovertruetrue555-5-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0070.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0070.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0070.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0070" in window) {
+ NIST_mouseover_0070("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", true, true, evt.view, -5, 5, -5, -5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseovertruetrue-55-5-5510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0071.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0071.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0071.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0071" in window) {
+ NIST_mouseover_0071("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", true, false, evt.view, 5, -5, 5, -5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseovertruefalse5-55-555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0072.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0072.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0072.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0072" in window) {
+ NIST_mouseover_0072("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", false, false, evt.view, -5, -5, -5, -5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoverfalsefalse-5-5-5-5-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0073.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0073.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0073.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0073" in window) {
+ NIST_mouseover_0073("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", true, true, evt.view, 5, -5, -5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseovertruetrue5-5-5555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0074.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0074.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0074.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0074" in window) {
+ NIST_mouseover_0074("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", true, false, evt.view, -5, -5, 5, 5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseovertruefalse-5-555-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0075.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0075.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0075.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0075" in window) {
+ NIST_mouseover_0075("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", false, true, evt.view, 5, 5, -5, -5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoverfalsetrue55-5-5-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0076.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0076.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0076.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0076" in window) {
+ NIST_mouseover_0076("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", false, false, evt.view, -5, 5, 5, -5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoverfalsefalse-555-5510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0077.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0077.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0077.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0077" in window) {
+ NIST_mouseover_0077("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", false, true, evt.view, 5, -5, -5, -5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoverfalsetrue5-5-5-5510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0078.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0078.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0078.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0078" in window) {
+ NIST_mouseover_0078("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", false, true, evt.view, -5, 5, 5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoverfalsetrue-555555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0079.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0079.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0079.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0079" in window) {
+ NIST_mouseover_0079("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", true, false, evt.view, 5, -5, -5, 5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseovertruefalse5-5-55510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0080.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0080.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0080.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0080" in window) {
+ NIST_mouseover_0080("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", false, true, evt.view, 5, -5, -5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoverfalsetrue5-5-55-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0081.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0081.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0081.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0081" in window) {
+ NIST_mouseover_0081("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", true, true, evt.view, -5, -5, 5, -5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseovertruetrue-5-55-5-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0082.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0082.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0082.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0082" in window) {
+ NIST_mouseover_0082("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", true, false, evt.view, 5, -5, -5, -5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseovertruefalse5-5-5-5-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0083.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0083.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0083.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0083" in window) {
+ NIST_mouseover_0083("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", false, false, evt.view, -5, -5, 5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoverfalsefalse-5-555-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0084.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0084.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0084.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0084" in window) {
+ NIST_mouseover_0084("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", true, true, evt.view, -5, -5, -5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseovertruetrue-5-5-5555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0085.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0085.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0085.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0085" in window) {
+ NIST_mouseover_0085("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", false, false, evt.view, 5, 5, 5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseoverfalsefalse555555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseover/NIST_mouseover_0086.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseover_0086.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseover_0086.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseover_0086" in window) {
+ NIST_mouseover_0086("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseover event.
+ function w3c_reactToMouseover() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseover", true, true, evt.view, -5, -5, 5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseovertruetrue-5-555-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseover removal.
+ function w3c_reactToMouseoverRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseover", w3c_reactToMouseover(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseover", w3c_reactToMouseoverRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseover event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0049.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0049.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0049.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0049" in window) {
+ NIST_mouseup_0049("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", true, true, evt.view, 5, 5, 5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseuptruetrue555555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0050.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0050.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0050.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0050" in window) {
+ NIST_mouseup_0050("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", true, true, evt.view, 5, -5, -5, -5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseuptruetrue5-5-5-5-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0051.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0051.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0051.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0051" in window) {
+ NIST_mouseup_0051("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", true, true, evt.view, -5, 5, -5, 5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseuptruetrue-55-55-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0052.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0052.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0052.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0052" in window) {
+ NIST_mouseup_0052("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", true, true, evt.view, -5, -5, 5, -5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseuptruetrue-5-55-5510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0053.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0053.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0053.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0053" in window) {
+ NIST_mouseup_0053("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", true, false, evt.view, 5, 5, -5, -5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseuptruefalse55-5-555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0054.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0054.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0054.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0054" in window) {
+ NIST_mouseup_0054("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", true, false, evt.view, 5, -5, 5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseuptruefalse5-555-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0055.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0055.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0055.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0055" in window) {
+ NIST_mouseup_0055("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", true, false, evt.view, -5, 5, 5, -5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseuptruefalse-555-5-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0056.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0056.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0056.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0056" in window) {
+ NIST_mouseup_0056("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", true, false, evt.view, -5, -5, -5, 5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseuptruefalse-5-5-55510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0057.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0057.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0057.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0057" in window) {
+ NIST_mouseup_0057("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", false, true, evt.view, 5, 5, -5, 5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseupfalsetrue55-55510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0058.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0058.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0058.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0058" in window) {
+ NIST_mouseup_0058("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", false, true, evt.view, 5, -5, 5, -5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseupfalsetrue5-55-5-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0059.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0059.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0059.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0059" in window) {
+ NIST_mouseup_0059("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", false, true, evt.view, -5, 5, 5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseupfalsetrue-5555-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0060.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0060.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0060.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0060" in window) {
+ NIST_mouseup_0060("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", false, true, evt.view, -5, -5, -5, -5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseupfalsetrue-5-5-5-555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0061.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0061.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0061.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0061" in window) {
+ NIST_mouseup_0061("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", false, false, evt.view, 5, 5, 5, -5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseupfalsefalse555-5510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0062.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0062.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0062.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0062" in window) {
+ NIST_mouseup_0062("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", false, false, evt.view, 5, -5, -5, 5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseupfalsefalse5-5-55-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0063.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0063.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0063.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0063" in window) {
+ NIST_mouseup_0063("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", false, false, evt.view, -5, 5, -5, -5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseupfalsefalse-55-5-5-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0064.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0064.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0064.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0064" in window) {
+ NIST_mouseup_0064("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", false, false, evt.view, -5, -5, 5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseupfalsefalse-5-55555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0065.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0065.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0065.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0065" in window) {
+ NIST_mouseup_0065("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", false, true, evt.view, 5, -5, 5, 5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseupfalsetrue5-555510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0066.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0066.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0066.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0066" in window) {
+ NIST_mouseup_0066("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", false, true, evt.view, -5, -5, -5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseupfalsetrue-5-5-55-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0067.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0067.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0067.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0067" in window) {
+ NIST_mouseup_0067("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", true, false, evt.view, 5, 5, 5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseuptruefalse5555-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0068.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0068.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0068.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0068" in window) {
+ NIST_mouseup_0068("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", false, false, evt.view, -5, 5, -5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseupfalsefalse-55-5555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0069.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0069.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0069.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0069" in window) {
+ NIST_mouseup_0069("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", true, true, evt.view, 5, 5, 5, -5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseuptruetrue555-5-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0070.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0070.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0070.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0070" in window) {
+ NIST_mouseup_0070("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", true, true, evt.view, -5, 5, -5, -5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseuptruetrue-55-5-5510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0071.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0071.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0071.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0071" in window) {
+ NIST_mouseup_0071("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", true, false, evt.view, 5, -5, 5, -5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseuptruefalse5-55-555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0072.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0072.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0072.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0072" in window) {
+ NIST_mouseup_0072("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", false, false, evt.view, -5, -5, -5, -5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseupfalsefalse-5-5-5-5-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0073.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0073.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0073.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0073" in window) {
+ NIST_mouseup_0073("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", true, true, evt.view, 5, -5, -5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseuptruetrue5-5-5555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0074.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0074.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0074.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0074" in window) {
+ NIST_mouseup_0074("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", true, false, evt.view, -5, -5, 5, 5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseuptruefalse-5-555-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0075.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0075.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0075.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0075" in window) {
+ NIST_mouseup_0075("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", false, true, evt.view, 5, 5, -5, -5, -5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseupfalsetrue55-5-5-55XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0076.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0076.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0076.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0076" in window) {
+ NIST_mouseup_0076("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", false, false, evt.view, -5, 5, 5, -5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseupfalsefalse-555-5510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0077.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0077.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0077.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0077" in window) {
+ NIST_mouseup_0077("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", false, true, evt.view, 5, -5, -5, -5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseupfalsetrue5-5-5-5510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0078.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0078.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0078.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0078" in window) {
+ NIST_mouseup_0078("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", false, true, evt.view, -5, 5, 5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseupfalsetrue-555555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0079.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0079.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0079.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0079" in window) {
+ NIST_mouseup_0079("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", true, false, evt.view, 5, 5, -5, 5, 5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseuptruefalse55-55510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0080.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0080.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0080.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0080" in window) {
+ NIST_mouseup_0080("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", false, true, evt.view, 5, 5, 5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseupfalsetrue5555-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0081.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0081.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0081.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0081" in window) {
+ NIST_mouseup_0081("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", true, true, evt.view, -5, 5, 5, -5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseuptruetrue-555-5-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0082.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0082.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0082.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0082" in window) {
+ NIST_mouseup_0082("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", true, false, evt.view, 5, -5, -5, -5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseuptruefalse5-5-5-5-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0083.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0083.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0083.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0083" in window) {
+ NIST_mouseup_0083("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", false, false, evt.view, 5, -5, 5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseupfalsefalse5-555-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0084.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0084.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0084.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0084" in window) {
+ NIST_mouseup_0084("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", true, true, evt.view, -5, -5, 5, 5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseuptruetrue-5-55555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0085.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0085.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0085.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0085" in window) {
+ NIST_mouseup_0085("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", false, true, evt.view, 5, 5, 5, -5, 5, 5, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseupfalsetrue555-555XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/framework/mouseup/NIST_mouseup_0086.html Thu Mar 19 04:39:44 2009 +0900
@@ -0,0 +1,122 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <!-- Test Name: NIST_mouseup_0086.html -->
+ <!-- Purpose - Evaluate a user generated mouseover event over a table element -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+ <title>DOM Events API Test Suite - NIST_mouseup_0086.html</title>
+
+ <style>
+ #result:after {
+ display: block;
+ }
+ .not_yet_tested:after {
+ background-color: yellow;
+ content: "Not yet tested";
+ }
+ .failed:after {
+ background-color: red;
+ content: "Failed";
+ }
+ .passed:after {
+ background-color: green;
+ content: "Passed";
+ }
+ </style>
+ <script type="text/javascript">
+ // Function to begin the test.
+ function w3c_beginTest() {
+ if ("vendor_beginTest" in window) {
+ vendor_beginTest();
+ }
+ if ("NIST_mouseup_0086" in window) {
+ NIST_mouseup_0086("tbl");
+ }
+ w3c_addEventListener();
+ }
+
+ // Function to end the test.
+ function w3c_endTest() {
+ if ("vendor_endTest" in window) {
+ vendor_endTest();
+ }
+ }
+
+ //Function to report test result.
+
+ function w3c_reportResult() {
+ if ("vendor_reportResult" in window) {
+ vendor_reportResult();
+ }
+ w3c_endTest();
+ }
+
+ //Function to be executed in reaction to mouseup event.
+ function w3c_reactToMouseup() {
+ var evt = document.createEvent("MouseEvent");
+ evt.initMouseEventNS("www.example.org", "mouseup", true, true, evt.view, 5, -5, 5, 5, -5, 10, XXXXXXX);
+ var target = document.getElementById("tb1");
+ target.dispatchEvent(evt);
+ _actualResults = getActualResults(evt);
+ _expectedResults = getExpectedResults();
+ w3c_removeEventListener();
+ w3c_reportResult();
+ }
+
+ function getActualResults(evt)
+ {
+ var act = evt.namespaceURI;
+ act += evt.type;
+ act += evt.bubbles;
+ act += evt.cancelable;
+ act += evt.detail;
+ act += evt.screenX;
+ act += evt.screenY;
+ act += evt.clientX;
+ act += evt.clientY;
+ act += evt.button;
+ act += evt.relatedTarget;
+ return act;
+ }
+ function getExpectedResults()
+ {
+ return "www.example.orgmouseuptruetrue5-555-510XXXXXXX";
+ }
+
+ // Function to be executed in reaction to a mouseup removal.
+ function w3c_reactToMouseupRemoval() {
+ }
+
+ // Function to add a listener to the element.
+ function w3c_addEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.addEventListener) {
+ e1.addEventListener("mouseup", w3c_reactToMouseup(), false);
+ }
+ }
+
+ // Function to remove a listener from the element.
+ function w3c_removeEventListener() {
+ var e1 = document.getElementById("tb1");
+ if (document.removeEventListener) {
+ e1.removeEventListener("mouseup", w3c_reactToMouseupRemoval(), false);
+ }
+ }
+ </script>
+
+ <script type="text/javascript" src="vendor_functions.js"></script>
+ </head>
+ <body onload="w3c_beginTest();">
+ <h3>Evaluate a simulated mouseup event over a table element</h3>
+ <table id="tb1">
+ <tr><td id="t1">Row 1, Cell 1</td><td id="t6">Row 1, Cell 2</td></tr>
+ <tr><td id="t2">Row 2, Cell 1</td><td id="t7">Row 2, Cell 2</td></tr>
+ <tr><td id="t3">Row 3, Cell 1</td><td id="t8">Row 3, Cell 2</td></tr>
+ <tr><td id="t4">Row 4, Cell 1</td><td id="t9">Row 4, Cell 2</td></tr>
+ <tr><td id="t5">Row 5, Cell 1</td><td id="t10">Row 5, Cell 2</td></tr>
+ </table>
+ <div id="result" class="not_yet_tested"></div>
+ </body>
+</html>