[webkit-changes] cvs commit: LayoutTests/fast/dom/HTMLScriptElement/resources script-set-src-p1fail.js script-set-src-p2fail.js script-set-src-p3pass.js script-set-src-p4pass.js script-set-src-p5fail.js script-set-src-p5pass.js script-set-src-p6pass.js script-set-src-p7pass.js script-set-src-p8pass.js script-set-src-p9failAfter.js script-set-src-p9failBefore.js script-set-src-p9pass.js

Eric eseidel at opensource.apple.com
Tue Nov 29 19:12:40 PST 2005


eseidel     05/11/29 19:12:40

  Modified:    .        ChangeLog
  Added:       fast/dom/HTMLScriptElement script-set-src-expected.txt
                        script-set-src.html
               fast/dom/HTMLScriptElement/resources
                        script-set-src-p1fail.js script-set-src-p2fail.js
                        script-set-src-p3pass.js script-set-src-p4pass.js
                        script-set-src-p5fail.js script-set-src-p5pass.js
                        script-set-src-p6pass.js script-set-src-p7pass.js
                        script-set-src-p8pass.js
                        script-set-src-p9failAfter.js
                        script-set-src-p9failBefore.js
                        script-set-src-p9pass.js
  Log:
  Bug #: 4403
  Submitted by: mitz
  Reviewed by: darin
          Test for: http://bugzilla.opendarwin.org/show_bug.cgi?id=4403
          Script element doesn't load if on set src if already in document
  
          * fast/dom/HTMLScriptElement/resources/script-set-src-p1fail.js: Added.
          * fast/dom/HTMLScriptElement/resources/script-set-src-p2fail.js: Added.
          * fast/dom/HTMLScriptElement/resources/script-set-src-p3pass.js: Added.
          * fast/dom/HTMLScriptElement/resources/script-set-src-p4pass.js: Added.
          * fast/dom/HTMLScriptElement/resources/script-set-src-p5fail.js: Added.
          * fast/dom/HTMLScriptElement/resources/script-set-src-p5pass.js: Added.
          * fast/dom/HTMLScriptElement/resources/script-set-src-p6pass.js: Added.
          * fast/dom/HTMLScriptElement/resources/script-set-src-p7pass.js: Added.
          * fast/dom/HTMLScriptElement/resources/script-set-src-p8pass.js: Added.
          * fast/dom/HTMLScriptElement/resources/script-set-src-p9failAfter.js: Added.
          * fast/dom/HTMLScriptElement/resources/script-set-src-p9failBefore.js: Added.
          * fast/dom/HTMLScriptElement/resources/script-set-src-p9pass.js: Added.
          * fast/dom/HTMLScriptElement/script-set-src-expected.txt: Added.
          * fast/dom/HTMLScriptElement/script-set-src.html: Added.
  
  Revision  Changes    Path
  1.115     +23 -1     LayoutTests/ChangeLog
  
  Index: ChangeLog
  ===================================================================
  RCS file: /cvs/root/LayoutTests/ChangeLog,v
  retrieving revision 1.114
  retrieving revision 1.115
  diff -u -r1.114 -r1.115
  --- ChangeLog	30 Nov 2005 02:55:08 -0000	1.114
  +++ ChangeLog	30 Nov 2005 03:12:38 -0000	1.115
  @@ -1,4 +1,26 @@
  -2005-11-29  Eric Seidel  <eseidel at apple.com>
  +2005-11-29  Mitz Pettel  <opendarwin.org at mitzpettel.com>
  +
  +        Reviewed by darin.  Committed by eseidel.
  +
  +        Test for: http://bugzilla.opendarwin.org/show_bug.cgi?id=4403
  +        Script element doesn't load if on set src if already in document
  +
  +        * fast/dom/HTMLScriptElement/resources/script-set-src-p1fail.js: Added.
  +        * fast/dom/HTMLScriptElement/resources/script-set-src-p2fail.js: Added.
  +        * fast/dom/HTMLScriptElement/resources/script-set-src-p3pass.js: Added.
  +        * fast/dom/HTMLScriptElement/resources/script-set-src-p4pass.js: Added.
  +        * fast/dom/HTMLScriptElement/resources/script-set-src-p5fail.js: Added.
  +        * fast/dom/HTMLScriptElement/resources/script-set-src-p5pass.js: Added.
  +        * fast/dom/HTMLScriptElement/resources/script-set-src-p6pass.js: Added.
  +        * fast/dom/HTMLScriptElement/resources/script-set-src-p7pass.js: Added.
  +        * fast/dom/HTMLScriptElement/resources/script-set-src-p8pass.js: Added.
  +        * fast/dom/HTMLScriptElement/resources/script-set-src-p9failAfter.js: Added.
  +        * fast/dom/HTMLScriptElement/resources/script-set-src-p9failBefore.js: Added.
  +        * fast/dom/HTMLScriptElement/resources/script-set-src-p9pass.js: Added.
  +        * fast/dom/HTMLScriptElement/script-set-src-expected.txt: Added.
  +        * fast/dom/HTMLScriptElement/script-set-src.html: Added.
  +
  +2005-11-29  Mitz Pettel  <opendarwin.org at mitzpettel.com>
   
           Reviewed by darin.  Committed by eseidel
   
  
  
  
  1.1                  LayoutTests/fast/dom/HTMLScriptElement/script-set-src-expected.txt
  
  Index: script-set-src-expected.txt
  ===================================================================
  Parser-created script elements:
  
  Already containing text: PASS
  
  Already specifying missing source: PASS
  
  Already specifying valid source: PASS
  
  No text and no source: PASS
  
  Self-closing <script> tag: PASS
  
  Using setAttribute: PASS
  
  Dynamically-inserted script elements:
  
  Set before insertion: PASS
  
  Set after insertion: PASS
  
  Set twice before and once after insertion: PASS
  
  
  
  
  
  1.1                  LayoutTests/fast/dom/HTMLScriptElement/script-set-src.html
  
  Index: script-set-src.html
  ===================================================================
  <html>
  <head>
  <script type="text/javascript">
  var p5result = "FAIL";
  
  function test()
  {
      if (window.layoutTestController) {
          layoutTestController.dumpAsText();
      }
  
      document.getElementById("p5").innerHTML = p5result;
      
      document.getElementById("s1").src = "resources/script-set-src-p1fail.js";
      document.getElementById("s2").src = "resources/script-set-src-p2fail.js";
      document.getElementById("s5").src = "resources/script-set-src-p5fail.js";
      document.getElementById("s3").src = "resources/script-set-src-p3pass.js";
      document.getElementById("s4").src = "resources/script-set-src-p4pass.js";
      document.getElementById("s6").setAttribute("src", "resources/script-set-src-p6pass.js");
      
      var e1 = document.createElement( "script" );
      e1.type  = "text/javascript";
      e1.src = "resources/script-set-src-p7pass.js";
      document.getElementsByTagName("head")[0].appendChild(e1);
  
      var e2 = document.createElement( "script" );
      e2.type  = "text/javascript";
      document.getElementsByTagName("head")[0].appendChild(e2);
      e2.src = "resources/script-set-src-p8pass.js";
      
      var e3 = document.createElement( "script" );
      e3.type  = "text/javascript";
      e3.src = "resources/script-set-src-p8failBefore.js";
      e3.src = "resources/script-set-src-p9pass.js";
      document.getElementsByTagName("head")[0].appendChild(e3);
      e3.src = "resources/script-set-src-p9failAfter.js";
      
  }
  </script>
  <script type="text/javascript" id="s1">
  // Parser-created. Has text so it should not load upon setting src.
  </script>
  <script type="text/javascript" id="s2" src="resources/thisShouldNotExist.null"></script>
  <script type="text/javascript" id="s5" src="resources/script-set-src-p5pass.js"></script>
  <script type="text/javascript" id="s3"></script>
  <script type="text/javascript" id="s4"/>
  <script type="text/javascript" id="s6"/>
  </head>
  <body onload="test();">
  <p>Parser-created script elements:</p>
  <p>Already containing text: <span id="p1">PASS</span></p>
  <p>Already specifying missing source: <span id="p2">PASS</span></p>
  <p>Already specifying valid source: <span id="p5">FAIL</span></p>
  <p>No text and no source: <span id="p3">FAIL</span></p>
  <p>Self-closing &lt;script&gt; tag: <span id="p4">FAIL</span></p>
  <p>Using setAttribute: <span id="p6">FAIL</span></p>
  <hr>
  <p>Dynamically-inserted script elements:</p>
  <p>Set before insertion: <span id="p7">FAIL</span></p>
  <p>Set after insertion: <span id="p8">FAIL</span></p>
  <p>Set twice before and once after insertion: <span id="p9">FAIL</span></p>
  </body>
  
  
  
  1.1                  LayoutTests/fast/dom/HTMLScriptElement/resources/script-set-src-p1fail.js
  
  Index: script-set-src-p1fail.js
  ===================================================================
  document.getElementById("p1").innerHTML = "FAIL";
  
  
  
  1.1                  LayoutTests/fast/dom/HTMLScriptElement/resources/script-set-src-p2fail.js
  
  Index: script-set-src-p2fail.js
  ===================================================================
  document.getElementById("p2").innerHTML = "FAIL";
  
  
  
  1.1                  LayoutTests/fast/dom/HTMLScriptElement/resources/script-set-src-p3pass.js
  
  Index: script-set-src-p3pass.js
  ===================================================================
  document.getElementById("p3").innerHTML = "PASS";
  
  
  
  1.1                  LayoutTests/fast/dom/HTMLScriptElement/resources/script-set-src-p4pass.js
  
  Index: script-set-src-p4pass.js
  ===================================================================
  document.getElementById("p4").innerHTML = "PASS";
  
  
  
  1.1                  LayoutTests/fast/dom/HTMLScriptElement/resources/script-set-src-p5fail.js
  
  Index: script-set-src-p5fail.js
  ===================================================================
  document.getElementById("p5").innerHTML = "FAIL (loaded when it shouldn't have)";
  
  
  
  1.1                  LayoutTests/fast/dom/HTMLScriptElement/resources/script-set-src-p5pass.js
  
  Index: script-set-src-p5pass.js
  ===================================================================
  p5result = "PASS";
  
  
  
  1.1                  LayoutTests/fast/dom/HTMLScriptElement/resources/script-set-src-p6pass.js
  
  Index: script-set-src-p6pass.js
  ===================================================================
  document.getElementById("p6").innerHTML = "PASS";
  
  
  
  1.1                  LayoutTests/fast/dom/HTMLScriptElement/resources/script-set-src-p7pass.js
  
  Index: script-set-src-p7pass.js
  ===================================================================
  document.getElementById("p7").innerHTML = "PASS";
  
  
  
  1.1                  LayoutTests/fast/dom/HTMLScriptElement/resources/script-set-src-p8pass.js
  
  Index: script-set-src-p8pass.js
  ===================================================================
  document.getElementById("p8").innerHTML = "PASS";
  
  
  
  1.1                  LayoutTests/fast/dom/HTMLScriptElement/resources/script-set-src-p9failAfter.js
  
  Index: script-set-src-p9failAfter.js
  ===================================================================
  document.getElementById("p9").innerHTML = "FAIL (after insertion)";
  
  
  
  1.1                  LayoutTests/fast/dom/HTMLScriptElement/resources/script-set-src-p9failBefore.js
  
  Index: script-set-src-p9failBefore.js
  ===================================================================
  document.getElementById("p9").innerHTML = "FAIL (before insertion)";
  
  
  
  1.1                  LayoutTests/fast/dom/HTMLScriptElement/resources/script-set-src-p9pass.js
  
  Index: script-set-src-p9pass.js
  ===================================================================
  document.getElementById("p9").innerHTML = "PASS";
  
  
  



More information about the webkit-changes mailing list