on master help sign in
Get rid of more closure compiler errors.
354c2efevancz
core-js/Graphics/Element.js+2−2
@@ -387,7 +387,7 @@ Elm.Graphics = function() {
387 var lst = ["Nil"];
387 var lst = ["Nil"];
388 if(lo <= hi) {
388 if(lo <= hi) {
389 do {
389 do {
390− var lst = ["Cons", hi, lst]
390+ lst = ["Cons", hi, lst]
391 }while(hi-- > lo)
391 }while(hi-- > lo)
392 }
392 }
393 return lst
393 return lst
@@ -415,7 +415,7 @@ Elm.Graphics = function() {
415 var lst = ["Nil"];
415 var lst = ["Nil"];
416 if(lo <= hi) {
416 if(lo <= hi) {
417 do {
417 do {
418− var lst = ["Cons", hi, lst]
418+ lst = ["Cons", hi, lst]
419 }while(hi-- > lo)
419 }while(hi-- > lo)
420 }
420 }
421 return lst
421 return lst
core-js/Signal/Mouse.js+1−1
@@ -15,7 +15,7 @@ Elm.Mouse = function() {
15 function getXY(e) {
15 function getXY(e) {
16 var posx = 0;
16 var posx = 0;
17 var posy = 0;
17 var posy = 0;
18− if (!e) var e = window.event;
18+ if (!e) e = window.event;
19 if (e.pageX || e.pageY) {
19 if (e.pageX || e.pageY) {
20 posx = e.pageX;
20 posx = e.pageX;
21 posy = e.pageY;
21 posy = e.pageY;
core-js/runtime/Signal.js+29−7
@@ -6,7 +6,10 @@ Elm.Signal = function() {
6 kids[i].recv(timestep, changed, node.id);
6 kids[i].recv(timestep, changed, node.id);
7 }
7 }
8 };
8 };
9+ /**
10+ * @constructor
11+ */
9− var input = function(base) {
12+ function input(base) {
10 this.id = Guid.guid();
13 this.id = Guid.guid();
11 this.value = base;
14 this.value = base;
12 this.kids = [];
15 this.kids = [];
@@ -19,7 +22,10 @@ Elm.Signal = function() {
19 };
22 };
20 Dispatcher.inputs.push(this);
23 Dispatcher.inputs.push(this);
21 };
24 };
25+ /**
26+ * @constructor
27+ */
22− var lift = function(func,args) {
28+ function lift(func,args) {
23 this.id = Guid.guid();
29 this.id = Guid.guid();
24 this.value = null;
30 this.value = null;
25 this.kids = [];
31 this.kids = [];
@@ -50,7 +56,10 @@ Elm.Signal = function() {
50 args[i].kids.push(this);
56 args[i].kids.push(this);
51 }
57 }
52 };
58 };
59+ /**
60+ * @constructor
61+ */
53− var fold = function(func,base,baseIsFunc,input) {
62+ function fold(func,base,baseIsFunc,input) {
54 this.id = Guid.guid();
63 this.id = Guid.guid();
55 this.value = baseIsFunc ? base(input.value) : base;
64 this.value = baseIsFunc ? base(input.value) : base;
56 this.kids = [];
65 this.kids = [];
@@ -61,7 +70,10 @@ Elm.Signal = function() {
61 input.kids.push(this);
70 input.kids.push(this);
62 };
71 };
63
72
73+ /**
74+ * @constructor
75+ */
64− var dropIf = function(pred,base,input) {
76+ function dropIf(pred,base,input) {
65 this.id = Guid.guid();
77 this.id = Guid.guid();
66 this.value = pred(input.value) ? base : input.value;
78 this.value = pred(input.value) ? base : input.value;
67 this.kids = [];
79 this.kids = [];
@@ -72,7 +84,11 @@ Elm.Signal = function() {
72 };
84 };
73 input.kids.push(this);
85 input.kids.push(this);
74 };
86 };
87+
88+ /**
89+ * @constructor
90+ */
75− var dropRepeats = function(input) {
91+ function dropRepeats(input) {
76 this.id = Guid.guid();
92 this.id = Guid.guid();
77 this.value = input.value;
93 this.value = input.value;
78 this.kids = [];
94 this.kids = [];
@@ -90,7 +106,10 @@ Elm.Signal = function() {
90 return new lift(function(p){return p[1];},[dropped]); }; };
106 return new lift(function(p){return p[1];},[dropped]); }; };
91 };
107 };
92
108
109+ /**
110+ * @constructor
111+ */
93− var sampleOn = function(s1,s2) {
112+ function sampleOn(s1,s2) {
94 this.id = Guid.guid();
113 this.id = Guid.guid();
95 this.value = s2.value;
114 this.value = s2.value;
96 this.kids = [];
115 this.kids = [];
@@ -121,7 +140,10 @@ Elm.Signal = function() {
121 };
140 };
122 }
141 }
123
142
143+ /**
144+ * @constructor
145+ */
124− var merge = function(s1,s2) {
146+ function merge(s1,s2) {
125 this.id = Guid.guid();
147 this.id = Guid.guid();
126 this.value = s1.value;
148 this.value = s1.value;
127 this.kids = [];
149 this.kids = [];