diff options
Diffstat (limited to 'components/script_bindings/webidls/HTMLTrackElement.webidl')
-rw-r--r-- | components/script_bindings/webidls/HTMLTrackElement.webidl | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/components/script_bindings/webidls/HTMLTrackElement.webidl b/components/script_bindings/webidls/HTMLTrackElement.webidl new file mode 100644 index 00000000000..350901cf2e9 --- /dev/null +++ b/components/script_bindings/webidls/HTMLTrackElement.webidl @@ -0,0 +1,28 @@ +/* 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 https://mozilla.org/MPL/2.0/. */ + +// https://html.spec.whatwg.org/multipage/#htmltrackelement +[Exposed=Window] +interface HTMLTrackElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] + attribute DOMString kind; + [CEReactions] + attribute USVString src; + [CEReactions] + attribute DOMString srclang; + [CEReactions] + attribute DOMString label; + [CEReactions] + attribute boolean default; + + const unsigned short NONE = 0; + const unsigned short LOADING = 1; + const unsigned short LOADED = 2; + const unsigned short ERROR = 3; + readonly attribute unsigned short readyState; + + readonly attribute TextTrack track; +}; |