Chromium Code Reviews| Index: lib/html/src/dart2js_FactoryProviders.dart |
| diff --git a/lib/html/src/dart2js_FactoryProviders.dart b/lib/html/src/dart2js_FactoryProviders.dart |
| index 611c57f16882182a0624c5a395006accaff0fe2d..d17e0f0c7cce92c3ca02650de9cb262dab7d3d83 100644 |
| --- a/lib/html/src/dart2js_FactoryProviders.dart |
| +++ b/lib/html/src/dart2js_FactoryProviders.dart |
| @@ -4,22 +4,23 @@ |
| class _AudioContextFactoryProvider { |
| - factory AudioContext() native ''' |
| + static AudioContext createAudioContext() native ''' |
| var constructor = window.AudioContext || window.webkitAudioContext; |
| return new constructor(); |
| '''; |
| } |
| class _PointFactoryProvider { |
| - |
| - factory Point(num x, num y) native 'return new WebKitPoint(x, y);'; |
| + static Point createPoint(num x, num y) native |
| + 'return new WebKitPoint(x, y);'; |
| } |
|
Lasse Reichstein Nielsen
2012/09/18 08:19:47
Can you make the original constructor do this dire
Anton Muhin
2012/09/18 08:20:54
Lasse, that is planned, but Peter prefers to do sm
|
| class _WebSocketFactoryProvider { |
| - |
| - factory WebSocket(String url) native '''return new WebSocket(url);'''; |
| + static WebSocket createWebSocket(String url) native |
| + '''return new WebSocket(url);'''; |
| } |
| class _TextFactoryProvider { |
| - factory Text(String data) native "return document.createTextNode(data);"; |
| + static Text createText(String data) native |
| + "return document.createTextNode(data);"; |
| } |