[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 <script> 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