on master help sign in
Fix behavior of `pad`
d0232b4Evan Czaplicki
libraries/Native/String.js+1−1
@@ -80,7 +80,7 @@ Elm.Native.String.make = function(elm) {
80 }
80 }
81
81
82 function pad(n,chr,str) {
82 function pad(n,chr,str) {
83− var half = n - str.length / 2;
83+ var half = (n - str.length) / 2;
84 return repeat(Math.ceil(half),chr) + str + repeat(half|0,chr);
84 return repeat(Math.ceil(half),chr) + str + repeat(half|0,chr);
85 }
85 }
86 function padRight(n,chr,str) {
86 function padRight(n,chr,str) {