| 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 | |
| 6 // methods on these list-like classes. | |
| 7 ClientRectList implements sequence<ClientRect>; | |
| 8 CSSRuleList implements sequence<CSSRule>; | |
| 9 CSSValueList implements sequence<CSSValue>; | |
| 10 DOMMimeTypeArray implements sequence<DOMMimeType>; // has namedItem field. | |
| 11 // Additional methods: namedItem field and refresh | |
| 12 DOMPluginArray implements sequence<DOMPlugin>; | |
| 13 EntryArray implements sequence<Entry>; | |
| 14 EntryArraySync implements sequence<EntrySync>; | |
| 15 FileList implements sequence<File>; | 5 FileList implements sequence<File>; |
| 16 GamepadList implements sequence<Gamepad>; | 6 HTMLCollection implements sequence<Node>; |
| 17 HTMLAllCollection implements sequence<Node>; // namedItem and tags | |
| 18 HTMLCollection implements sequence<Node>; // namedItem | |
| 19 HTMLOptionsCollection implements sequence<Node>; | |
| 20 MediaList implements sequence<DOMString>; | 7 MediaList implements sequence<DOMString>; |
| 21 MediaStreamList implements sequence<MediaStream>; | |
| 22 NamedNodeMap implements sequence<Node>; | 8 NamedNodeMap implements sequence<Node>; |
| 23 NodeList implements sequence<Node>; | 9 NodeList implements sequence<Node>; |
| 24 RadioNodeList implements sequence<Node>; | |
| 25 // Additional methods: animVal and baseVal | |
| 26 SVGAnimatedLengthList implements sequence<SVGAnimatedLength>; | |
| 27 // Additional methods: animVal and baseVal | |
| 28 SVGAnimatedNumberList implements sequence<SVGAnimatedNumber>; | |
| 29 // Additional methods: animVal and baseVal | |
| 30 SVGAnimatedTransformList implements sequence<SVGAnimateTransformElement>; | |
| 31 SVGElementInstanceList implements sequence<SVGElementInstance>; | |
| 32 SVGLengthList implements sequence<SVGLength>; // initialize | |
| 33 SVGNumberList implements sequence<SVGNumber>; // initialize | |
| 34 SVGPathSegList implements sequence<SVGPathSeg>; | |
| 35 SVGStringList implements sequence<DOMString>; // initialize | |
| 36 SVGTransformList implements sequence<SVGTransform>; // initialize | |
| 37 SourceBufferList implements sequence<SourceBuffer>; // has eventlisteners | |
| 38 // Additional methods: addFromString addFromUri | |
| 39 SpeechGrammarList implements sequence<SpeechGrammar>; | |
| 40 SpeechInputResultList implements sequence<SpeechInputResult>; | |
| 41 SpeechRecognitionResultList implements sequence<SpeechRecognitionResult>; | |
| 42 StyleSheetList implements sequence<StyleSheet>; | 10 StyleSheetList implements sequence<StyleSheet>; |
| 43 TextTrackList implements sequence<TextTrack>; // event listeners | |
| 44 TextTrackCueList implements sequence<TextTrackCue>; // getCueById | |
| 45 TouchList implements sequence<Touch>; | 11 TouchList implements sequence<Touch>; |
| 46 | 12 |
| 47 Float32Array implements sequence<double>; | 13 Float32Array implements sequence<double>; |
| 48 Float64Array implements sequence<double>; | 14 Float64Array implements sequence<double>; |
| 49 Int8Array implements sequence<int>; | 15 Int8Array implements sequence<int>; |
| 50 Int16Array implements sequence<int>; | 16 Int16Array implements sequence<int>; |
| 51 Int32Array implements sequence<int>; | 17 Int32Array implements sequence<int>; |
| 52 Uint8Array implements sequence<int>; | 18 Uint8Array implements sequence<int>; |
| 53 Uint16Array implements sequence<int>; | 19 Uint16Array implements sequence<int>; |
| 54 Uint32Array implements sequence<int>; | 20 Uint32Array implements sequence<int>; |
| 55 | 21 |
| 56 // Is List<int> because inherits from Uint8Array: | 22 // Is List<int> because inherits from Uint8Array: |
| 57 // Uint8ClampedArray implements sequence<int>; | 23 // Uint8ClampedArray implements sequence<int>; |
| 58 | |
| 59 // TODO(efortuna): Determine what the correct type of the list items are part | |
| 60 //of the commented out Lists so we can properly inherit from List. | |
| 61 //MediaQueryList implements sequence<Object>; | |
| 62 //SQLResultSetRowList implements sequence<Map>; | |
| 63 //EventListenerList implements sequence<EventListener>; | |
| 64 // TODO(efortuna): The following are not yet implemented because they are | |
| 65 // mutable or have additional/unusual methods that we need to deal with. | |
| 66 //DataTransferItemList implements sequence<DataTransferItem>; mutable | |
| 67 //DOMTokenList implements sequence<DOMString>; mutable | |
| 68 //DOMSettableTokenList implements sequence<DOMString>; mutable | |
| 69 // Additional methods: has event listener and mutable | |
| 70 //MediaStreamTrackList implements sequence<MediaStreamTrack>; | |
| 71 //WebKitAnimationList implements sequence<WebKitAnimation>; | |
| 72 } | 24 } |
| 73 | 25 |
| 74 module core { | 26 module core { |
| 75 [Supplemental] | 27 [Supplemental] |
| 76 interface Document { | 28 interface Document { |
| 77 [Suppressed] DOMObject getCSSCanvasContext(in DOMString contextId, in DOMStr
ing name, in long width, in long height); | 29 [Suppressed] DOMObject getCSSCanvasContext(in DOMString contextId, in DOMStr
ing name, in long width, in long height); |
| 78 CanvasRenderingContext getCSSCanvasContext(in DOMString contextId, in DOMStr
ing name, in long width, in long height); | 30 CanvasRenderingContext getCSSCanvasContext(in DOMString contextId, in DOMStr
ing name, in long width, in long height); |
| 79 }; | 31 }; |
| 80 | 32 |
| 81 DOMStringList implements sequence<DOMString>; | 33 DOMStringList implements sequence<DOMString>; |
| (...skipping 306 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 388 // Suppress the default since it has non-standard return type and add | 340 // Suppress the default since it has non-standard return type and add |
| 389 // overrides. | 341 // overrides. |
| 390 [Suppressed] boolean send(in DOMString data) raises(DOMException); | 342 [Suppressed] boolean send(in DOMString data) raises(DOMException); |
| 391 [Custom] void send(DOMString data) raises(DOMException); | 343 [Custom] void send(DOMString data) raises(DOMException); |
| 392 [Custom] void send(Blob data) raises(DOMException); | 344 [Custom] void send(Blob data) raises(DOMException); |
| 393 [Custom] void send(ArrayBuffer data) raises(DOMException); | 345 [Custom] void send(ArrayBuffer data) raises(DOMException); |
| 394 [Custom] void send(ArrayBufferView data) raises(DOMException); | 346 [Custom] void send(ArrayBufferView data) raises(DOMException); |
| 395 }; | 347 }; |
| 396 } | 348 } |
| 397 | 349 |
| OLD | NEW |