vendor/assets/javascripts/currencyFormatter.js in currencyFormatter-rails-0.2.0 vs vendor/assets/javascripts/currencyFormatter.js in currencyFormatter-rails-0.3.0

- old
+ new

@@ -1066,11 +1066,11 @@ if (typeof locale.h !== 'undefined') { locale = locales[locale.h]; } // Locale inheritance - symbol = p.symbol || symbols[currency] || currency; + symbol = typeof p.symbol === 'undefined' ? symbols[currency] || currency : p.symbol === null ? '' : p.symbol; pattern = p.pattern || locale.p; decimal = p.decimal || locale.d; group = p.group || locale.g; valueOnError = typeof p.valueOnError === 'undefined' ? 0 : p.valueOnError; @@ -1177,10 +1177,10 @@ segment = pad(segment, f.zeroLength); } var formattedNumber = f.frontPadding + segment + (typeof splitNumber[1] === 'undefined' ? '' : f.decimal + splitNumber[1]) + f.backPadding; - return formattedNumber.replace(/\!/g, symbol); + return formattedNumber.replace(/\!/g, symbol).trim(); }; // Use encode function to work out pattern var patternArray = pattern.split(";"); \ No newline at end of file