| Index: pkg/dev_compiler/test/codegen_expected/sunflower/sunflower.js
|
| diff --git a/pkg/dev_compiler/test/codegen_expected/sunflower/sunflower.js b/pkg/dev_compiler/test/codegen_expected/sunflower/sunflower.js
|
| index ed7254130041aade8e8b7a9c908a5769848a5c73..ec075caa2bee86ab5fdf0e5526ecb00b55c2fe0e 100644
|
| --- a/pkg/dev_compiler/test/codegen_expected/sunflower/sunflower.js
|
| +++ b/pkg/dev_compiler/test/codegen_expected/sunflower/sunflower.js
|
| @@ -11,11 +11,23 @@ define(['dart_sdk'], function(dart_sdk) {
|
| let StringToElement = () => (StringToElement = dart.constFn(dart.definiteFunctionType(html.Element, [core.String])))();
|
| let EventTovoid = () => (EventTovoid = dart.constFn(dart.definiteFunctionType(dart.void, [html.Event])))();
|
| let VoidTovoid = () => (VoidTovoid = dart.constFn(dart.definiteFunctionType(dart.void, [])))();
|
| - sunflower.SEED_RADIUS = 2;
|
| - sunflower.SCALE_FACTOR = 4;
|
| - sunflower.MAX_D = 300;
|
| - sunflower.centerX = sunflower.MAX_D / 2;
|
| - sunflower.centerY = sunflower.centerX;
|
| + dart.defineLazy(sunflower, {
|
| + get SEED_RADIUS() {
|
| + return 2;
|
| + },
|
| + get SCALE_FACTOR() {
|
| + return 4;
|
| + },
|
| + get MAX_D() {
|
| + return 300;
|
| + },
|
| + get centerX() {
|
| + return sunflower.MAX_D / 2;
|
| + },
|
| + get centerY() {
|
| + return sunflower.centerX;
|
| + }
|
| + });
|
| sunflower.querySelector = function(selector) {
|
| return html.document.querySelector(selector);
|
| };
|
| @@ -23,29 +35,24 @@ define(['dart_sdk'], function(dart_sdk) {
|
| dart.defineLazy(sunflower, {
|
| get canvas() {
|
| return html.CanvasElement.as(sunflower.querySelector("#canvas"));
|
| - }
|
| - });
|
| - dart.defineLazy(sunflower, {
|
| + },
|
| get context() {
|
| return html.CanvasRenderingContext2D.as(sunflower.canvas[dartx.getContext]('2d'));
|
| - }
|
| - });
|
| - dart.defineLazy(sunflower, {
|
| + },
|
| get slider() {
|
| return html.InputElement.as(sunflower.querySelector("#slider"));
|
| - }
|
| - });
|
| - dart.defineLazy(sunflower, {
|
| + },
|
| get notes() {
|
| return sunflower.querySelector("#notes");
|
| - }
|
| - });
|
| - dart.defineLazy(sunflower, {
|
| + },
|
| get PHI() {
|
| return (dart.notNull(math.sqrt(5)) + 1) / 2;
|
| - }
|
| + },
|
| + get seeds() {
|
| + return 0;
|
| + },
|
| + set seeds(_) {}
|
| });
|
| - sunflower.seeds = 0;
|
| sunflower.main = function() {
|
| sunflower.slider[dartx.addEventListener]('change', dart.fn(e => sunflower.draw(), EventTovoid()));
|
| sunflower.draw();
|
| @@ -133,10 +140,20 @@ define(['dart_sdk'], function(dart_sdk) {
|
| if (color != null) this.color = color;
|
| }
|
| };
|
| - painter.ORANGE = "orange";
|
| - painter.RED = "red";
|
| - painter.BLUE = "blue";
|
| - painter.TAU = math.PI * 2;
|
| + dart.defineLazy(painter, {
|
| + get ORANGE() {
|
| + return "orange";
|
| + },
|
| + get RED() {
|
| + return "red";
|
| + },
|
| + get BLUE() {
|
| + return "blue";
|
| + },
|
| + get TAU() {
|
| + return math.PI * 2;
|
| + }
|
| + });
|
| painter.querySelector = function(selector) {
|
| return html.document.querySelector(selector);
|
| };
|
| @@ -144,9 +161,7 @@ define(['dart_sdk'], function(dart_sdk) {
|
| dart.defineLazy(painter, {
|
| get canvas() {
|
| return html.CanvasElement.as(painter.querySelector("#canvas"));
|
| - }
|
| - });
|
| - dart.defineLazy(painter, {
|
| + },
|
| get context() {
|
| return html.CanvasRenderingContext2D.as(painter.canvas[dartx.getContext]('2d'));
|
| }
|
|
|