Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(16)

Unified Diff: third_party/WebKit/LayoutTests/external/wpt/webvtt/interfaces.html

Issue 2697453005: Import wpt@758b3b4cfa805067f36121333ba031e583d3a62c (Closed)
Patch Set: Add -expected.txt files. Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/LayoutTests/external/wpt/webvtt/interfaces.html
diff --git a/third_party/WebKit/LayoutTests/external/wpt/webvtt/interfaces.html b/third_party/WebKit/LayoutTests/external/wpt/webvtt/interfaces.html
new file mode 100644
index 0000000000000000000000000000000000000000..8cc4bb9480ca64e6826c035e00a57e31600dac52
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/external/wpt/webvtt/interfaces.html
@@ -0,0 +1,64 @@
+<!doctype html>
+<title>WebVTT IDL tests</title>
+<script src=/resources/testharness.js></script>
+<script src=/resources/testharnessreport.js></script>
+<script src=/resources/WebIDLParser.js></script>
+<script src=/resources/idlharness.js></script>
+
+<h1>WebVTT IDL tests</h1>
+<div id=log></div>
+
+<script type=text/plain>
+enum AutoKeyword { "auto" };
+enum DirectionSetting { "" /* horizontal */, "rl", "lr" };
+enum AlignSetting { "start", "middle", "end", "left", "right" };
+[Constructor(double startTime, double endTime, DOMString text)]
+interface VTTCue : TextTrackCue {
+ attribute VTTRegion? region;
+ attribute DirectionSetting vertical;
+ attribute boolean snapToLines;
+ attribute (double or AutoKeyword) line;
+ attribute AlignSetting lineAlign;
+ attribute (double or AutoKeyword) position;
+ attribute AlignSetting positionAlign;
+ attribute double size;
+ attribute AlignSetting align;
+ attribute DOMString text;
+ DocumentFragment getCueAsHTML();
+};
+
+enum ScrollSetting { "" /* none */, "up" };
+[Constructor]
+interface VTTRegion {
+ attribute double width;
+ attribute long lines;
+ attribute double regionAnchorX;
+ attribute double regionAnchorY;
+ attribute double viewportAnchorX;
+ attribute double viewportAnchorY;
+ attribute ScrollSetting scroll;
+};
+</script>
+<script>
+"use strict";
+var idlArray;
+setup(function() {
+ idlArray = new IdlArray();
+ [].forEach.call(document.querySelectorAll("script[type=text\\/plain]"), function(node) {
+ if (node.className == "untested") {
+ idlArray.add_untested_idls(node.textContent);
+ } else {
+ idlArray.add_idls(node.textContent);
+ }
+ });
+}, {explicit_done:true});
+window.onload = function() {
+ idlArray.add_objects({
+ // WebVTT
+ VTTCue: ['new VTTCue(0, 1, "foo")'],
+ VTTRegion: ['new VTTRegion()']
+ });
+ idlArray.test();
+ done();
+};
+</script>

Powered by Google App Engine
This is Rietveld 408576698