Chromium Code Reviews| Index: sdk/lib/html/dart2js/html_dart2js.dart |
| diff --git a/sdk/lib/html/dart2js/html_dart2js.dart b/sdk/lib/html/dart2js/html_dart2js.dart |
| index 7b763024492daee694295d5a872ea84829b6c07d..34076568742b5a95a7670cb2307cc406097ebcf2 100644 |
| --- a/sdk/lib/html/dart2js/html_dart2js.dart |
| +++ b/sdk/lib/html/dart2js/html_dart2js.dart |
| @@ -1223,26 +1223,27 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "*CanvasRen |
| @DomName('CanvasRenderingContext2D.createImageData') |
| @DocsEditable |
| @Creates('ImageData|=Object') |
| - ImageData createImageData(imagedata_OR_sw, [num sh]) { |
| - if ((imagedata_OR_sw is ImageData || imagedata_OR_sw == null) && !?sh) { |
| - var imagedata_1 = _convertDartToNative_ImageData(imagedata_OR_sw); |
| - return _convertNativeToDart_ImageData(_createImageData_1(imagedata_1)); |
| - } |
| - if ((imagedata_OR_sw is num || imagedata_OR_sw == null)) { |
| - return _convertNativeToDart_ImageData(_createImageData_2(imagedata_OR_sw, sh)); |
| - } |
| - throw new ArgumentError("Incorrect number or type of arguments"); |
| + ImageData createImageData(num sw, num sh) { |
| + return _convertNativeToDart_ImageData(_createImageData_1(sw, sh)); |
| } |
| @JSName('createImageData') |
| @DomName('CanvasRenderingContext2D.createImageData') |
| @DocsEditable |
| @Creates('ImageData|=Object') |
| - _createImageData_1(imagedata) native; |
| + _createImageData_1(sw, sh) native; |
| + |
| + @DomName('CanvasRenderingContext2D.createImageData') |
| + @DocsEditable |
| + @Creates('ImageData|=Object') |
| + ImageData createImageDataFromImageData(ImageData imagedata) { |
| + var imagedata_1 = _convertDartToNative_ImageData(imagedata); |
| + return _convertNativeToDart_ImageData(_createImageDataFromImageData_1(imagedata_1)); |
| + } |
| @JSName('createImageData') |
| @DomName('CanvasRenderingContext2D.createImageData') |
| @DocsEditable |
| @Creates('ImageData|=Object') |
| - _createImageData_2(num sw, sh) native; |
| + _createImageDataFromImageData_1(imagedata) native; |
| @DomName('CanvasRenderingContext2D.createLinearGradient') |
| @DocsEditable |
| @@ -2491,6 +2492,11 @@ class CssStyleDeclaration native "*CSSStyleDeclaration" { |
| @DocsEditable |
| final CssRule parentRule; |
| + @JSName('getPropertyValue') |
|
Anton Muhin
2013/03/21 14:03:02
why methods below are reordered?
blois
2013/03/21 16:55:43
Re-ordered because it was previously ordering base
|
| + @DomName('CSSStyleDeclaration.getPropertyValue') |
| + @DocsEditable |
| + String _getPropertyValue(String propertyName) native; |
| + |
| @JSName('getPropertyCSSValue') |
| @DomName('CSSStyleDeclaration.getPropertyCSSValue') |
| @DocsEditable |
| @@ -2504,11 +2510,6 @@ class CssStyleDeclaration native "*CSSStyleDeclaration" { |
| @DocsEditable |
| String getPropertyShorthand(String propertyName) native; |
| - @JSName('getPropertyValue') |
| - @DomName('CSSStyleDeclaration.getPropertyValue') |
| - @DocsEditable |
| - String _getPropertyValue(String propertyName) native; |
| - |
| @DomName('CSSStyleDeclaration.isPropertyImplicit') |
| @DocsEditable |
| bool isPropertyImplicit(String propertyName) native; |
| @@ -17288,10 +17289,6 @@ class MutationEvent extends Event native "*MutationEvent" { |
| @Experimental |
| class MutationObserver native "*MutationObserver" { |
| - @DomName('MutationObserver.disconnect') |
| - @DocsEditable |
| - void disconnect() native; |
| - |
| @DomName('MutationObserver.observe') |
| @DocsEditable |
| void _observe(Node target, Map options) { |
| @@ -17304,6 +17301,10 @@ class MutationObserver native "*MutationObserver" { |
| @DocsEditable |
| void __observe_1(Node target, options) native; |
| + @DomName('MutationObserver.disconnect') |
| + @DocsEditable |
| + void disconnect() native; |
| + |
| @DomName('MutationObserver.takeRecords') |
| @DocsEditable |
| List<MutationRecord> takeRecords() native; |