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