Updates to get rid of closure compiler errors.

This commit is contained in:
evancz 2012-11-14 00:06:22 -08:00
parent b5df47f6f6
commit f508072988
14 changed files with 27 additions and 42 deletions

View file

@ -1,5 +1,4 @@
var Elm = Elm || {};
Elm.Char = function() {
function isBetween(lo,hi) { return function(chr) {
var c = chr.charCodeAt(0);

View file

@ -122,14 +122,15 @@ function renderForms(redo,ctx,w,h,forms) {
function collageForms(w,h,forms) {
var canvas = Render.newElement('canvas');
canvas.style.width = (~~w) + 'px';
canvas.style.height = (~~h) + 'px';
w = ~~w;
h = ~~h;
canvas.style.width = w + 'px';
canvas.style.height = h + 'px';
canvas.style.display = "block";
canvas.width = ~~w;
canvas.height = ~~h;
canvas.width = w;
canvas.height = h;
if (canvas.getContext) {
var ctx = canvas.getContext('2d');
var w = canvas.width, h = canvas.height;
function redo() { renderForms(this,ctx,w,h,forms); }
renderForms(redo,ctx,w,h,forms);
return canvas;

View file

@ -1,4 +1,3 @@
var Elm = Elm || {};
Elm.Color = function() {
function Color_0(a1) {
return function(a2) {

View file

@ -1,4 +1,3 @@
var Elm = Elm || {};
Elm.Graphics = function() {
var JS = Elm.JavaScript;
var DLeft_0 = ["DLeft"];

View file

@ -1,4 +1,6 @@
Elm = {};
var Guid = function() {
var counter = 0;
var guid = function() { counter += 1; return counter; };

View file

@ -1,4 +1,3 @@
var Elm = Elm || {};
Elm.List = function() {
var throwError = function(f) {

View file

@ -1,5 +1,4 @@
var Elm = Elm || {};
Elm.Maybe = function() {
function consMaybe(x) { return function(xs) {
if (x[0] === "Just") return ["Cons", x[1], xs];

View file

@ -5,7 +5,6 @@ Value.addListener(document, 'elm_redirect', function(e) {
if (e.value.length > 0) { window.location = e.value; }
});
var Elm = Elm || {};
Elm.Prelude = function() {
var mod = function(x) { return function(y) {
var r = x % y;

View file

@ -1,39 +1,31 @@
(function() {
for(var i in Elm) { this[i] = Elm[i]; }
Elm.Set=function(){
var hiddenVars=[];
for(var i in Elm.Prelude){
if (hiddenVars.indexOf(i) >= 0) continue;
this[i]=Elm.Prelude[i];}
var empty_0=Dict.empty;
var remove_3=Dict.remove;
var member_4=Dict.member;
var union_5=Dict.union;
var intersect_6=Dict.intersect;
var diff_7=Dict.diff;
var toList_8=Dict.keys;
var fromList_9=List.foldl(function(k_15){
var empty_0=Elm.Dict.empty;
var remove_3=Elm.Dict.remove;
var member_4=Elm.Dict.member;
var union_5=Elm.Dict.union;
var intersect_6=Elm.Dict.intersect;
var diff_7=Elm.Dict.diff;
var toList_8=Elm.Dict.keys;
var fromList_9=Elm.List.foldl(function(k_15){
return function(t_16){
return Dict.insert(k_15)(["Tuple0"])(t_16);};})(empty_0);
return Elm.Dict.insert(k_15)(["Tuple0"])(t_16);};})(empty_0);
function singleton_1(k_13){
return Dict.singleton(k_13)(["Tuple0"]);};
return Elm.Dict.singleton(k_13)(["Tuple0"]);};
function insert_2(k_14){
return Dict.insert(k_14)(["Tuple0"]);};
return Elm.Dict.insert(k_14)(["Tuple0"]);};
function foldl_10(f_17){
return Dict.foldl(function(k_18){
return Elm.Dict.foldl(function(k_18){
return function(v_19){
return function(b_20){
return f_17(k_18)(b_20);};};});};
function foldr_11(f_21){
return Dict.foldr(function(k_22){
return Elm.Dict.foldr(function(k_22){
return function(v_23){
return function(b_24){
return f_21(k_22)(b_24);};};});};
function map_12(f_25){
return function(t_26){
return function(x){
return fromList_9(List.map(f_25)(x));}(toList_8(t_26));};};
return fromList_9(Elm.List.map(f_25)(x));}(toList_8(t_26));};};
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};}();
}());

View file

@ -1,5 +1,4 @@
var Elm = Elm || {};
Elm.Text = function() {
function fromString(s) { return Value.toText(s); }

View file

@ -94,11 +94,11 @@ var Value = function(){
t.style.cssFloat = "left";
document.body.appendChild(t);
var cStyle = window.getComputedStyle(t);
var cStyle = window.getComputedStyle(t,null);
var realW = cStyle.getPropertyValue("width").slice(0,-2) - 0;
var realH = cStyle.getPropertyValue("height").slice(0,-2) - 0;
document.body.removeChild(t);
delete t;
//delete t;
return [Math.ceil(realW),Math.ceil(Math.max(h,realH))];
}
@ -113,7 +113,7 @@ var Value = function(){
var w = t.offsetWidth;
var h = t.offsetHeight;
document.body.removeChild(t);
delete t;
//delete t;
return [w,h];
}
@ -127,11 +127,11 @@ var Value = function(){
document.body.appendChild(t);
var ow = t.offsetWidth;
var oh = t.offsetHeight;
var cStyle = window.getComputedStyle(t);
var cStyle = window.getComputedStyle(t,null);
var w = cStyle.getPropertyValue("width").slice(0,-2) - 0;
var h = cStyle.getPropertyValue("height").slice(0,-2) - 0;
document.body.removeChild(t);
delete t;
//delete t;
return [ow-w,oh-h];
}

View file

@ -1,5 +1,4 @@
var Elm = Elm || {};
var JSjson = JSON;
Elm.JSON = function() {
var JS = Elm.JavaScript;

View file

@ -1,5 +1,4 @@
var Elm = Elm || {};
Elm.JavaScript = function() {
function castJSBoolToBool(b) { return b; }
function castBoolToJSBool(b) { return b; }

View file

@ -1,5 +1,4 @@
var Elm = Elm || {};
Elm.Signal = function() {
var send = function(node, timestep, changed) {
var kids = node.kids;