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