on master help sign in
Fix bug in space adder.
commitce9e5d217376691839b212b6709977898a420469 authorevancz <info@elm-lang.org> dateSun 21 Oct 2012, 04:54 (14 years ago) parentdc0d9a2
1 file changed+6−2
core-js/Value.js+6−2
core-js/Value.js+6−2
@@ -51,7 +51,11 @@ var Value = function(){
5151 arr[i] = spaces.join('');
5252 }
5353 }
54− return arr.join('');
54+ arr = arr.join('');
55+ if (arr[arr.length-1] === " ") {
56+ return arr.slice(0,-1) + '&nbsp;';
57+ }
58+ return arr;
5559 }
5660
5761 function properEscape(str) {
@@ -187,7 +191,7 @@ var Value = function(){
187191 } else if (v[0] === "Nil") {
188192 return "[]";
189193 } else if (v[0] === "JSON") {
190− return "(JSON.fromList " + toString(ElmJSON.toList(v)) + ")";
194+ return "(JSON.fromList " + toString(Elm.JSON.toList(v)) + ")";
191195 } else if (v[0] === "RBNode" || v[0] === "RBEmpty") {
192196 function cons(k){ return function(v) { return function(acc) { return ["Cons",["Tuple2",k,v],acc]; }; }; }
193197 return "(Map.fromList " + toString(Elm.Dict.fold(cons)(["Nil"])(v)) + ")";