| 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 390b778abef1bffd2f1359e09be56dfe5dcc43db..1457ba177b16afe8fa7ae4930465a2709157b591 100644
|
| --- a/sdk/lib/html/dart2js/html_dart2js.dart
|
| +++ b/sdk/lib/html/dart2js/html_dart2js.dart
|
| @@ -787,6 +787,14 @@ class Canvas2DContextAttributes native "Canvas2DContextAttributes" {
|
| @DomName('HTMLCanvasElement')
|
| class CanvasElement extends _HTMLElement implements CanvasImageSource native "HTMLCanvasElement" {
|
|
|
| + @DomName('HTMLCanvasElement.webglcontextlostEvent')
|
| + @DocsEditable
|
| + static const EventStreamProvider<gl.ContextEvent> webGlContextLostEvent = const EventStreamProvider<gl.ContextEvent>('webglcontextlost');
|
| +
|
| + @DomName('HTMLCanvasElement.webglcontextrestoredEvent')
|
| + @DocsEditable
|
| + static const EventStreamProvider<gl.ContextEvent> webGlContextRestoredEvent = const EventStreamProvider<gl.ContextEvent>('webglcontextrestored');
|
| +
|
| @DomName('HTMLCanvasElement.HTMLCanvasElement')
|
| @DocsEditable
|
| factory CanvasElement({int width, int height}) {
|
| @@ -869,6 +877,14 @@ class CanvasElement extends _HTMLElement implements CanvasImageSource native "HT
|
| @DocsEditable
|
| String toDataUrl(String type, [num quality]) native;
|
|
|
| + @DomName('HTMLCanvasElement.onwebglcontextlost')
|
| + @DocsEditable
|
| + Stream<gl.ContextEvent> get onWebGlContextLost => webGlContextLostEvent.forTarget(this);
|
| +
|
| + @DomName('HTMLCanvasElement.onwebglcontextrestored')
|
| + @DocsEditable
|
| + Stream<gl.ContextEvent> get onWebGlContextRestored => webGlContextRestoredEvent.forTarget(this);
|
| +
|
| /** An API for drawing on this canvas. */
|
| CanvasRenderingContext2D get context2D =>
|
| JS('Null|CanvasRenderingContext2D', '#.getContext(#)', this, '2d');
|
|
|