diff --git a/runtime/Render/Utils.js b/runtime/Render/Utils.js index 26a7814..e80ff10 100644 --- a/runtime/Render/Utils.js +++ b/runtime/Render/Utils.js @@ -1,48 +1,45 @@ - ElmRuntime.Render.Utils = function() { + function newElement(elementType) { + var e = document.createElement(elementType); + e.style.padding = "0"; + e.style.margin = "0"; + return e; + } -function newElement(elementType) { - var e = document.createElement(elementType); - e.style.padding = "0"; - e.style.margin = "0"; - return e; -} + function addTo(container, elem) { + container.appendChild(elem); + } -function addTo(container, elem) { - container.appendChild(elem); -} + function extract(c) { + if (c._3 === 1) { return 'rgb(' + c._0 + ', ' + c._1 + ', ' + c._2 + ')'; } + return 'rgba(' + c._0 + ', ' + c._1 + ', ' + c._2 + ', ' + c._3 + ')'; + } -function extract(c) { - if (c._3 === 1) { return 'rgb(' + c._0 + ', ' + c._1 + ', ' + c._2 + ')'; } - return 'rgba(' + c._0 + ', ' + c._1 + ', ' + c._2 + ', ' + c._3 + ')'; -} + function addTransform(style, trans) { + style.transform = trans; + style.msTransform = trans; + style.MozTransform = trans; + style.webkitTransform = trans; + style.OTransform = trans; + } -function addTransform(style, trans) { - style.transform = trans; - style.msTransform = trans; - style.MozTransform = trans; - style.webkitTransform = trans; - style.OTransform = trans; -} + function removeTransform(style) { + style.transform = 'none'; + style.msTransform = 'none'; + style.MozTransform = 'none'; + style.webkitTransform = 'none'; + style.OTransform = 'none'; + } -function removeTransform(style) { - style.transform = 'none'; - style.msTransform = 'none'; - style.MozTransform = 'none'; - style.webkitTransform = 'none'; - style.OTransform = 'none'; -} + var List = Elm.Native.List.make({}); -var List = Elm.Native.List.make({}); - -return {addTo:addTo, - newElement:newElement, - extract : extract, - fromList: List.toArray, - fromString: function(s) { return s; }, - toString: function(s) { return s; }, - eq: Elm.Native.Utils.make({}).eq, - addTransform: addTransform, - removeTransform: removeTransform - }; + return {addTo:addTo, + newElement:newElement, + extract : extract, + fromList: List.toArray, + fromString: function(s) { return s; }, + toString: function(s) { return s; }, + eq: Elm.Native.Utils.make({}).eq, + addTransform: addTransform, + removeTransform: removeTransform}; };