mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
9fff18dc96
Backed out changeset d3e7f6392670 (bug 865407) Backed out changeset 7ba94f08b7a5 (bug 865407) Backed out changeset 3de6e32a4346 (bug 865407) Backed out changeset 5c0572c6727b (bug 865407) Backed out changeset 5db43cac79f5 (bug 865407)
56 lines
1.4 KiB
Plaintext
56 lines
1.4 KiB
Plaintext
/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
|
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
|
* You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
*
|
|
* The origin of this IDL file is
|
|
* http://www.whatwg.org/specs/web-apps/current-work/#texttrackcue
|
|
*/
|
|
|
|
enum AutoKeyword { "auto" };
|
|
|
|
enum AlignSetting {
|
|
"start",
|
|
"middle",
|
|
"end",
|
|
"left",
|
|
"right"
|
|
};
|
|
|
|
enum DirectionSetting {
|
|
"",
|
|
"rl",
|
|
"lr"
|
|
};
|
|
|
|
[Constructor(double startTime, double endTime, DOMString text),
|
|
Pref="media.webvtt.enabled"]
|
|
interface VTTCue : EventTarget {
|
|
readonly attribute TextTrack? track;
|
|
|
|
attribute DOMString id;
|
|
attribute double startTime;
|
|
attribute double endTime;
|
|
attribute boolean pauseOnExit;
|
|
attribute DOMString regionId;
|
|
attribute DirectionSetting vertical;
|
|
attribute boolean snapToLines;
|
|
// XXXhumph: https://www.w3.org/Bugs/Public/show_bug.cgi?id=20651
|
|
// attribute (long or AutoKeyword) line;
|
|
[SetterThrows]
|
|
attribute AlignSetting lineAlign;
|
|
[SetterThrows]
|
|
attribute long position;
|
|
[SetterThrows]
|
|
attribute AlignSetting positionAlign;
|
|
[SetterThrows]
|
|
attribute long size;
|
|
attribute AlignSetting align;
|
|
attribute DOMString text;
|
|
DocumentFragment getCueAsHTML();
|
|
|
|
attribute EventHandler onenter;
|
|
|
|
attribute EventHandler onexit;
|
|
};
|