[webkit-changes] cvs commit: LayoutTests/fast/dom/HTMLScriptElement script-load-events-expected.txt script-load-events.html

Alexey ap at opensource.apple.com
Wed Dec 28 10:48:40 PST 2005


ap          05/12/28 10:48:40

  Modified:    .        ChangeLog
  Added:       fast/dom/HTMLScriptElement/resources script-load.js
               fast/dom/HTMLScriptElement script-load-events-expected.txt
                        script-load-events.html
  Log:
          Reviewed by Darin, landed by ap.
  
          - test for http://bugzilla.opendarwin.org/show_bug.cgi?id=5812
            Generate load events for <script> elements
  
          * fast/dom/HTMLScriptElement/resources/script-load.js: Added.
          * fast/dom/HTMLScriptElement/script-load-events-expected.txt: Added.
          * fast/dom/HTMLScriptElement/script-load-events.html: Added.
  
  Revision  Changes    Path
  1.195     +11 -0     LayoutTests/ChangeLog
  
  Index: ChangeLog
  ===================================================================
  RCS file: /cvs/root/LayoutTests/ChangeLog,v
  retrieving revision 1.194
  retrieving revision 1.195
  diff -u -r1.194 -r1.195
  --- ChangeLog	28 Dec 2005 18:23:22 -0000	1.194
  +++ ChangeLog	28 Dec 2005 18:48:38 -0000	1.195
  @@ -1,3 +1,14 @@
  +2005-12-28  Mitz Pettel  <opendarwin.org at mitzpettel.com>
  +
  +        Reviewed by Darin, landed by ap.
  +
  +        - test for http://bugzilla.opendarwin.org/show_bug.cgi?id=5812
  +          Generate load events for <script> elements
  +
  +        * fast/dom/HTMLScriptElement/resources/script-load.js: Added.
  +        * fast/dom/HTMLScriptElement/script-load-events-expected.txt: Added.
  +        * fast/dom/HTMLScriptElement/script-load-events.html: Added.
  +
   2005-12-28  Alexey Proskuryakov  <ap at nypop.com>
   
           Reviewed by Maciej.
  
  
  
  1.1                  LayoutTests/fast/dom/HTMLScriptElement/resources/script-load.js
  
  	<<Binary file>>
  
  
  1.1                  LayoutTests/fast/dom/HTMLScriptElement/script-load-events-expected.txt
  
  Index: script-load-events-expected.txt
  ===================================================================
  This tests for regressions against http://bugzilla.opendarwin.org/show_bug.cgi?id=5812 Generate load events for <script> elements.
  Test result: PASS
  
  
  
  
  
  1.1                  LayoutTests/fast/dom/HTMLScriptElement/script-load-events.html
  
  Index: script-load-events.html
  ===================================================================
  <html>
  <head>
  <title>&lt;SCRIPT&gt; load and error events</title>
  <script type="text/javascript">
  var status = new Array();
  
  function loaded(i)
  {
      status[i-1] = "L";
  }
  
  function erred(i)
  {
      status[i-1] = "E";
  }
  
  function endTest()
  {
      var results = document.getElementById("results");
      
      if (status[0]=="E" &&
          status[1]=="E" &&
          status[2]=="L" &&
          status[3]=="L" &&
          status[4]=="L" &&
          status[5]=="L")
          results.innerText = "PASS";
      else
          results.innerText = "FAIL: " + status;
  }
  
  function loaded6()
  {
      loaded(6);
      endTest();
  }
  
  function test()
  {
      if (window.layoutTestController)
          layoutTestController.dumpAsText();
  	var e = document.createElement( "script" ) ;
  	e.type	= "text/javascript" ;
  	document.getElementsByTagName("head")[0].appendChild( e ) ; 
  	
  	e.onload = loaded6;
  	endTest(); // called here in case the load even doesn't fire
  	e.src = 'resources/script-load.js' ;
  }
  </script>
  </head>
  <body onload="test()">
  <script type="text/javascript" onload="loaded(1)" onerror="erred(1)" src="resources/certainlydoesnotexist.js"></script>
  <script type="text/javascript" onload="loaded(2)" onerror="erred(2)" src="resources/certainlydoesnotexist.js"/>
  <script type="text/javascript" onload="loaded(3)" onerror="erred(3)" src="resources/script-load.js"></script>
  <script type="text/javascript" onload="loaded(4)" onerror="erred(4)" src="resources/script-load.js"/>
  <script type="text/javascript">
      document.write('<script type="text/javascript" onload="loaded(5)" onerror="erred(5)" src="resources/script-load.js"></script'+'>');
  </script>
  This tests for regressions against <i><a href="http://bugzilla.opendarwin.org/show_bug.cgi?id=5812">http://bugzilla.opendarwin.org/show_bug.cgi?id=5812</a>
  Generate load events for &lt;script&gt; elements</i>.
  <hr>
  <p>Test result: <span id="results"></span></p>
  </body>
  </html>
  
  
  



More information about the webkit-changes mailing list