| OLD | NEW |
| 1 dart_library.library('sunflower/painter', null, /* Imports */[ | 1 dart_library.library('sunflower/painter', null, /* Imports */[ |
| 2 'dart/_runtime', | 2 'dart/_runtime', |
| 3 'dart/math', | 3 'dart/math', |
| 4 'sunflower/dom', | 4 'sunflower/dom', |
| 5 'dart/core', | 5 'dart/core', |
| 6 'sunflower/circle' | 6 'sunflower/circle' |
| 7 ], /* Lazy imports */[ | 7 ], /* Lazy imports */[ |
| 8 ], function(exports, dart, math, dom, core, circle) { | 8 ], function(exports, dart, math, dom, core, circle) { |
| 9 'use strict'; | 9 'use strict'; |
| 10 let dartx = dart.dartx; | 10 let dartx = dart.dartx; |
| 11 const ORANGE = "orange"; | 11 const ORANGE = "orange"; |
| 12 const RED = "red"; | 12 const RED = "red"; |
| 13 const BLUE = "blue"; | 13 const BLUE = "blue"; |
| 14 const TAU = dart.notNull(math.PI) * 2; | 14 const TAU = dart.notNull(math.PI) * 2; |
| 15 function querySelector(selector) { | 15 function querySelector(selector) { |
| 16 return dom.document.querySelector(selector); | 16 return dom.document.querySelector(selector); |
| 17 } | 17 } |
| 18 dart.fn(querySelector, dom.Element, [core.String]); | 18 dart.fn(querySelector, dom.Element, [core.String]); |
| 19 dart.defineLazyProperties(exports, { | 19 dart.defineLazyProperties(exports, { |
| 20 get canvas() { | 20 get canvas() { |
| 21 return dart.as(querySelector("#canvas"), dom.CanvasElement); | 21 return dart.as(querySelector("#canvas"), dom.CanvasElement); |
| 22 }, | 22 } |
| 23 }); |
| 24 dart.defineLazyProperties(exports, { |
| 23 get context() { | 25 get context() { |
| 24 return dart.as(exports.canvas.getContext('2d'), dom.CanvasRenderingContext
2D); | 26 return dart.as(exports.canvas.getContext('2d'), dom.CanvasRenderingContext
2D); |
| 25 } | 27 } |
| 26 }); | 28 }); |
| 27 class CirclePainter extends core.Object { | 29 class CirclePainter extends core.Object { |
| 28 CirclePainter() { | 30 CirclePainter() { |
| 29 this.color = ORANGE; | 31 this.color = ORANGE; |
| 30 } | 32 } |
| 31 draw(context) { | 33 draw(context) { |
| 32 context.beginPath(); | 34 context.beginPath(); |
| (...skipping 11 matching lines...) Expand all Loading... |
| 44 methods: () => ({draw: [dart.void, [dom.CanvasRenderingContext2D]]}) | 46 methods: () => ({draw: [dart.void, [dom.CanvasRenderingContext2D]]}) |
| 45 }); | 47 }); |
| 46 // Exports: | 48 // Exports: |
| 47 exports.ORANGE = ORANGE; | 49 exports.ORANGE = ORANGE; |
| 48 exports.RED = RED; | 50 exports.RED = RED; |
| 49 exports.BLUE = BLUE; | 51 exports.BLUE = BLUE; |
| 50 exports.TAU = TAU; | 52 exports.TAU = TAU; |
| 51 exports.querySelector = querySelector; | 53 exports.querySelector = querySelector; |
| 52 exports.CirclePainter = CirclePainter; | 54 exports.CirclePainter = CirclePainter; |
| 53 }); | 55 }); |
| OLD | NEW |