| Index: core/html/track/TextTrack.idl
|
| diff --git a/core/html/track/TextTrack.idl b/core/html/track/TextTrack.idl
|
| index 10679016bb809a28d0575899611c2ab229cbf84b..1b9eadd31897c0b275cd5cf8e4fae044baea7f28 100644
|
| --- a/core/html/track/TextTrack.idl
|
| +++ b/core/html/track/TextTrack.idl
|
| @@ -23,23 +23,27 @@
|
| * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
| */
|
|
|
| +enum TextTrackMode { "disabled", "hidden", "showing" };
|
| +enum TextTrackKind { "subtitles", "captions", "descriptions", "chapters", "metadata" };
|
| +
|
| [
|
| - EnabledAtRuntime=VideoTrack
|
| + RuntimeEnabled=VideoTrack
|
| ] interface TextTrack : EventTarget {
|
| - readonly attribute DOMString kind;
|
| + readonly attribute TextTrackKind kind;
|
| readonly attribute DOMString label;
|
| readonly attribute DOMString language;
|
|
|
| - attribute DOMString mode;
|
| + attribute TextTrackMode mode;
|
|
|
| readonly attribute TextTrackCueList cues;
|
| readonly attribute TextTrackCueList activeCues;
|
| - attribute EventHandler oncuechange;
|
|
|
| void addCue(TextTrackCue cue);
|
| [RaisesException] void removeCue(TextTrackCue cue);
|
|
|
| - [Conditional=WEBVTT_REGIONS] readonly attribute TextTrackRegionList regions;
|
| - [Conditional=WEBVTT_REGIONS] void addRegion(TextTrackRegion region);
|
| - [RaisesException, Conditional=WEBVTT_REGIONS] void removeRegion(TextTrackRegion region);
|
| + attribute EventHandler oncuechange;
|
| +
|
| + [RuntimeEnabled=WebVTTRegions] readonly attribute VTTRegionList regions;
|
| + [RuntimeEnabled=WebVTTRegions] void addRegion(VTTRegion region);
|
| + [RaisesException, RuntimeEnabled=WebVTTRegions] void removeRegion(VTTRegion region);
|
| };
|
|
|