on master help sign in
Updates to get rid of closure compiler errors.
commitf5080729888709111165d186911dbb8abb995a61 authorevancz <info@elm-lang.org> dateWed 14 Nov 2012, 00:06 (14 years ago) parentb5df47f
14 files changed+27−42
core-js/Char.js−1 core-js/Graphics/Collage.js+6−5 core-js/Graphics/Color.js−1 core-js/Graphics/Element.js−1 core-js/Guid.js+2 core-js/List.js−1 core-js/Maybe.js−1 core-js/Prelude.js−1 core-js/Set.js+14−22 core-js/Text.js−1 core-js/Value.js+5−5 core-js/foreign/JSON.js−1 core-js/foreign/JavaScript.js−1 core-js/runtime/Signal.js−1
core-js/Char.js−1
@@ -1,5 +1,4 @@
11
2−var Elm = Elm || {};
32Elm.Char = function() {
43 function isBetween(lo,hi) { return function(chr) {
54 var c = chr.charCodeAt(0);
core-js/Graphics/Collage.js+6−5
@@ -122,14 +122,15 @@ function renderForms(redo,ctx,w,h,forms) {
122122
123123function collageForms(w,h,forms) {
124124 var canvas = Render.newElement('canvas');
125− canvas.style.width = (~~w) + 'px';
126− canvas.style.height = (~~h) + 'px';
125+ w = ~~w;
126+ h = ~~h;
127+ canvas.style.width = w + 'px';
128+ canvas.style.height = h + 'px';
127129 canvas.style.display = "block";
128− canvas.width = ~~w;
129− canvas.height = ~~h;
130+ canvas.width = w;
131+ canvas.height = h;
130132 if (canvas.getContext) {
131133 var ctx = canvas.getContext('2d');
132− var w = canvas.width, h = canvas.height;
133134 function redo() { renderForms(this,ctx,w,h,forms); }
134135 renderForms(redo,ctx,w,h,forms);
135136 return canvas;
core-js/Graphics/Color.js−1
@@ -1,4 +1,3 @@
1−var Elm = Elm || {};
21Elm.Color = function() {
32 function Color_0(a1) {
43 return function(a2) {
core-js/Graphics/Element.js−1
@@ -1,4 +1,3 @@
1−var Elm = Elm || {};
21Elm.Graphics = function() {
32 var JS = Elm.JavaScript;
43 var DLeft_0 = ["DLeft"];
core-js/Guid.js+2
@@ -1,4 +1,6 @@
11
2+Elm = {};
3+
24var Guid = function() {
35 var counter = 0;
46 var guid = function() { counter += 1; return counter; };
core-js/List.js−1
@@ -1,4 +1,3 @@
1−var Elm = Elm || {};
21Elm.List = function() {
32
43 var throwError = function(f) {
core-js/Maybe.js−1
@@ -1,5 +1,4 @@
11
2−var Elm = Elm || {};
32Elm.Maybe = function() {
43 function consMaybe(x) { return function(xs) {
54 if (x[0] === "Just") return ["Cons", x[1], xs];
core-js/Prelude.js−1
@@ -5,7 +5,6 @@ Value.addListener(document, 'elm_redirect', function(e) {
55 if (e.value.length > 0) { window.location = e.value; }
66 });
77
8−var Elm = Elm || {};
98Elm.Prelude = function() {
109 var mod = function(x) { return function(y) {
1110 var r = x % y;
core-js/Set.js+14−22
@@ -1,39 +1,31 @@
11
2−(function() {
3−
4−for(var i in Elm) { this[i] = Elm[i]; }
52Elm.Set=function(){
6− var hiddenVars=[];
7− for(var i in Elm.Prelude){
8− if (hiddenVars.indexOf(i) >= 0) continue;
9− this[i]=Elm.Prelude[i];}
10− var empty_0=Dict.empty;
11− var remove_3=Dict.remove;
12− var member_4=Dict.member;
13− var union_5=Dict.union;
14− var intersect_6=Dict.intersect;
15− var diff_7=Dict.diff;
16− var toList_8=Dict.keys;
17− var fromList_9=List.foldl(function(k_15){
3+ var empty_0=Elm.Dict.empty;
4+ var remove_3=Elm.Dict.remove;
5+ var member_4=Elm.Dict.member;
6+ var union_5=Elm.Dict.union;
7+ var intersect_6=Elm.Dict.intersect;
8+ var diff_7=Elm.Dict.diff;
9+ var toList_8=Elm.Dict.keys;
10+ var fromList_9=Elm.List.foldl(function(k_15){
1811 return function(t_16){
19− return Dict.insert(k_15)(["Tuple0"])(t_16);};})(empty_0);
12+ return Elm.Dict.insert(k_15)(["Tuple0"])(t_16);};})(empty_0);
2013 function singleton_1(k_13){
21− return Dict.singleton(k_13)(["Tuple0"]);};
14+ return Elm.Dict.singleton(k_13)(["Tuple0"]);};
2215 function insert_2(k_14){
23− return Dict.insert(k_14)(["Tuple0"]);};
16+ return Elm.Dict.insert(k_14)(["Tuple0"]);};
2417 function foldl_10(f_17){
25− return Dict.foldl(function(k_18){
18+ return Elm.Dict.foldl(function(k_18){
2619 return function(v_19){
2720 return function(b_20){
2821 return f_17(k_18)(b_20);};};});};
2922 function foldr_11(f_21){
30− return Dict.foldr(function(k_22){
23+ return Elm.Dict.foldr(function(k_22){
3124 return function(v_23){
3225 return function(b_24){
3326 return f_21(k_22)(b_24);};};});};
3427 function map_12(f_25){
3528 return function(t_26){
3629 return function(x){
37− return fromList_9(List.map(f_25)(x));}(toList_8(t_26));};};
30+ return fromList_9(Elm.List.map(f_25)(x));}(toList_8(t_26));};};
3831 return {empty:empty_0,singleton:singleton_1,insert:insert_2,remove:remove_3,member:member_4,union:union_5,intersect:intersect_6,diff:diff_7,toList:toList_8,fromList:fromList_9,foldl:foldl_10,foldr:foldr_11,map:map_12};}();
39−}());
core-js/Text.js−1
@@ -1,5 +1,4 @@
11
2−var Elm = Elm || {};
32Elm.Text = function() {
43 function fromString(s) { return Value.toText(s); }
54
core-js/Value.js+5−5
@@ -94,11 +94,11 @@ var Value = function(){
9494 t.style.cssFloat = "left";
9595
9696 document.body.appendChild(t);
97− var cStyle = window.getComputedStyle(t);
97+ var cStyle = window.getComputedStyle(t,null);
9898 var realW = cStyle.getPropertyValue("width").slice(0,-2) - 0;
9999 var realH = cStyle.getPropertyValue("height").slice(0,-2) - 0;
100100 document.body.removeChild(t);
101− delete t;
101+ //delete t;
102102 return [Math.ceil(realW),Math.ceil(Math.max(h,realH))];
103103 }
104104
@@ -113,7 +113,7 @@ var Value = function(){
113113 var w = t.offsetWidth;
114114 var h = t.offsetHeight;
115115 document.body.removeChild(t);
116− delete t;
116+ //delete t;
117117 return [w,h];
118118 }
119119
@@ -127,11 +127,11 @@ var Value = function(){
127127 document.body.appendChild(t);
128128 var ow = t.offsetWidth;
129129 var oh = t.offsetHeight;
130− var cStyle = window.getComputedStyle(t);
130+ var cStyle = window.getComputedStyle(t,null);
131131 var w = cStyle.getPropertyValue("width").slice(0,-2) - 0;
132132 var h = cStyle.getPropertyValue("height").slice(0,-2) - 0;
133133 document.body.removeChild(t);
134− delete t;
134+ //delete t;
135135 return [ow-w,oh-h];
136136 }
137137
core-js/foreign/JSON.js−1
@@ -1,5 +1,4 @@
11
2−var Elm = Elm || {};
32var JSjson = JSON;
43Elm.JSON = function() {
54 var JS = Elm.JavaScript;
core-js/foreign/JavaScript.js−1
@@ -1,5 +1,4 @@
11
2−var Elm = Elm || {};
32Elm.JavaScript = function() {
43 function castJSBoolToBool(b) { return b; }
54 function castBoolToJSBool(b) { return b; }
core-js/runtime/Signal.js−1
@@ -1,5 +1,4 @@
11
2−var Elm = Elm || {};
32Elm.Signal = function() {
43 var send = function(node, timestep, changed) {
54 var kids = node.kids;