import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo

This commit is contained in:
Roy Tam 2018-01-19 03:59:58 +08:00
commit dcd9973243
150858 changed files with 23884658 additions and 0 deletions

View file

@ -0,0 +1,18 @@
<!DOCTYPE HTML>
<html>
<head>
<title>HTML5 Media Elements: Content inside the 'audio' element is not shown to the user (image).</title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
<link rel="help" href="https://html.spec.whatwg.org/multipage/#audio" />
<link rel="match" href="audio_content-ref.htm" />
<meta name="assert" content="Content inside the 'audio' element is not shown to the user (image)." />
</head>
<body>
<p>Test passes if there is no red.</p>
<div id='testcontent'>
<audio><img src="../../../../images/fail.gif" /></audio>
</div>
</body>
</html>

View file

@ -0,0 +1,18 @@
<!DOCTYPE HTML>
<html>
<head>
<title>HTML5 Media Elements: Content inside the 'audio' element is not shown to the user.</title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
<link rel="help" href="https://html.spec.whatwg.org/multipage/#audio" />
<link rel="match" href="audio_content-ref.htm" />
<meta name="assert" content="Content inside the 'audio' element is not shown to the user." />
</head>
<body>
<p>Test passes if there is no red.</p>
<div id='testcontent'>
<audio><span style="color: red;">FAIL</span></audio>
</div>
</body>
</html>

View file

@ -0,0 +1,50 @@
<!doctype html>
<meta charset=utf-8>
<title>Audio constructor</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<div id=log></div>
<script>
test(function() {
var throwingObject = {
toString: function() { throw Error() },
valueOf: function() { throw Error() }
};
var tests = [
[function() { return new Audio() }, null, "No arguments"],
[function() { return new Audio("") }, "", "Empty string argument"],
[function() { return new Audio("src") }, "src", "Non-empty string argument"],
[function() { return new Audio(null) }, "null", "Null argument"],
[function() { return new Audio(undefined) }, null, "Undefined argument"],
[function() { return new Audio("", throwingObject) }, "", "Extra argument"],
];
tests.forEach(function(t) {
var fn = t[0], expectedSrc = t[1], description = t[2];
test(function() {
var element = fn();
assert_equals(element.localName, "audio");
assert_equals(element.tagName, "AUDIO");
assert_equals(element.namespaceURI, "http://www.w3.org/1999/xhtml");
assert_equals(element.nodeType, Node.ELEMENT_NODE);
assert_equals(element.getAttribute("preload"), "auto");
assert_equals(element.getAttribute("src"), expectedSrc);
assert_equals(element.ownerDocument, document);
}, description);
});
});
test(function() {
assert_throws(new TypeError(), function() {
Audio();
});
}, "Calling Audio should throw");
test(function() {
assert_throws(new TypeError(), function() {
HTMLAudioElement();
});
}, "Calling HTMLAudioElement should throw");
test(function() {
assert_throws(new TypeError(), function() {
new HTMLAudioElement();
});
}, "Constructing HTMLAudioElement should throw");
</script>

View file

@ -0,0 +1,13 @@
<!DOCTYPE HTML>
<html>
<head>
<title>HTML5 Media Elements: Content inside the 'audio' element is not shown to the user.</title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
</head>
<body>
<p>Test passes if there is no red.</p>
<div id='testcontent'>
</div>
</body>
</html>