[webkit-changes] cvs commit: LayoutTests/fast/events event-targets-expected.txt event-targets.html

David harrison at opensource.apple.com
Thu Oct 27 16:19:20 PDT 2005


harrison    05/10/27 16:19:20

  Modified:    .        ChangeLog
  Added:       fast/events event-targets-expected.txt event-targets.html
  Log:
          Reviewed by Justin Garcia and Dave Hyatt.
  
          Test cases for <rdar://problem/4134884>.
  
          * fast/events/event-targets-expected.txt: Added.
          * fast/events/event-targets.html: Added.
  
  Revision  Changes    Path
  1.63      +9 -0      LayoutTests/ChangeLog
  
  Index: ChangeLog
  ===================================================================
  RCS file: /cvs/root/LayoutTests/ChangeLog,v
  retrieving revision 1.62
  retrieving revision 1.63
  diff -u -r1.62 -r1.63
  --- ChangeLog	27 Oct 2005 22:49:55 -0000	1.62
  +++ ChangeLog	27 Oct 2005 23:19:19 -0000	1.63
  @@ -1,3 +1,12 @@
  +2005-10-27  David Harrison  <harrison at apple.com>
  +
  +        Reviewed by Justin Garcia and Dave Hyatt.
  +
  +        Test cases for <rdar://problem/4134884>.
  +
  +        * fast/events/event-targets-expected.txt: Added.
  +        * fast/events/event-targets.html: Added.
  +
   2005-10-27  Geoffrey Garen  <ggaren at apple.com>
   
   		Layout test included with http://bugzilla.opendarwin.org/show_bug.cgi?id=5303
  
  
  
  1.1                  LayoutTests/fast/events/event-targets-expected.txt
  
  Index: event-targets-expected.txt
  ===================================================================
  layer at (0,0) size 800x600
    RenderCanvas at (0,0) size 800x600
  layer at (0,0) size 800x288
    RenderBlock {HTML} at (0,0) size 800x288
      RenderBody {BODY} at (8,16) size 784x256
        RenderBlock {P} at (0,0) size 784x18
          RenderInline {U} at (0,0) size 392x18
            RenderText {TEXT} at (0,0) size 392x18
              text run at (0,0) width 392: "Any lines that are bold correspond to event handlers that fired."
        RenderBlock {P} at (0,34) size 784x18
          RenderText {TEXT} at (0,0) size 115x18
            text run at (0,0) width 115: "IMG onloadEvent"
        RenderBlock {P} at (0,68) size 784x18
          RenderText {TEXT} at (0,0) size 144x18
            text run at (0,0) width 144: "OBJECT onloadEvent"
        RenderBlock {P} at (0,102) size 784x18
          RenderText {TEXT} at (0,0) size 145x18
            text run at (0,0) width 145: "IFRAME onloadEvent"
        RenderBlock {P} at (0,136) size 784x18
          RenderText {TEXT} at (0,0) size 131x18
            text run at (0,0) width 131: "IMG onunloadEvent"
        RenderBlock {P} at (0,170) size 784x18
          RenderText {TEXT} at (0,0) size 160x18
            text run at (0,0) width 160: "OBJECT onunloadEvent"
        RenderBlock {P} at (0,204) size 784x18
          RenderText {TEXT} at (0,0) size 161x18
            text run at (0,0) width 161: "IFRAME onunloadEvent"
        RenderBlock {P} at (0,238) size 784x18
          RenderText {TEXT} at (0,0) size 674x18
            text run at (0,0) width 674: "NOTE: If IFRAME events start firing, make sure to check out the security issue <rdar://problem/4317593>"
        RenderBlock (anonymous) at (0,272) size 784x0
          RenderText {TEXT} at (0,0) size 0x0
          RenderText {TEXT} at (0,0) size 0x0
          RenderText {TEXT} at (0,0) size 0x0
          RenderText {TEXT} at (0,0) size 0x0
  
  
  
  1.1                  LayoutTests/fast/events/event-targets.html
  
  Index: event-targets.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
     "http://www.w3.org/TR/html4/frameset.dtd">
  <HTML>
  <HEAD>
  <TITLE>Test onunload and onload events for body-type document</TITLE>
  <SCRIPT>
  function removeElementById(victimID)
  {
  	vic = document.getElementById(victimID);
  	if (!vic) {
  		alert("not found : " + victimID);
  		return;
  	}
  	
  	vic.parentNode.removeChild(vic);
  }
  function boldCaption(captionID)
  {
  	cap = document.getElementById(captionID);
  	if (!cap) {
  		alert("not found : " + captionID);
  		return;
  	}
  	
  	cap.setAttribute('style','font-weight:bold;');
  }
  
  </SCRIPT>
  </HEAD>
  <BODY id="myBody" onload="removeElementById('myImage'); removeElementById('myObject'); removeElementById('myIFrame');"">
  <P><U>Any lines that are bold correspond to event handlers that fired.</U></P>
  <P id="loadIMAGE">IMG onloadEvent</P>
  <P id="loadOBJECT">OBJECT onloadEvent</P>
  <P id="loadIFRAME">IFRAME onloadEvent</P>
  <P id="unloadIMAGE">IMG onunloadEvent</P>
  <P id="unloadOBJECT">OBJECT onunloadEvent</P>
  <P id="unloadIFRAME">IFRAME onunloadEvent</P>
  <P> NOTE: If IFRAME events start firing, make sure to check out the security issue &lt;rdar://problem/4317593&gt;</P>
  <IMG id="myImage" onload="boldCaption('loadIMAGE')" onunload="boldCaption('unloadIMAGE')" width="40" height="40"></IMG>
  <OBJECT id="myObject" onload="boldCaption('loadOBJECT')" onunload="boldCaption('unloadOBJECT')">Apple</OBJECT>
  <IFRAME id="myIFrame" src="about:blank" onload="boldCaption('loadIMAGE')" onunload="boldCaption('loadIMAGE')" style="border-style:solid; border-color:red;"></IFRAME>
  </BODY>
  </HTML>
  
  



More information about the webkit-changes mailing list