blob: 65648c68008ae46c680b47cbcbad0158d62e7080 [file] [log] [blame]
<html>
<head>
<script>
if (window.testRunner) {
testRunner.dumpAsText();
testRunner.waitUntilDone();
}
var results = {};
function report(frame, tag) {
var result = frame.contentDocument.documentElement.innerHTML;
var regex = new RegExp("foobar", "g");
matches = result.match(regex);
if (matches)
var resultText = "PASS";
else
var resultText = "FAIL";
results[tag] = resultText;
if (window.testRunner && results["script"] && results["textarea"]) {
document.open();
document.write("script: " + results["script"] + "<br>");
document.write("textarea: " + results["textarea"] + "<br>");
document.close();
testRunner.notifyDone();
} else {
document.getElementById(tag + "_result").textContent = resultText;
}
}
</script>
</head>
<body>
<p>You should see a frame in 'view source' mode below.</p>
<p>"foobar" should be seen after the &lt;script&gt; tag and &lt;textarea&gt; tag.</p>
<hr>
<div id="result">
<div id="script_result"></div>
<div id="textarea_result"></div>
<hr>
<iframe viewsource src="resources/viewsource-frame-unfinished-script.html" height="250" onload="report(this, 'script')"></iframe>
<iframe viewsource src="resources/viewsource-frame-unfinished-textarea.html" height="250" onload="report(this, 'textarea')"></iframe>
</div>
</body>
</html>