Spinner: Update to latest jquery-global plugin, removing the currency

workaround.
This commit is contained in:
jzaefferer 2011-01-18 12:11:26 +01:00
parent ca818beca5
commit 6a79c70852

View File

@ -305,20 +305,14 @@ $.widget('ui.spinner', {
_parse: function(val) { _parse: function(val) {
var input = val; var input = val;
if (typeof val == 'string') { if (typeof val == 'string') {
// special case for currency formatting until Globalization handles currencies val = $.global && this.options.numberformat ? $.global.parseFloat(val) : +val;
if (this.options.numberformat == "C" && window.Globalization) {
// parseFloat should accept number format, including currency
var culture = Globalization.culture || Globalization.cultures['default'];
val = val.replace(culture.numberFormat.currency.symbol, "");
}
val = window.Globalization && this.options.numberformat ? Globalization.parseFloat(val) : +val;
} }
return isNaN(val) ? null : val; return isNaN(val) ? null : val;
}, },
_format: function(num) { _format: function(num) {
var num = this.options.value; var num = this.options.value;
this.element.val( window.Globalization && this.options.numberformat ? Globalization.format(num, this.options.numberformat) : num ); this.element.val( $.global && this.options.numberformat ? $.global.format(num, this.options.numberformat) : num );
}, },
destroy: function() { destroy: function() {