OLD | NEW |
1 | 1 |
2 // This file introduces / supplements and forces Dart declarations. | 2 // This file introduces / supplements and forces Dart declarations. |
3 | 3 |
4 module default { | 4 module default { |
5 // TODO(efortuna): Clean up these comments once we have dealt with the extra | 5 // TODO(efortuna): Clean up these comments once we have dealt with the extra |
6 // methods on these list-like classes. | 6 // methods on these list-like classes. |
7 ClientRectList implements sequence<ClientRect>; | 7 ClientRectList implements sequence<ClientRect>; |
8 CSSRuleList implements sequence<CSSRule>; | 8 CSSRuleList implements sequence<CSSRule>; |
9 CSSValueList implements sequence<CSSValue>; | 9 CSSValueList implements sequence<CSSValue>; |
10 DOMMimeTypeArray implements sequence<DOMMimeType>; // has namedItem field. | 10 DOMMimeTypeArray implements sequence<DOMMimeType>; // has namedItem field. |
11 // Additional methods: namedItem field and refresh | 11 // Additional methods: namedItem field and refresh |
12 DOMPluginArray implements sequence<DOMPlugin>; | 12 DOMPluginArray implements sequence<DOMPlugin>; |
13 EntryArray implements sequence<Entry>; | 13 EntryArray implements sequence<Entry>; |
14 EntryArraySync implements sequence<EntrySync>; | 14 EntryArraySync implements sequence<EntrySync>; |
15 FileList implements sequence<File>; | 15 FileList implements sequence<File>; |
16 GamepadList implements sequence<Gamepad>; | 16 GamepadList implements sequence<Gamepad>; |
17 HTMLAllCollection implements sequence<Node>; // namedItem and tags | 17 HTMLAllCollection implements sequence<Node>; // namedItem and tags |
18 HTMLCollection implements sequence<Node>; // namedItem | 18 HTMLCollection implements sequence<Node>; // namedItem |
19 MediaList implements sequence<DOMString>; | |
20 MediaStreamList implements sequence<MediaStream>; | 19 MediaStreamList implements sequence<MediaStream>; |
21 NamedNodeMap implements sequence<Node>; | 20 NamedNodeMap implements sequence<Node>; |
22 NodeList implements sequence<Node>; | 21 NodeList implements sequence<Node>; |
23 RadioNodeList implements sequence<Node>; | 22 RadioNodeList implements sequence<Node>; |
24 // Additional methods: animVal and baseVal | 23 // Additional methods: animVal and baseVal |
25 SVGAnimatedLengthList implements sequence<SVGAnimatedLength>; | 24 SVGAnimatedLengthList implements sequence<SVGAnimatedLength>; |
26 // Additional methods: animVal and baseVal | 25 // Additional methods: animVal and baseVal |
27 SVGAnimatedNumberList implements sequence<SVGAnimatedNumber>; | 26 SVGAnimatedNumberList implements sequence<SVGAnimatedNumber>; |
28 // Additional methods: animVal and baseVal | 27 // Additional methods: animVal and baseVal |
29 SVGAnimatedTransformList implements sequence<SVGAnimateTransformElement>; | 28 SVGAnimatedTransformList implements sequence<SVGAnimateTransformElement>; |
(...skipping 28 matching lines...) Expand all Loading... |
58 // TODO(efortuna): Determine what the correct type of the list items are part | 57 // TODO(efortuna): Determine what the correct type of the list items are part |
59 //of the commented out Lists so we can properly inherit from List. | 58 //of the commented out Lists so we can properly inherit from List. |
60 //MediaQueryList implements sequence<Object>; | 59 //MediaQueryList implements sequence<Object>; |
61 //SQLResultSetRowList implements sequence<Map>; | 60 //SQLResultSetRowList implements sequence<Map>; |
62 //EventListenerList implements sequence<EventListener>; | 61 //EventListenerList implements sequence<EventListener>; |
63 // TODO(efortuna): The following are not yet implemented because they are | 62 // TODO(efortuna): The following are not yet implemented because they are |
64 // mutable or have additional/unusual methods that we need to deal with. | 63 // mutable or have additional/unusual methods that we need to deal with. |
65 //DataTransferItemList implements sequence<DataTransferItem>; mutable | 64 //DataTransferItemList implements sequence<DataTransferItem>; mutable |
66 //DOMTokenList implements sequence<DOMString>; mutable | 65 //DOMTokenList implements sequence<DOMString>; mutable |
67 //DOMSettableTokenList implements sequence<DOMString>; mutable | 66 //DOMSettableTokenList implements sequence<DOMString>; mutable |
| 67 //MediaList implements sequence<DOMString>; |
68 // Additional methods: has event listener and mutable | 68 // Additional methods: has event listener and mutable |
69 //MediaStreamTrackList implements sequence<MediaStreamTrack>; | 69 //MediaStreamTrackList implements sequence<MediaStreamTrack>; |
70 //WebKitAnimationList implements sequence<WebKitAnimation>; | 70 //WebKitAnimationList implements sequence<WebKitAnimation>; |
71 } | 71 } |
72 | 72 |
73 module core { | 73 module core { |
74 [Supplemental] | 74 [Supplemental] |
75 interface Document { | 75 interface Document { |
76 [Suppressed] DOMObject getCSSCanvasContext(in DOMString contextId, in DOMStr
ing name, in long width, in long height); | 76 [Suppressed] DOMObject getCSSCanvasContext(in DOMString contextId, in DOMStr
ing name, in long width, in long height); |
77 CanvasRenderingContext getCSSCanvasContext(in DOMString contextId, in DOMStr
ing name, in long width, in long height); | 77 CanvasRenderingContext getCSSCanvasContext(in DOMString contextId, in DOMStr
ing name, in long width, in long height); |
(...skipping 309 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
387 // Suppress the default since it has non-standard return type and add | 387 // Suppress the default since it has non-standard return type and add |
388 // overrides. | 388 // overrides. |
389 [Suppressed] boolean send(in DOMString data) raises(DOMException); | 389 [Suppressed] boolean send(in DOMString data) raises(DOMException); |
390 [Custom] void send(DOMString data) raises(DOMException); | 390 [Custom] void send(DOMString data) raises(DOMException); |
391 [Custom] void send(Blob data) raises(DOMException); | 391 [Custom] void send(Blob data) raises(DOMException); |
392 [Custom] void send(ArrayBuffer data) raises(DOMException); | 392 [Custom] void send(ArrayBuffer data) raises(DOMException); |
393 [Custom] void send(ArrayBufferView data) raises(DOMException); | 393 [Custom] void send(ArrayBufferView data) raises(DOMException); |
394 }; | 394 }; |
395 } | 395 } |
396 | 396 |
OLD | NEW |