on master help sign in
Fix a cyclical dependency in the runtime, fix a use of `ms` which is now undefined.
7f31484evancz
libraries/Native/JavaScript.js+3−3
@@ -84,10 +84,10 @@ Elm.Native.JavaScript = function(elm) {
84 return elm.Native.JavaScript = {
84 return elm.Native.JavaScript = {
85 toFloat : id,
85 toFloat : id,
86 toBool : id,
86 toBool : id,
87− toInt : function(n) { return n|0 },
87+ toInt : function(n) { return n|0; },
88− toString : function(s) { return List.fromArray(s) },
88+ toString : List.fromArray,
89 toList : List.fromArray,
89 toList : List.fromArray,
90− fromString : function(s) { return List.toArray(s).join('') },
90+ fromString : function(s) { return List.toArray(s).join(''); },
91 fromList : List.toArray,
91 fromList : List.toArray,
92 fromInt : id,
92 fromInt : id,
93 fromFloat : id,
93 fromFloat : id,
libraries/Time.elm+1−1
@@ -14,7 +14,7 @@ millisecond : Time
14millisecond = 1
14millisecond = 1
15
15
16second : Time
16second : Time
17−second = 1000 * ms
17+second = 1000 * millisecond
18
18
19minute : Time
19minute : Time
20minute = 60 * second
20minute = 60 * second
runtime/Render/Utils.js+4−4
@@ -34,14 +34,14 @@ function removeTransform(style) {
34 style.OTransform = 'none';
34 style.OTransform = 'none';
35}
35}
36
36
37−var JS = Elm.JavaScript({});
37+var List = Elm.Native.List({});
38
38
39return {addTo:addTo,
39return {addTo:addTo,
40 newElement:newElement,
40 newElement:newElement,
41 extract : extract,
41 extract : extract,
42− fromList: JS.fromList,
42+ fromList: List.toArray,
43− fromString: JS.fromString,
43+ fromString: function(s) { return List.toArray(s).join(''); },
44− toString: JS.toString,
44+ toString: List.fromArray,
45 eq: Elm.Native.Utils({}).eq,
45 eq: Elm.Native.Utils({}).eq,
46 addTransform: addTransform,
46 addTransform: addTransform,
47 removeTransform: removeTransform
47 removeTransform: removeTransform