Просмотр исходного кода

Add missing ArrayAccess to some js.html types.

Fixes #4168.
Bruno Garcia 10 лет назад
Родитель
Сommit
ca94d7891e

+ 1 - 1
std/js/html/ApplicationCache.hx

@@ -25,7 +25,7 @@
 package js.html;
 
 @:native("ApplicationCache")
-extern class ApplicationCache extends EventTarget
+extern class ApplicationCache extends EventTarget implements ArrayAccess<String>
 {
 	static inline var UNCACHED : Int = 0;
 	static inline var IDLE : Int = 1;

+ 1 - 1
std/js/html/AudioTrackList.hx

@@ -25,7 +25,7 @@
 package js.html;
 
 @:native("AudioTrackList")
-extern class AudioTrackList extends EventTarget
+extern class AudioTrackList extends EventTarget implements ArrayAccess<AudioTrack>
 {
 	var length(default,null) : Int;
 	var onchange : haxe.Constraints.Function;

+ 1 - 1
std/js/html/FontFaceSet.hx

@@ -25,7 +25,7 @@
 package js.html;
 
 @:native("FontFaceSet")
-extern class FontFaceSet extends EventTarget
+extern class FontFaceSet extends EventTarget implements ArrayAccess<FontFace>
 {
 	var onloading : haxe.Constraints.Function;
 	var onloadingdone : haxe.Constraints.Function;

+ 1 - 1
std/js/html/FormElement.hx

@@ -25,7 +25,7 @@
 package js.html;
 
 @:native("HTMLFormElement")
-extern class FormElement extends Element
+extern class FormElement extends Element implements ArrayAccess<Element>
 {
 	var acceptCharset : String;
 	var action : String;

+ 1 - 1
std/js/html/HTMLAllCollection.hx

@@ -25,7 +25,7 @@
 package js.html;
 
 @:native("HTMLAllCollection")
-extern class HTMLAllCollection
+extern class HTMLAllCollection implements ArrayAccess<Node>
 {
 	var length(default,null) : Int;
 	

+ 1 - 1
std/js/html/SourceBufferList.hx

@@ -25,7 +25,7 @@
 package js.html;
 
 @:native("SourceBufferList")
-extern class SourceBufferList extends EventTarget
+extern class SourceBufferList extends EventTarget implements ArrayAccess<SourceBuffer>
 {
 	var length(default,null) : Int;
 	

+ 1 - 1
std/js/html/TextTrackCueList.hx

@@ -25,7 +25,7 @@
 package js.html;
 
 @:native("TextTrackCueList")
-extern class TextTrackCueList
+extern class TextTrackCueList implements ArrayAccess<VTTCue>
 {
 	var length(default,null) : Int;
 	

+ 1 - 1
std/js/html/TextTrackList.hx

@@ -25,7 +25,7 @@
 package js.html;
 
 @:native("TextTrackList")
-extern class TextTrackList extends EventTarget
+extern class TextTrackList extends EventTarget implements ArrayAccess<TextTrack>
 {
 	var length(default,null) : Int;
 	var onchange : haxe.Constraints.Function;

+ 1 - 1
std/js/html/VideoTrackList.hx

@@ -25,7 +25,7 @@
 package js.html;
 
 @:native("VideoTrackList")
-extern class VideoTrackList extends EventTarget
+extern class VideoTrackList extends EventTarget implements ArrayAccess<VideoTrack>
 {
 	var length(default,null) : Int;
 	var selectedIndex(default,null) : Int;

+ 1 - 1
std/js/html/svg/StringList.hx

@@ -25,7 +25,7 @@
 package js.html.svg;
 
 @:native("SVGStringList")
-extern class StringList
+extern class StringList implements ArrayAccess<String>
 {
 	var length(default,null) : Int;
 	var numberOfItems(default,null) : Int;