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 // 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>; | |
| 5 FileList implements sequence<File>; | 15 FileList implements sequence<File>; |
| 6 HTMLCollection implements sequence<Node>; | 16 GamepadList implements sequence<Gamepad>; |
| 17 HTMLAllCollection implements sequence<Node>; // namedItem and tags | |
|
Emily Fortuna
2012/09/19 19:47:38
The difference between this CL and the previous on
| |
| 18 HTMLCollection implements sequence<Node>; // namedItem | |
| 7 MediaList implements sequence<DOMString>; | 19 MediaList implements sequence<DOMString>; |
| 20 MediaStreamList implements sequence<MediaStream>; | |
| 8 NamedNodeMap implements sequence<Node>; | 21 NamedNodeMap implements sequence<Node>; |
| 9 NodeList implements sequence<Node>; | 22 NodeList implements sequence<Node>; |
| 23 RadioNodeList implements sequence<Node>; | |
| 24 // Additional methods: animVal and baseVal | |
| 25 SVGAnimatedLengthList implements sequence<SVGAnimatedLength>; | |
| 26 // Additional methods: animVal and baseVal | |
| 27 SVGAnimatedNumberList implements sequence<SVGAnimatedNumber>; | |
| 28 // Additional methods: animVal and baseVal | |
| 29 SVGAnimatedTransformList implements sequence<SVGAnimateTransformElement>; | |
| 30 SVGElementInstanceList implements sequence<SVGElementInstance>; | |
| 31 SVGLengthList implements sequence<SVGLength>; // initialize | |
| 32 SVGNumberList implements sequence<SVGNumber>; // initialize | |
| 33 SVGPathSegList implements sequence<SVGPathSeg>; | |
| 34 SVGStringList implements sequence<DOMString>; // initialize | |
| 35 SVGTransformList implements sequence<SVGTransform>; // initialize | |
| 36 SourceBufferList implements sequence<SourceBuffer>; // has eventlisteners | |
| 37 // Additional methods: addFromString addFromUri | |
| 38 SpeechGrammarList implements sequence<SpeechGrammar>; | |
| 39 SpeechInputResultList implements sequence<SpeechInputResult>; | |
| 40 SpeechRecognitionResultList implements sequence<SpeechRecognitionResult>; | |
| 10 StyleSheetList implements sequence<StyleSheet>; | 41 StyleSheetList implements sequence<StyleSheet>; |
| 42 TextTrackList implements sequence<TextTrack>; // event listeners | |
| 43 TextTrackCueList implements sequence<TextTrackCue>; // getCueById | |
| 11 TouchList implements sequence<Touch>; | 44 TouchList implements sequence<Touch>; |
| 12 | 45 |
| 13 Float32Array implements sequence<double>; | 46 Float32Array implements sequence<double>; |
| 14 Float64Array implements sequence<double>; | 47 Float64Array implements sequence<double>; |
| 15 Int8Array implements sequence<int>; | 48 Int8Array implements sequence<int>; |
| 16 Int16Array implements sequence<int>; | 49 Int16Array implements sequence<int>; |
| 17 Int32Array implements sequence<int>; | 50 Int32Array implements sequence<int>; |
| 18 Uint8Array implements sequence<int>; | 51 Uint8Array implements sequence<int>; |
| 19 Uint16Array implements sequence<int>; | 52 Uint16Array implements sequence<int>; |
| 20 Uint32Array implements sequence<int>; | 53 Uint32Array implements sequence<int>; |
| 21 | 54 |
| 22 // Is List<int> because inherits from Uint8Array: | 55 // Is List<int> because inherits from Uint8Array: |
| 23 // Uint8ClampedArray implements sequence<int>; | 56 // Uint8ClampedArray implements sequence<int>; |
| 57 | |
| 58 // 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. | |
| 60 //MediaQueryList implements sequence<Object>; | |
| 61 //SQLResultSetRowList implements sequence<Map>; | |
| 62 //EventListenerList implements sequence<EventListener>; | |
| 63 // TODO(efortuna): The following are not yet implemented because they are | |
| 64 // mutable or have additional/unusual methods that we need to deal with. | |
| 65 //DataTransferItemList implements sequence<DataTransferItem>; mutable | |
| 66 //DOMTokenList implements sequence<DOMString>; mutable | |
| 67 //DOMSettableTokenList implements sequence<DOMString>; mutable | |
| 68 // Additional methods: has event listener and mutable | |
| 69 //MediaStreamTrackList implements sequence<MediaStreamTrack>; | |
| 70 //WebKitAnimationList implements sequence<WebKitAnimation>; | |
| 24 } | 71 } |
| 25 | 72 |
| 26 module core { | 73 module core { |
| 27 [Supplemental] | 74 [Supplemental] |
| 28 interface Document { | 75 interface Document { |
| 29 [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); |
| 30 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); |
| 31 }; | 78 }; |
| 32 | 79 |
| 33 DOMStringList implements sequence<DOMString>; | 80 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 | 387 // Suppress the default since it has non-standard return type and add |
| 341 // overrides. | 388 // overrides. |
| 342 [Suppressed] boolean send(in DOMString data) raises(DOMException); | 389 [Suppressed] boolean send(in DOMString data) raises(DOMException); |
| 343 [Custom] void send(DOMString data) raises(DOMException); | 390 [Custom] void send(DOMString data) raises(DOMException); |
| 344 [Custom] void send(Blob data) raises(DOMException); | 391 [Custom] void send(Blob data) raises(DOMException); |
| 345 [Custom] void send(ArrayBuffer data) raises(DOMException); | 392 [Custom] void send(ArrayBuffer data) raises(DOMException); |
| 346 [Custom] void send(ArrayBufferView data) raises(DOMException); | 393 [Custom] void send(ArrayBufferView data) raises(DOMException); |
| 347 }; | 394 }; |
| 348 } | 395 } |
| 349 | 396 |
| OLD | NEW |