@@ -1,48 +1,45 @@
2ElmRuntime.Render.Utils = function() {
1ElmRuntime.Render.Utils = function() {
4−function newElement(elementType) {
2+ function newElement(elementType) {
5− var e = document.createElement(elementType);
3+ var e = document.createElement(elementType);
6− e.style.padding = "0";
4+ e.style.padding = "0";
7− e.style.margin = "0";
5+ e.style.margin = "0";
11−function addTo(container, elem) {
9+ function addTo(container, elem) {
12− container.appendChild(elem);
10+ container.appendChild(elem);
15−function extract(c) {
13+ function extract(c) {
16− if (c._3 === 1) { return 'rgb(' + c._0 + ', ' + c._1 + ', ' + c._2 + ')'; }
14+ if (c._3 === 1) { return 'rgb(' + c._0 + ', ' + c._1 + ', ' + c._2 + ')'; }
17− return 'rgba(' + c._0 + ', ' + c._1 + ', ' + c._2 + ', ' + c._3 + ')';
15+ return 'rgba(' + c._0 + ', ' + c._1 + ', ' + c._2 + ', ' + c._3 + ')';
20−function addTransform(style, trans) {
18+ function addTransform(style, trans) {
21− style.transform = trans;
19+ style.transform = trans;
22− style.msTransform = trans;
20+ style.msTransform = trans;
23− style.MozTransform = trans;
21+ style.MozTransform = trans;
24− style.webkitTransform = trans;
22+ style.webkitTransform = trans;
25− style.OTransform = trans;
23+ style.OTransform = trans;
28−function removeTransform(style) {
26+ function removeTransform(style) {
29− style.transform = 'none';
27+ style.transform = 'none';
30− style.msTransform = 'none';
28+ style.msTransform = 'none';
31− style.MozTransform = 'none';
29+ style.MozTransform = 'none';
32− style.webkitTransform = 'none';
30+ style.webkitTransform = 'none';
33− style.OTransform = 'none';
31+ style.OTransform = 'none';
36−var List = Elm.Native.List.make({});
34+ var List = Elm.Native.List.make({});
38−return {addTo:addTo,
36+ return {addTo:addTo,
39− newElement:newElement,
37+ newElement:newElement,
40− extract : extract,
38+ extract : extract,
41− fromList: List.toArray,
39+ fromList: List.toArray,
42− fromString: function(s) { return s; },
40+ fromString: function(s) { return s; },
43− toString: function(s) { return s; },
41+ toString: function(s) { return s; },
44− eq: Elm.Native.Utils.make({}).eq,
42+ eq: Elm.Native.Utils.make({}).eq,
45− addTransform: addTransform,
43+ addTransform: addTransform,
46− removeTransform: removeTransform
44+ removeTransform: removeTransform};